hallo.
folgendes:
ich habe eine parent-class core.lib.php:
und eine abgeleitete klasse, nennen wir sie foobar:
siehe kommentar im code, der konstruktor + destruktor wird nicht aufgerufen. wie greife ich auf das parent-objekt zu? eine instanz zu erstellen waere ja unsinnig.
danke schonmal
edit: :o, per $this->funktionDerParent() scheints ja doch zu gehen. hat sich also erledigt.
folgendes:
ich habe eine parent-class core.lib.php:
class core {
var $blub;
function __construct() {
$this->blub = "bla";
}
function __destruct() {
echo $this->blub;
}
function set($value) {
$this->blub = $value;
}
}
und eine abgeleitete klasse, nennen wir sie foobar:
include_once "core.lib.php";
class foobar extends core {
function bar() {
// wie rufe ich jetzt eine funktion der parent-klasse auf?
// per $this gehts nit, per parent:: auch nit, deswegen per core::
// -->problem
core::set("ugly");
}
}
siehe kommentar im code, der konstruktor + destruktor wird nicht aufgerufen. wie greife ich auf das parent-objekt zu? eine instanz zu erstellen waere ja unsinnig.
danke schonmal
edit: :o, per $this->funktionDerParent() scheints ja doch zu gehen. hat sich also erledigt.

.gif)