Mein php ist ein wenig eingerostet, aber das ist verrückt meine Meinung jetzt. Ich habe das gegoogelt und alle Stackoverflow-Fragen gelesen, die ich gefunden habe, die ähnlich aussahen, aber alle schienen legitime undefinierte Variablen in sich zu haben. Das führt mich zu der Annahme, dass meins das gleiche Problem ist, aber keine Menge, die auf das einfache Stück Code starrt, auf das ich es reduziert habe, scheint mich überall hin zu bringen. Bitte, gib mir jemand meine Dancekappe und sag mir, was ich falsch gemacht habe!php behauptet meine definierte Variable ist undefined
<?php
//test for damn undefined variable error
$msgs = "";
function add_msg($msg){
$msgs .= "<div>$msg</div>";
}
function print_msgs(){
print $msgs;
}
add_msg("test");
add_msg("test2");
print_msgs();
?>
Das gibt mir die folgenden maddening Ausgabe:
Notice: Undefined variable: Nachr in C: \ wamp \ www \ fgwl \ php-lib \ fgwlshared.php on line 7
Hinweis: Nicht definierte Variable: msgs in C: \ wamp \ www \ fgwl \ php-lib \ fgwlshared.php auf Leitung 7
Hinweis: Nicht definierte Variable: msgs in C: \ wamp \ www \ fgwl \ PHP- lib \ fgwlshared.php in Zeile 10
Ja, das soll eine gemeinsame Datei sein, aber im Moment habe ich es auf genau das, was ich eingefügt habe, entfernt. Irgendwelche Ideen?
yep. das hat es getan. sieht so aus, als müsste ich auf Bereiche in PHP auffrischen. Vielen Dank! – tedders