Manuel B.: (PHP) $_Get Probleme mit zweistelligen Werten

Beitrag lesen

Hi,

Dass aber $myString["dummy"] == $myString[0] ist, war mir auch neu, ist aber offensichtlich so:

PHP wird mir immer unsympathischer ...

Wieso das? Das ist ein absolut logisches Verhalten. "dummy" ist undefiniert (würde bei error_reporting(E_ALL) eine Warnung geben). Somit ergibt diese Abfrage das erste Zeichen des Strings $myString.

Das erste Zeichen ist dann natürlich das gleiche, wie $myString[0].
Im übrigen ist ein String immer ein Array, das kennt man ja schon aus C ;)