345 of 410 menu

Methode __construct

De methode __construct is een speciale methode van een klasse die automatisch wordt aangeroepen bij het maken van een nieuw object. Hij wordt gebruikt om eigenschappen van het object te initialiseren of andere initiële instellingen uit te voeren. In tegenstelling tot gewone methodes, hoeft een constructor niet expliciet te worden aangeroepen.

Syntaxis

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

Voorbeeld

Laten we een eenvoudige klasse maken met een constructor die de eigenschap $name instelt:

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

Resultaat van de code-uitvoering:

'John'

Voorbeeld

Een constructor kan meerdere parameters accepteren en complexe initialisatie uitvoeren:

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

Resultaat van de code-uitvoering:

120

Zie ook

  • methode __destruct,
    die wordt aangeroepen bij het vernietigen van een object
  • methode __clone,
    die wordt aangeroepen bij het klonen van een object
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren