345 of 410 menu

Die __construct Metode

Die metode __construct is 'n spesiale metode van 'n klas wat outomaties opgeroep word wanneer 'n nuwe objek geskep word. Dit word gebruik om die eienskappe van die objek te inisialiseer of ander aanvanginstellings uit te voer. In teenstelling met gewone metodes, hoef die konstruktor nie eksplisiet opgeroep te word nie.

Sintaksis

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

Voorbeeld

Kom ons skep 'n eenvoudige klas met 'n konstruktor wat die eienskap $name stel:

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

Resultaat van die kode-uitvoering:

'John'

Voorbeeld

'n Konstruktor kan verskeie parameters aanvaar en komplekse inisialisering uitvoer:

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

Resultaat van die kode-uitvoering:

120

Sien ook

  • die metode __destruct,
    wat opgeroep word wanneer 'n objek vernietig word
  • die metode __clone,
    wat opgeroep word wanneer 'n objek gekloneer word
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp