Felix Riesterer: Bug oder Feature?

Beitrag lesen

Lieber dedlfix,

Ja, Klassen- und Funktions-/Methodenbezeichner sind case-insensitive.

danke für die Klarstellung. Das bedeutet, dass $xml->addChild() dasselbe ist wie $xml->AdDcHiLd(). Mögen muss ich das aber nicht... *grrr*

(Variablennamen hingegen nicht.)

Das macht PHP so unsympathisch. Weder CaMeL-cAsE noch die Konvention mit dem Unterstrich wird konstant beibehalten. Wenn ich wie oben $xml->AdDcHiLd() notieren kann, dann sollte wenigstens $xml->AdD_cHiLd() notwendig sein, da ja case-insensitive. Aber was rege ich mich auf. PHP ist trotz seiner z.T. echt dämlichen Konstrukte aus der Anfangszeit (man denke an die Reihenfolge von Parametern in String-Funktionen: erst den String und dann die jeweiligen Parameter, oder den String doch zuletzt?) eine der populärsten serverseitigen Scriptsprachen "für den kleinen Mann" geworden. Und ich habe auch damit angefangen... hätt' ich doch bloß 'was anständiges gelernt (wie man hier im Süden sagt)!

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)