Adakah Kata Kunci `var` PHP Masih Relevan Selepas Pengenalan `public`?

Susan Sarandon
Lepaskan: 2024-11-27 09:08:11
asal
181 orang telah melayarinya

Is PHP's `var` Keyword Still Relevant After the Introduction of `public`?

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
}
Salin selepas log masuk

Dalam PHP5 dan seterusnya , ini boleh ditulis semula sebagai:

class foo {
    public $x = 'y'; // Declares a class member variable
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan