ganz einfach, weil wenn du die Anführungszeichen dort hinsetzt, erscheint die definierte Variable als String. Generell ist es bei Funktionen, immer die falsche schreibweise(außer wenn du noch etwas anhängen willst bsp: $var."1"), das sollte doch zum Basiswissen gehören :)
Und ich frag mich...