hotti: PHP Code in externer Datei

Beitrag lesen

Hakuna matata!

Prinzip: statt einer statischen JS-Datei wird ein Template über den Loader gezogen.

Das sollte man tunlichst vermeiden, auf diese Weise erzeugt man eine unheimliche enge Kopplung zwischen serverseitiger und clientseitiger Logik, die zu unwartbarem Code führt. Zudem hat PHP gar nicht die Werkzeuge, um ordentlichen JavaScript-Code zu erzeugen, es fehlen jegliche Funktionen für die kontextgerechte Kodierung von JavaScript-Code-Fragmenten, von einer programmatischen API zum Erzeugen von JavaScript-Syntax ganz zu schweigen.

Wer redet denn von 'JavaScript-Code erzeugen'? JS liegt als Datei vor, wird eingelesen, mit dem Last-Modified-Header als Content-Type: text/javascript gesendet und gut isses.

Unwartbar wird sowas infolge sinnvollen Einsatz von Platzhaltern auch nicht, ganz im Gegenteil, es vermeidet redundanten Code.

MfG