Nieuw lid |
|
hi, ik heb een class wat zou moeten werken, maar ik krijg een error
Fatal error: Call to undefined method Werknemer::Persoon() in D:\PHP\xampp\htdocs\www\test.php on line 20
<?php
class Persoon
{
var $naam, $leeftijd;
function __construct ( $naam, $leeftijd )
{
$this->naam = $naam;
$this->leeftijd = $leeftijd;
}
}
class Werknemer extends Persoon
{
var $salarisschaal;
function Werknemer ( $naam, $leeftijd, $salarisschaal )
{
$this->Persoon ( $naam, $leeftijd );
$this->salarisschaal = $salarisschaal;
}
}
$p = new Werknemer ( 'peter', 18, 24 );
echo $p->naam.' is '.$p->leeftijd.' jaar en heeft salarisschaal'.$p->salarisschaal;
?>
<?php class Persoon { var $naam, $leeftijd; function __construct ( $naam, $leeftijd ) { $this->naam = $naam; $this->leeftijd = $leeftijd; } } class Werknemer extends Persoon { var $salarisschaal; function Werknemer ( $naam, $leeftijd, $salarisschaal ) { $this->Persoon ( $naam, $leeftijd ); $this->salarisschaal = $salarisschaal; } } $p = new Werknemer ( 'peter', 18, 24 ); echo $p->naam.' is '.$p->leeftijd.' jaar en heeft salarisschaal'.$p->salarisschaal; ?>
aangezien ik extends Persoon gebruik, zou ik die error toch niet moeten krijgen
|