Kata Kunci 'var' PHP: Peninggalan Masa Lalu
Pada mulanya diperkenalkan dalam PHP4, kata kunci 'var' telah digunakan untuk mengisytiharkan kelas pembolehubah ahli. Walau bagaimanapun, dengan kemunculan PHP5, sintaks ini telah menjadi usang. PHP5 kini menggunakan kata kunci 'awam' untuk mencapai kefungsian yang sama.
Walaupun 'var' kekal berfungsi dalam PHP5, ia menjana amaran E_STRICT untuk versi 5.0.0 hingga 5.1.2, yang menunjukkan penamatannya yang akan berlaku. Mulai PHP 5.3, 'var' telah dibangkitkan semula sebagai sinonim untuk 'awam,' dengan berkesan menjadikannya tidak diperlukan.
Untuk menunjukkan penggunaannya dalam PHP4:
class foo { var $x = 'y'; // Declares a class member variable }
Dalam PHP5 dan seterusnya , ini boleh ditulis semula sebagai:
class foo { public $x = 'y'; // Declares a class member variable }
Kesimpulannya, kata kunci 'var' ialah sisa PHP4 yang telah digantikan oleh kata kunci 'awam' dalam PHP5. Walaupun ia mungkin masih berfungsi dalam versi PHP5 tertentu, penggunaannya amat tidak digalakkan kerana kemungkinan amaran penamatan dan redundansi dengan kata kunci 'awam'.
Atas ialah kandungan terperinci Adakah Kata Kunci `var` PHP Masih Relevan Selepas Pengenalan `public`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!