So funktioniert's jetzt:
<?php
class Klasse {
var $zahl;
var $ergebnis1;
var $ergebnis2;
function Klasse($zahl = 0) {
$this->zahl = $zahl;
$this->ergebnis1 = $this->zahl - 100;
$this->ergebnis2 = $this->zahl + 100;
}
}
class Abgeleitete_klasse extends Klasse {
var $ergebnis3;
function Abgeleitete_klasse($zahl) {
$this->Klasse($zahl);
$this->ergebnis3 = $this->ergebnis1 + $this->ergebnis2;
}
}
$test = new Klasse(1000);
$test_abgeleitet = new Abgeleitete_klasse(2000);
echo("
<h1>Klasse</h1>
<pre>
Zahl = $test->zahl
Ergebnis 1 = $test->ergebnis1
Ergebnis 2 = $test->ergebnis2
</pre>
<h1>Abgeleitete_klasse</h1>
<pre>
Zahl = $test_abgeleitet->zahl
Ergebnis 1 = $test_abgeleitet->ergebnis1
Ergebnis 2 = $test_abgeleitet->ergebnis2
Ergebnis 3 = $test_abgeleitet->ergebnis3
</pre>
");
?>
Vielen Dank nochmal für's Gehirnwindungen sortieren!
TomC