Ciri PHP7 ditamatkan
Teras:
- Pembina gaya PHP4 akan ditamatkan. (Kaedah dengan nama yang sama dengan nama kelas dianggap sebagai pembina, iaitu sintaks PHP4.)
- Panggilan statik kepada kaedah bukan statik akan ditamatkan.
OpenSSL
pilihan capture_session_meta akan ditamatkan dan boleh diperolehi dengan memanggil stream_get_meta_data().
Pembina gaya PHP4
Dalam PHP4, fungsi dalam kelas boleh mempunyai nama yang sama dengan nama kelas Ciri ini telah ditinggalkan dalam PHP7 dan E_DEPRECATED akan dipancarkan. kesilapan. Apabila nama kaedah adalah sama dengan nama kelas, dan kelas tiada dalam ruang nama, dan pembina PHP5 (__construct) tidak wujud, E_DEPRECATED akan dihasilkan. kesilapan. . disokong:
Contoh
<?php class A { function A() { print('Style Constructor'); } } ?>
Hasil keluaran pelaksanaan program di atas ialah:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; A has a deprecated constructor in...
password_hash() amaun asal tidak memerlukan pilihan faktor rawak fungsi asal
akan disediakan oleh pemaju. Fungsi ini mempunyai keupayaan garam secara lalai, dan pembangun tidak perlu memberikan nilai garam.capture_session_meta Pilihan konteks SSL
Pilihan konteks SSL "capture_session_meta" ditamatkan. Metadata berkaitan penyulitan yang aktif pada sumber strim boleh diakses melalui nilai pulangan stream_get_meta_data().