Kurungan Pilihan dalam Penyesatan Kelas PHP
Dalam PHP, apabila menginstant kelas yang tidak memerlukan parameter pembina, pembangun sering mempersoalkan kepentingan termasuk atau tidak termasuk kurungan selepas nama kelas. Timbul persoalan: "Adakah kedua-dua pernyataan ini setara?"
$foo = new bar; $foo = new bar();
Jawapannya ya. Kedua-dua pernyataan mencipta tika kelas bar.
Secara tradisinya, kurungan disertakan untuk membantu menjelaskan tujuan baris. Walau bagaimanapun, dengan kemunculan editor kod dan IDE moden, penggunaan kurungan menjadi kurang diperlukan.
Pilihan sama ada untuk menggunakan kurungan atau tidak pada umumnya adalah soal keutamaan peribadi. Sesetengah pembangun lebih suka memasukkannya untuk kejelasan, manakala yang lain melihatnya sebagai kekacauan yang tidak perlu. Walau bagaimanapun, jika anda mematuhi konvensyen pengekodan tertentu, adalah penting untuk mengikut garis panduan yang ditetapkan oleh konvensyen tersebut.
Jika tiada konvensyen pengekodan khusus, pengesyoran adalah untuk menggunakan mana-mana gaya yang anda temui lebih banyak boleh dibaca dan konsisten dengan pangkalan kod anda.
Atas ialah kandungan terperinci Adakah terdapat perbezaan antara `bar baharu` dan `bar baharu()` dalam instantiasi kelas PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!