|
Artikel ini menjelaskan fitur-fitur baru PHP6. Bagikan dengan Anda untuk referensi Anda, detailnya adalah sebagai berikut: 1. Mendukung Unicode
Meskipun Unicode memakan lebih banyak ruang, kenyamanan yang dibawa oleh Unicode jauh melebihi kekurangan memakan ruang, terutama dalam internasionalisasi saat ini, peralatan perangkat keras menjadi semakin kuat, dan kecepatan jaringan juga telah meningkat pesat, kekurangan kecil seperti itu dapat diabaikan. Poin lain, PHP juga dapat mengatur apakah akan mengaktifkan dukungan Unicode di file .ini, keputusannya terserah Anda, ini adalah ide yang bagus, matikan dukungan Unicode, kinerja PHP tidak akan meningkat pesat, dampak utamanya adalah fungsi yang perlu mereferensikan string. 2. Daftar Global akan dihapus Ini adalah keputusan penting, mengatakan bahwa banyak pengembang PHP baru akan menganggap Register Globals sangat nyaman, tetapi mengabaikan bahwa Register Globals akan membawa bahaya tersembunyi bagi keamanan program, sebagian besar host pada fungsi ini dimatikan, kesannya adalah bahwa sejak awal PHP versi 4.3.x, nilai pengaturan default item ini dimatikan, PHP6 secara resmi menghapus Daftar Globals juga berarti bahwa jika sebuah program adalah produk dari era PHP3, itu akan sama sekali tidak dapat digunakan, dan tidak ada cara lain untuk melakukannya selain menulis ulang. Saya percaya bahwa di dunia PHP saat ini, seharusnya sangat sedikit program yang diproduksi di era PHP3 yang masih menggunakannya. 3. Kutipan Ajaib akan menghilang Kutipan Ajaib terutama digunakan untuk melarikan diri secara otomatis dari karakter yang perlu diloloskan, dan fungsi ini menghapus sebagian besar daun yang sesuai dengan aturan Hitung suara pengembang PHP. 4. Mode Aman dibatalkan Sejujurnya, saya tidak tahu ada apa dengan model ini, batalkan saja, dan saya tetap tidak bisa menggunakannya 5. 'var' alias 'publik' Deklarasi var di kelas menjadi alias untuk publik, yang diyakini sebagai keputusan yang dibuat agar kompatibel dengan PHP5, yang sekarang juga dapat disebut bahasa OO. 6. Mengembalikan dengan referensi akan memberikan kesalahan Sekarang mengembalikan kompiler dengan referensi akan memberikan kesalahan seperti $a =& new b(), function &c(), bahasa OO default ke referensi, jadi tidak perlu menggunakan & lagi. 7.Zend.ze1 Mode kompatibilitas akan dihapus Mode kompatibilitas Zend.ze1 akan dihapus, PHP5 kompatibel dengan PHP4 lama, sehingga Anda dapat memilih apakah akan mengaktifkan mode kompatibilitas di .ini, karena PHP5 menggunakan mesin penguraian generasi kedua, tetapi mode kompatibilitas tidak 100% mampu mengurai sintaks PHP4, jadi ini adalah produk dari era lama, dihapus. 8. Dukungan Freetype 1 dan GD 1 akan hilang Keduanya adalah Lib yang sudah lama ada, jadi tidak lagi didukung, dan GD1 telah lama digantikan oleh GD2 saat ini. 9. dl() dipindahkan ke SAPI dl() terutama memungkinkan desainer memuat ekstensi Libs, yang sekarang dipindahkan ke SAPI 10. Daftarkan penghapusan Long Array Ini ditutup secara default dari PHP5 dan seterusnya, dan kemudian secara resmi dihapus di PHP6. 11. Beberapa Perubahan Ekstensi Misalnya, XMLReader dan XMLWriter tidak akan lagi muncul sebagai ekstensi, mereka akan dipindahkan ke kernel PHP, dan secara default, ekstensi ereg akan dimasukkan ke dalam PECL, yang berarti akan dipindahkan keluar dari inti PHP, yang juga untuk memberi jalan bagi ekstensi ekspresi reguler baru, dan ekstensi Fileinfo juga akan diimpor ke kernel PHP. 12. APC akan diimpor ke inti Ini adalah fitur yang meningkatkan kinerja PHP, dan sekarang akan dimasukkan ke dalam inti PHP dengan opsi untuk mengaktifkan APC atau tidak 13. Ucapkan selamat tinggal pada tag awal gaya ASP Awalnya untuk menyenangkan pengembang ASP untuk beralih ke PHP, tetapi sekarang praktik ini tidak lagi diperlukan, akhirnya, jangan berharap kinerja PHP6 melebihi PHP5 secara menyeluruh, ada kemungkinan efisiensi eksekusi PHP6 akan lebih lambat dari PHP5, tetapi dapat diharapkan bahwa tim pengembangan PHP akan bekerja keras untuk meningkatkan PHP5 dan melampaui PHP5. Jadi, sobat yang tertarik dengan PHP6 sekarang dapat mengunduhnya dari situs web resmi PHP untuk melihat apakah fitur-fitur ini benar-benar tercermin dalam PHP6 Saya harap artikel ini akan bermanfaat bagi pemrograman PHP semua orang.
|