Variablen nach Muster "$tmp*" nur temporär?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Variablen nach Muster "$tmp*" nur temporär?

    Hallo,
    mir ist grad etwas merkwürdiges aufgefallen, und wollte euch mal fragen, ob das stimmt: Ich hatte eine globale Variable namens "$tmpLevel", welche in einer Funktion mit rekursivem Aufruf als "globale Speicherung" diente. Ich wundere mich, warum am Ende bei der Ausgabe nichts erschien... Ich habe die Variable nach langem Überlegen in "$tLevel" umbenannt, ohne irgnedetwas anderes im Code zu ändern, und siehe da: Es kam eine Ausgabe!

    Ist das jetzt nichts besonderes und allen bekannt?

    Ich jedenfalls wusste es noch nicht...

  • #2
    dann hat Dein php zu viel getrunken.

    So ein Verhalten ist mir nicht bekannt.

    Kommentar


    • #3
      Quatsch. Zeig mal deinen Code.
      Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

      Kommentar


      • #4
        Hallo billiejoe90,

        schau doch mal nach ob du register-globals auf [COLOR=green]on[/COLOR] stehen hast.
        Dann kann es manchmal passieren das die Variable überschrieben wird (irgentwo sonst im code).

        Kommentar

        Lädt...
        X