Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Adakah Kata Kunci `var` PHP Masih Relevan Selepas Pengenalan `public`?

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

Susan Sarandon
Susan Sarandonasal
2024-11-27 09:08:11182semak imbas

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
}

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!

Kenyataan:
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