345 of 410 menu

Methode __construct

Die Methode __construct ist eine spezielle Methode einer Klasse, die automatisch aufgerufen wird, wenn ein neues Objekt erstellt wird. Sie wird verwendet, um die Eigenschaften des Objekts zu initialisieren oder andere anfängliche Einstellungen vorzunehmen. Im Gegensatz zu normalen Methoden muss der Konstruktor nicht explizit aufgerufen werden.

Syntax

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

Beispiel

Erstellen wir eine einfache Klasse mit einem Konstruktor, der die Eigenschaft $name setzt:

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

Ergebnis der Codeausführung:

'John'

Beispiel

Der Konstruktor kann mehrere Parameter entgegennehmen und eine komplexe Initialisierung durchführen:

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

Ergebnis der Codeausführung:

120

Siehe auch

  • Methode __destruct,
    die beim Zerstören eines Objekts aufgerufen wird
  • Methode __clone,
    die beim Klonen eines Objekts aufgerufen wird
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen