PHP终于迎来自己的正式语言规范_PHP教程
PHP终于迎来自己的正式语言规范
作为一款脚本语言,PHP在Web开发领域一直扮演着关键性角色,如今它开始在语义及语法方面为减少分歧作出努力。
尽管PHP脚本语言早在1995年左右就已经诞生并在Web开发领域占据着重要地位,但其一直没有自己的正式语言规范——只提供广泛的用户说明文档。但这种不利状况正在出现转机。
由Facebook公司牵头,目前一份规范草案已经被发布在GitHub之上,旨在拿出一套对于PHP语言语义与语法的完整定义。
“PHP的下一个主要版本——也就是PHP 7——正在开发当中,为了确保其能够完全与现有PHP脚本相符、最重要的是了解关于这套引擎的一切使用预期,”Facebook公司专门负责此次规范开发工作的Sara Golemon表示。“除此之外,由于HHVM等替代实施方面的出台,将各类分歧状况保持在最低限度同样被作为考量重点,而这也要求我们深入了解一磁良好运作的引擎需要具备哪些特性。”
此次组建的PHP小组当中包括PHP语言缔造者Rasmus Lerdorf以及工具供应商Zend Technologies公司CEO Andi Gutmans,后者负责监督规范研发工作。对该规范作出变更要求参与者拥有php.net账户。
正式名称为HipHop Virtual Machine的HHVM项目由Facebook打造,旨在让PHP代码的运行更加快捷。这套计划中的规范将保证HHVM成为与PHP完全匹配的实施方案,Golemon解释道。“举例来说,我们在规范中发布的一致性套件能够显示HHVM在边缘情况当中出现的故障数量。通过这类信息,我们能够让HHVM与PHP结合得更为紧密。”
规范制定的下一步工作在于改进表达、修正边缘情况并强化一致性套件。“从长远角度看,这份文档将与PHP实施方案采取同样的开发步骤,从而以正式方式为新语法提供文档记录,例如最近刚刚出现的pow运算符、variadics以及splat等,”Golemon指出。
使用这款语言的开发人员一直在致力于改进其在现实环境下的应用程序性能。而在实验室中,这些改动已经降低了应用程序执行所需要的设备指令数量、进而减少内存使用量。
传送门(GitHub):
https://github.com/php/php-langs ... c/php-spec-draft.md

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.
