Hello,
PHP ist als einfach zu erlendende und anzuwendene Sprache für Webseiten gedacht gewesen und ab PHP 3.x (3.2 ?) auch beutztbar gewesen, ohne ständig auf Hammer zu laufen.
Und dann ist es nach und nach überfrachtet worden.
Einige Dinge sind besser geworden, andere sind leider "ungewöhnlich" gelöst worden.
Es gibt aber keine einheitliche Handschrift hinter den Konzepten.
Ich komme einfach nicht drum herum, das immer wieder mit Nikolaus Wirths Pascal und der Weiterentwicklung zu Turbo-Pascal oder zu Modula zu vergleichen. Das waren sichere Sprachen. Da konnte man noch sehen, was man programmiert. C/C++ ist dagegen auch eine Kotzkiste!
Und meine Liste aus einem anderen Teil dieses Threads zu PHP-Macken könnte ich bestimmt noch eine Seite lang fortsetzen. Das sind alles keine großen Sachen. Im Gegenteil: es sind die kaputten Kleinigkeiten und die Arroganz der Leute, die auf das Abstellen der Fehler und Designkrücken angesprochen werden und dann nichts tun, weil es sie es nicht für notwendig halten, sich mit Dir auseinanderzusetzen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg