hi Tara,
http://fabien.potencier.org/article/64/php-is-much-better-than-you-think
"PHP is probably not the best designed language in the world, but it lets you get things done, and you can't argue with that."
Wenn der einzige Anspruch an eine Sprache ist, dass man seinen Kram schnell irgendwie zusammenzimmern kann, dann gibt es sicher nichts gegen PHP einzuwenden.
Eine Programmiersprache ist kein Auto. Sie ist eher wie die Einzelteile, aus denen Du ein Auto bauen kannst.
Nope, sie ist das Auto. Die Einzelteile sind die einzelnen Sprachkonstrukte.
Deshalb: a) nutze die Teile, die "gut" sind und b) nutze Frameworks. Damit bist Du all Deine Probleme los (s. a. meine Links).
Bist du nicht. Z.B. die Sicherheitsprobleme bist du nicht los. Und es ist ja nicht damit getan, einfach nur Framework-Funktionen aufzurufen. Irgendwas wirst du auch selbst schreiben wollen. ;)
Es macht keinen Sinn, sich über Inkonsitenzen im Deutsch, Englischen, Spanischen oder Chinesischen aufzuregen, wenn die halbe Welt das spricht und man damit hervorragend kommunizieren kann.
Hervorragend? Frag das mal die Schüler, die sich über die tollen Ausnahmeregeln im Englischen aufregen. Die erzählen dir was. Umgekehrt natürlich genauso. ;)