Adakah terdapat perbezaan antara `bar baharu` dan `bar baharu()` dalam instantiasi kelas PHP?

Susan Sarandon
Lepaskan: 2024-11-12 15:08:02
asal
715 orang telah melayarinya

Is there a difference between `new bar` and `new bar()` in PHP class instantiation?

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();
Salin selepas log masuk

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!

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