Ciri PHP 7 ditamatkan


Pembina gaya PHP4

Dalam PHP4, fungsi dalam kelas boleh mempunyai nama yang sama dengan nama kelas Ciri ini telah ditamatkan dalam PHP7 dan ralat E_DEPRECATED akan dikeluarkan. Apabila nama kaedah adalah sama dengan nama kelas, kelas tiada dalam ruang nama dan pembina PHP5 (__construct) tidak wujud, ralat E_DEPRECATED akan dihasilkan.

Contoh

<?php
class A {
   function A() {
      print('Style Constructor');
   }
}
?>
Output 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...

Panggil kaedah bukan statik dengan cara statik

Panggil dengan cara statik Bukan -kaedah statik, tidak lagi disokong:

Instance

<?php
class A {
   function b() {
      print('Non-static call');
   }
}
A::b();
?>

Hasil output pelaksanaan program di atas ialah:

Deprecated: Non-static method A::b() should not be called statically in...
Non-static call

password_hash() rawak Faktor Pilihan

Nilai garam mentah fungsi tidak lagi perlu disediakan oleh pemaju. Fungsi ini mempunyai keupayaan garam secara lalai, dan pembangun tidak perlu memberikan nilai garam.


pilihan konteks SSL capture_session_meta

Pilihan konteks SSL "capture_session_meta" ditamatkan. Metadata berkaitan penyulitan yang aktif pada sumber strim boleh diakses melalui nilai pulangan stream_get_meta_data().

Meneruskan pembelajaran
||
<?php class A { function A() { print('Style Constructor'); } } ?>
  • Cadangan kursus
  • Muat turun perisian kursus