"Notice: Undefined variable", "Notice: Undefined index", und "Notice: Undefined offset" mit PHP

Bin ich mit einem PHP-Skript, und weiterhin Fehlermeldungen erhalten wie:

Notice: Undefined variable: my_variable_name in C:\wamp\www\mypath\index.php in Zeile 10

Notice: Undefined index: my_index C:\wamp\www\mypath\index.php in Zeile 11

Linie 10 und 11 sieht wie folgt aus:

echo "My variable value is: " . $my_variable_name;
echo "My index value is: " . $my_array["my_index"];

Was bedeuten diese Fehlermeldungen?

Warum entstehen plötzlich? Ich verwendet, um dieses Skript verwenden, für Jahre und ich habe nie ein problem gehabt.

Wie kann ich Sie beheben?

Dies ist eine Allgemeine Referenz zu Frage für die Menschen zu verknüpfen, um so zu duplizieren, anstatt zu erklären, die Frage über und über wieder. Ich glaube, das ist notwendig, weil die meisten real-Welt-Antworten auf diese Frage sind sehr spezifisch.

Zugehörigen Meta-Diskussion:

mögliche Duplikate von "Referenz" - Was bedeutet dieser Fehler bedeutet in der PHP -?
die variable might not have been initialized. Sind Sie initialisieren der Variablen aus einem post-oder get-oder ein array? Wenn das der Fall ist, verfügen Sie möglicherweise nicht über ein Feld im array. Dass Ihr Zugriff auf.
Ich bemerkte das Bearbeiten-hinzufügen "und "Notice: Undefined offset"" - Wäre es nicht sinnvoller mit "PHP: "Undefined variable", "Undefined index", "Undefined offset" Hinweise" (sogar die PHP, da es markiert ist "php". Plus, die URL wird abgeschnitten and-notice-undef, nur ein Vorschlag, so dass die URL nicht cut-off. Vielleicht sogar das entfernen des (zu viele) Zitate. Oder PHP: “Undefined variable/index/offset” notices
Ich denke, ein argument kann gemacht werden für beide Varianten. Es gibt eine chance, dass Neulinge geben wird die gesamte Zeile, einschließlich des "Bemerkt:" in Ihre such-Abfrage, die ich bin sicher, dass ist der wichtigste traffic-generator für diese Frage. Wenn die Nachrichten sind, das ist wahrscheinlich zur Verbesserung der Sichtbarkeit in den Suchmaschinen
Ich verstehe. Ich meinte nur, weil die URL nicht abgeschnitten werden, bevor und jetzt ist es nicht an der and-notice-undef. Es war nur ein (paar) Anregung(en). Es wiederholt sich nur auch Notice: Undefined.

InformationsquelleAutor |

Schreibe einen Kommentar