Hi Coomunity,
warum ist das so:
**class main extends sub1** {
function doIt($doit)
{
echo "DO IT
".$this-\>doIt1($doit);
}
}
**class sub1 extends sub2** {
function doIt1($doit){
echo "DO IT 1!
";
return $this-\>doIt2($doit);
}
}
**class sub2** {
function doIt2($doit){
return "DO IT 2 : ".$doit;
}
}
$aufruf = new main();
$aufruf-\>doIt("mach was");
erwartete ausgabe
DO IT
DO IT 1!
DO IT 2 : scheisse
aber ausgegeben wird
DO IT 1!
DO IT
DO IT 2 : mach was
warum ist das so… wie kann ich mir das mit der vererbung hier vorstellen?
danke
grusz
PK