345 of 410 menu

Metoden __construct

Metoden __construct är en speciell metod i en klass som automatiskt anropas när ett nytt objekt skapas. Den används för att initiera objektets egenskaper eller utföra andra initiala inställningar. Till skillnad från vanliga metoder behöver konstruktorn inte anropas explicit.

Syntax

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

Exempel

Låt oss skapa en enkel klass med en konstruktor som sätter egenskapen $name:

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

Resultat av kodkörning:

'John'

Exempel

Konstruktorn kan ta flera parametrar och utföra komplex initialisering:

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

Resultat av kodkörning:

120

Se även

  • metoden __destruct,
    som anropas när ett objekt förstörs
  • metoden __clone,
    som anropas när ett objekt klonas
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa