Rumah >pembangunan bahagian belakang >tutorial php >## Apakah Kaedah __construct dan Bagaimana Ia Berfungsi dalam PHP?
Memahami Peranan __construct dalam Definisi Kelas
Dalam pengaturcaraan berorientasikan objek, kaedah __construct memainkan peranan penting dalam definisi kelas. Ia berfungsi sebagai pembina, bertanggungjawab untuk memulakan dan menyediakan sifat objek semasa penciptaannya.
Apakah itu __construct?
Diperkenalkan dalam PHP5, __construct ialah kaedah khas yang digunakan secara automatik apabila objek baharu diwujudkan daripada kelas. Ia membolehkan anda melakukan operasi penting, seperti memberikan nilai kepada sifat objek. Secara lalai, jika tiada kaedah __construct ditakrifkan, PHP akan menjana pembina kosong untuk kelas.
Cara __construct Berfungsi
Apabila objek dicipta, kaedah __construct dipanggil dengan parameter yang sama yang dihantar kepada operator baharu. Parameter ini digunakan untuk memulakan sifat objek. Contohnya:
<code class="php">class Database { protected $userName; protected $password; protected $dbName; public function __construct($userName, $password, $dbName) { $this->userName = $userName; $this->password = $password; $this->dbName = $dbName; } } // Instantiating the object $db = new Database('user_name', 'password', 'database_name');</code>
Dalam contoh ini, __construct menerima tiga parameter dan memberikannya kepada sifat masing-masing objek Pangkalan Data. Nilai yang disediakan semasa penciptaan objek digunakan untuk memulakan sifat ini, memastikan ia mempunyai nilai yang sah dari awal.
Faedah __construct
Atas ialah kandungan terperinci ## Apakah Kaedah __construct dan Bagaimana Ia Berfungsi dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!