Hochkommas

Soapp

Erfahrenes Mitglied
Wieso funktioniert nur der erste Vergleich ?

Weiss das jemand zufällig ?

Code:
if (onchange_dbx == '_this')

if (onchange_dbx == "_this")


Danke

Soapp
 
Hast du vieleicht drumherum noch irgendwelche Hochkommas?

Wenn zB
PHP:
echo "if(var == 'wert')";
schreibst ist es richtig, da der String nicht terminiert wird

Wenn du jedoch
PHP:
echo "if(var == "wert")";
schreibst, ist es logisch dass es nicht funktioniert, da das 1. Anführungszeichen bei Wert den String terminiert, wert dann als Befehlt interpretiert wird und die schließende Klammer wieder als String.

Sollte dies nicht der Fall sein kann ich es dir leider auch nicht sagen, da die Hochkommas an sich den gleichen Effekt haben.

lg
 

Neue Beiträge

Zurück