Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 7557|Jawab: 4

Analisis Fitur Baru PHP6

[Salin tautan]
Diposting pada 11/01/2019 10.31.12 | | |

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.






Mantan:Musim ketiga Konferensi Puisi Tiongkok (2018) (10 sesi) berjumlah 24,59g
Depan:E-book tempat kerja
Diposting pada 11/01/2019 10.32.38 |
Saya telah belajar PHP
Diposting pada 11/01/2019 10.53.09 |
Saya tidak mengerti php, tetapi saya tahu bahwa yang terbaru harus php7
 Tuan tanah| Diposting pada 11/01/2019 14.14.39 |
Xiao Zhazha Dipaparkan pada 2019-1-11 10:53
Saya tidak mengerti php, tetapi saya tahu bahwa yang terbaru harus php7

Terima kasih
 Tuan tanah| Diposting pada 05/03/2019 11.42.59 |
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com