Daniel: Polymorphie in PHP

Beitrag lesen

ALoha Leute,

also mal ne Frage. Ich habe einen Konstruktor und jetzt möchte ich den Konstruktor einmal mit und einmal ohne Übergabeparameter. Wie geht das?

Naja ich weiß wie es nicht geht (hmm warum nicht? so sollte es eigentlich gehen):

class test {
  var $id;
  var $text;

functions test (){
    $this->id = 2;
    $this->text = "bla";
  }

functions test ($idpara, $textpara){
    $this->id = $idpara;
    $this->text = $textpara;
  }

function getID (){
    return this->id;
  }
}

$objekt1 = new test();
$objekt2 = new test(12, "blabla");
echo $objekt1->getID();
echo $objekt2->getID();

Naja und das gibt nen Fehler. Weiß jemand etwas dazu?

Bis dann

Daniel