construct()

Aus php bar

(Weitergeleitet von Construct())
Wechseln zu: Navigation, Suche

__construct()

So wie die __destruct() Methode beim Löschen aller Referenzen auf ein Objekt aufgerufen wird, so wird die __construct() Methode beim Erzeugen des Objekts aufgerufen. Dabei können auch Werte beim Erzeugen des Objekts mitgegeben werden. Beide Methoden werden erst ab PHP5 unterstützt.

 <?php
 class greetings
 {
     function __construct($name) {
         echo "Hallo $name";
     }
 }
 
 $obj = new greetings("Hans");
10 ?>
Hallo Hans

Kompatibilität zu PHP4

Um die Kompatibilität zu PHP4 zu gewährleisten wird erst nach der __construct() Methode gesucht und dann nach der Methode, die den selben Namen wie die Klasse trägt.

 <?php
 class greetings
 {
     function greetings($name) {
         echo "Hallo $name";
     }
 }
 
 $obj = new greetings("Hans");
10 ?>
Hallo Hans


Persönliche Werkzeuge