345 of 410 menu

Metoden __construct

Metoden __construct er en speciel metode i en klasse, der automatisk kaldes, når et nyt objekt oprettes. Den bruges til at initialisere objektets egenskaber eller udføre andre indledende indstillinger. I modsætning til almindelige metoder behøver konstruktøren ikke at blive kaldt eksplicit.

Syntaks

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

Eksempel

Lad os oprette en simpel klasse med en konstruktør, der indstiller egenskaben $name:

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

Resultat af kodeudførelse:

'John'

Eksempel

Konstruktøren kan tage flere parametre og udføre kompleks initialisering:

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

Resultat af kodeudførelse:

120

Se også

  • metoden __destruct,
    som kaldes ved ødelæggelse af objektet
  • metoden __clone,
    som kaldes ved kloning af objektet
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis