D
dbr
Mitglied
Thread Starter
- Dabei seit
- 28.05.2005
- Beiträge
- 45
- Reaktionspunkte
- 0
Habe auf meinem Webhost ein spezielles Problem mit der Verwendung von PHP Klassen die untereinander kommunizieren. Auf meiner lokalen PHP-Installation funktioniert es jedoch reibungslos.
Konkret geht es darum, dass beispielsweise eine Variable einer Mutterklasse nicht von einer Zugriffsklasse verändert werden kann. Siehe untenstehendes Beispiel.
Wie ist dieses Verhalten zu erklären? Und wie kann ich das Problem lösen? Hab einfach keine Idee mehr wie ich da rangehn könnte.
Thx a lot
Grts, Michael
<?
class mutterklasse {
var $publicvar = "";
function mutterklasse() {
}
}
class zugriff {
function zugriff($mutterklasse) {
$mutterklasse->publicvar = "Testvalue";
}
}
$mutterklasse = new mutterklasse();
$zugriff = new zugriff($mutterklasse);
echo "Ausgabe: ".$mutterklasse->publicvar;
// bleibt bei der PHP-Installation des Webhosts leer
?>
Konkret geht es darum, dass beispielsweise eine Variable einer Mutterklasse nicht von einer Zugriffsklasse verändert werden kann. Siehe untenstehendes Beispiel.
Wie ist dieses Verhalten zu erklären? Und wie kann ich das Problem lösen? Hab einfach keine Idee mehr wie ich da rangehn könnte.
Thx a lot
Grts, Michael
<?
class mutterklasse {
var $publicvar = "";
function mutterklasse() {
}
}
class zugriff {
function zugriff($mutterklasse) {
$mutterklasse->publicvar = "Testvalue";
}
}
$mutterklasse = new mutterklasse();
$zugriff = new zugriff($mutterklasse);
echo "Ausgabe: ".$mutterklasse->publicvar;
// bleibt bei der PHP-Installation des Webhosts leer
?>