Hallo Waltraut,
läuft PHP auf einem Server, wo Du Root-Rechte hast bzw. auf deinem eigenen PC?
Es gibt die PHP-Extension XDebug, die sowas kann.
Ob man das auf einzelne Variablen filtern kann, weiß ich allerdings nicht. Ich habe XDebug noch nie verwendet.
Ggf. hat deine IDE auch solche Funktionen - wenn Du denn eine IDE und nicht Notepad++ oder Nano oder so verwendest.
Wenn der Code auf einem WWW läuft (Wald+Wiesen Webserver) und Du dort die Zuweisungen live überwachen willst, sieht es hingegen schlecht aus. Eine eingebaute PHP-Funktionalität, mit der Du eine bestimmte Variable überwachen kannst, kenne ich nicht, da musst Du dann schon den Code ändern.
Tante Google kommt auch immer nur wieder mit XDebug an.
Beachte auch, dass eine Variable dadurch geändert werden kann, dass Du sie als Referenz woandershin übergibst. Das merkst Du beim Aufruf nicht. Früher musste man das & beim Aufruf mit angeben, da war's dann klar, dass eine Referenz übergeben wurde, in neueren PHP Versionen ist das verboten.
$vari = 1;
innocentFunction($vari);
echo $vari; // 42 - hä?
function innocentFunction( &$wert ) {
$wert = 42;
}
Speichern einer Referenz ist genauso böse:
$vari = 1;
$schnucki = &$vari;
$schnucki = 99;
echo $vari; // 99
Früher schoss man sich mit Zeigern in den Fuß, heute mit Referenzen…
Rolf
sumpsi - posui - obstruxi