Undefined Variable? Aber ich definiert es

Gut, bevor jemand behauptet, es gibt eine doppelte Frage... (ich habe bemerkt, dass Leute, die können die Frage nicht beantworten, neigen zu laufen und zu schauen für einen doppelten, und dann berichten.)

Hier ist die doppelte, die Sie suchen:
php meine Ansprüche definierte variable ist nicht definiert

Jedoch, dies ist nicht ganz ein Duplikat. Es gibt mir eine Lösung, aber ich bin nicht wirklich auf der Suche nach dieser Lösung.

Hier ist mein problem:


Notice: Undefined variable: custom

Nun, hier ist mein code:

                $headers = apache_request_headers(); //Request the visitor's headers.
                $customheader = "Header: 7ddb6ffab28bb675215a7d6e31cfc759"; //This is what the header should be.
                        foreach ($headers as $header => $value) { 
                                $custom .= "$header: $value"; 
}

Klar, $custom definiert ist. Entsprechend zu der anderen Frage, es ist eine Globale und markiert werden soll, als eine. Aber wie ist es global? Und wie kann ich es machen das eine (nicht Globale)? Das Skript funktioniert, es zeigt immer noch, was sein soll und korrekt handelt, aber wenn ich auf Fehlermeldungen, es ist einfach-Ausgänge, die bemerken, wie gut. Ich nehme an, die derzeit nicht notwendig, um es zu beheben, aber ich möchte trotzdem, wie auch wissen, warum Ihr dies tut.

InformationsquelleAutor Rob | 2010-04-27
Schreibe einen Kommentar