345 of 410 menu

Kaedah __construct

Kaedah __construct ialah kaedah khas kelas yang dipanggil secara automatik apabila objek baru dicipta. Ia digunakan untuk memulakan sifat objek atau melaksanakan tetapan awal lain. Berbeza dengan kaedah biasa, pembina tidak perlu dipanggil secara jelas.

Sintaks

class ClassName { public function __construct([parameters]) { // initialization code } }

Contoh

Mari buat kelas mudah dengan pembina yang menetapkan sifat $name:

<?php class User { public $name; public function __construct($name) { $this->name = $name; } } $user = new User('John'); echo $user->name; ?>

Keputusan pelaksanaan kod:

'John'

Contoh

Pembina boleh menerima beberapa parameter dan melaksanakan pemulaan kompleks:

<?php class Product { public $id; public $price; public function __construct($id, $price) { $this->id = $id; $this->price = $price * 1.2; // Tambah VAT 20% } } $product = new Product(101, 100); echo $product->price; ?>

Keputusan pelaksanaan kod:

120

Lihat juga

  • kaedah __destruct,
    yang dipanggil apabila objek dimusnahkan
  • kaedah __clone,
    yang dipanggil apabila objek diklon
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak