Der Martin: Spricht etwas gegen die exzessive Verwendung von php include?

Beitrag lesen

Hallo,

Im Moment plane ich, jedes Element, das irgendwie auf Wiederholung angelegt ist, durch durch include einzubinden.

Ist dies sinnvoll? 🤔

frei nach Radio Eriwan: Im Prinzip ja.

Normalerweise sollte und möchte man Code nur einmal schreiben, auch wenn er mehrfach verwendet wird. In Programmiersprachen wäre es ein typisches Beispiel, solchen Code in eine Funktion zu stecken und die Funktion dann von verschiedenen Stellen aus aufzurufen.

Solange es also PHP-Code ist, der innerhalb einer Seite mehrmals genutzt wird, würde ich dir eher zu Funktionen als Mittel der Modularisierung raten. Soll derselbe Code in verschiedenen Seiten genutzt, aber nur einmal gepflegt werden, bieten sich Includes an.

Wenn der includierte Schnipsel selbst kein PHP enthält, sondern nur Markup, CSS und eventuell Javascript, empfiehlt es sich, readfile() anstatt include() zu verwenden. Dann wird die includierte Datei einfach 1:1 an den Client durchgereicht, während include() den Schnipsel immer auch auf PHP-Code untersucht und diesen ausführt.

Einen schönen Tag noch
 Martin

--
Мир для України.