345 of 410 menu

Metoda __construct

Metoda __construct je posebna metoda razreda, ki se samodejno pokliče ob ustvarjanju novega objekta. Uporablja se za inicializacijo lastnosti objekta ali izvedbo drugih začetnih nastavitev. Za razliko od običajnih metod konstruktorja ni treba klicati eksplicitno.

Sintaksa

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

Primer

Ustvarimo preprost razred s konstruktorjem, ki nastavi lastnost $name:

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

Rezultat izvajanja kode:

'John'

Primer

Konstruktor lahko sprejme več parametrov in izvede kompleksno inicializacijo:

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

Rezultat izvajanja kode:

120

Glejte tudi

  • metodo __destruct,
    ki se pokliče ob uničenju objekta
  • metodo __clone,
    ki se pokliče ob kloniranju objekta
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni