Konstruktor

FingerSkill

Erfahrenes Mitglied
Hallo, ich habe eine kleine und kurze Frage. Und zwar wollt ich wissen ob der Konstruktor einer Klasse einen return Wert zurückgeben kann.

Gruss Finga
 
Sicherlich müsste das gehn...

Bedenke aber, dass der Konstruktor beim Start der Klasse aufgerufen wird und somit, dann IMMER returnt, wenn du ein Objekt der Klasse erzeugst...
 
Jup, war auch grade dabei :D
Hab wieder ma nicht wirklich nachgedacht.

Danke & Gruss Finga

Nachtrag: @Chaosengel_Gabriel: Ja dessen bin ich mir bewust und das ist auch so gewollt :D
Nochmal danke.
 
Zuletzt bearbeitet:
Der Konstruktor gibt immer eine Instanz seiner Klasse zurueck. Was anderes ist nicht moeglich.
PHP:
<?php
class xyz
{
  public function __construct($x=1)
  {
    if ($x!=1)
      {
        return false;
      }
  }
}

$a=new xyz();
var_dump($a);
$b=new xyz(2);
var_dump($b);
?>
object(xyz)#1 (0) {
}
object(xyz)#2 (0) {
}
 
Zurück