345 of 410 menu

Metoden __construct

Metoden __construct er en spesiell metode i en klasse som automatisk kalles når et nytt objekt opprettes. Den brukes til å initialisere egenskapene til objektet eller utføre andre innledende innstillinger. I motsetning til vanlige metoder, trenger ikke konstruktøren å kalles eksplisitt.

Syntaks

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

Eksempel

La oss opprette en enkel klasse med en konstruktør som setter egenskapen $name:

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

Resultat av kjøring av koden:

'John'

Eksempel

Konstruktøren kan ta flere parametere og utføre kompleks initialisering:

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

Resultat av kjøring av koden:

120

Se også

  • metoden __destruct,
    som kalles når objektet ødelegges
  • metoden __clone,
    som kalles når objektet klones
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis