Christian: Polymorphie in PHP

Beitrag lesen

Hi,

du könntest dem Konstruktor evtl Defaultwerte verpassen:

class test {
  var $id;
  var $text;

functions test ($idpara = 2, $textpara = "bla"){
    $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();

Defaultwerte müssen, aber immer am Ende der Parameterliste stehen!

Gruß
Christian