345 of 410 menu

Metode __construct

Metode __construct adalah metode khusus kelas yang secara otomatis dipanggil ketika objek baru dibuat. Ini digunakan untuk menginisialisasi properti objek atau melakukan pengaturan awal lainnya. Berbeda dengan metode biasa, konstruktor tidak perlu dipanggil secara eksplisit.

Sintaks

class ClassName { public function __construct([parameters]) { // kode inisialisasi } }

Contoh

Mari buat kelas sederhana dengan konstruktor yang mengatur properti $name:

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

Hasil eksekusi kode:

'John'

Contoh

Konstruktor dapat menerima beberapa parameter dan melakukan inisialisasi yang kompleks:

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

Hasil eksekusi kode:

120

Lihat Juga

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