Rumah > pembangunan bahagian belakang > tutorial php > Untuk Kurungkan atau Tidak Kurungkan: Adakah Kurungan Diperlukan untuk Instantiation Kelas PHP?

Untuk Kurungkan atau Tidak Kurungkan: Adakah Kurungan Diperlukan untuk Instantiation Kelas PHP?

Patricia Arquette
Lepaskan: 2024-11-12 12:22:01
asal
823 orang telah melayarinya

To Parenthesize or Not to Parenthesize: Are Parentheses Necessary for PHP Class Instantiation?

Penyebaran Kelas PHP: Penggunaan Tanda Kurung Dipersoalkan

Semasa anda mendalami instantiasi kelas dalam PHP, timbul persoalan mengenai kurungan yang mengikuti kelas nama. Adakah ia penting, atau bolehkah anda memilih untuk tidak menggunakannya?

Penjelasan Penggunaan Tanda Kurung

PHP membolehkan anda mencipta tika kelas sama ada dengan atau tanpa kurungan, selagi anda tidak mempunyai sebarang parameter pembina. Ini bermakna bahawa dua pernyataan berikut adalah bersamaan:

$foo = new bar;
$foo = new bar();
Salin selepas log masuk

Rasional untuk Tanda Kurung Pilihan

Kurungan adalah pilihan kerana mereka tidak mempunyai tujuan berfungsi apabila tiada pembina parameter. Jurubahasa PHP mengetahui cara untuk memulakan objek berdasarkan definisi kelas, tidak kira sama ada kurungan digunakan.

Keutamaan Peribadi

Akhirnya, keputusan sama ada untuk menggunakan kurungan dalam instansiasi kelas adalah soal keutamaan peribadi. Sesetengah pembangun lebih suka meninggalkannya, kerana mereka melihatnya sebagai kekacauan yang tidak perlu. Orang lain lebih suka memasukkannya untuk ketekalan atau kejelasan.

Jika anda tidak mengikuti konvensyen kod tertentu, anda bebas untuk memilih mana-mana gaya yang anda suka. Walau bagaimanapun, jika anda bekerja dalam pasukan atau dalam pangkalan kod yang besar, anda dinasihatkan untuk mematuhi konvensyen yang ditetapkan dalam pasukan atau organisasi anda.

Atas ialah kandungan terperinci Untuk Kurungkan atau Tidak Kurungkan: Adakah Kurungan Diperlukan untuk Instantiation 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