Probleme mit PhP inclutions
bearbeitet von Rolf BHallo Fred,
nach meiner Erfahrung ist das nicht so. Aber man kann ja auch Falsches wissen, darum habe ich es noch flott ausprobiert (PHP 7.1).
Inkludierst Du `datei1.php`, musst Du darin trotzdem erstmal mit <?php den PHP Modus aktivieren, andernfalls wird der Inhalt 1:1 ausgegeben.
Inkludierst Du `datei1.html`, kannst Du darin dennoch mit <?php den PHP Modus aktivieren
Heißt: der PHP Interpreter verarbeitet die includierte Datei, egal wie ihre Filename Extension heißt. Die [PHP Doku zu include](https://www.php.net/manual/de/function.include.php) legt auch nichts anderes nahe. Der entscheidende Satz ist wohl:
> Wenn eine Datei eingebunden wird, wechselt der Parser am Anfang der eingebundenen Datei in den HTML-Modus und am Ende wieder in den PHP-Modus. Aus diesem Grund muss jeder PHP-Code in der eingebundenen Datei mit gültigen PHP-Start- und -Endtags umschlossen sein.
Kein Hinweis auf den Bedarf für spezielle Filename Extensions.
_Rolf_
--
sumpsi - posui - clusi