Mailinglisten-Archive |
Lars Brinkmann wrote: > Hallo Liste, > > ich muss einen Server nutzen, auf dem PHP4 und PHP5 installiert ist. > Die Dateiendung .php steht dabei für PHP4 und die Endung .php5 > entsprechend für PHP5. > > Für das Projekt binde ich Smarty und PEAR-Klassen ein. Diese haben > alle die Endung .php > > Das Projekt soll mit PHP5 programmiert werden. Eine Umstellung der > Endungen auf dem Server kommt nicht in Frage, weil kein Zugriff > besteht. > > Die PEAR-/Smarty-Dateien kann ich wohl auch schlecht alle umbennen. > > Kann die Dateiendung zu Problemen führen? Die Einbindung der > .php-Dateien würde ich ja über eine .php5-Datei erledigen. Wird das > dann passend weiter vererbt? Wie dein Webserver mit einem bestimmten Dateityp umgeht stellst du in deinem Webserver ein. Der Webserver ruft dann das entsprechende cgi-Programm/Modul auf, dass dann die Datei parst. include ist keine Funktion deines Webservers (zumindest normalerweise). Deswegen funktioniert das ganze ja auch mit der cgi-Version von php, obwohl das Modul von php nichts weiß. Das wäre ja auch blöd, wenn man dann nichts mehr includen könnte ;-). Stattdessen ist include ein Sprachbefehl von php und weisst php an die entsprechende Datei zu parsen. Plötzliche Versionssprünge innerhalb einer ausführung eines php-Threads sind nicht vorgesehen. > > Viele Grüße, Lars Brinkmann Yannik
php::bar PHP Wiki - Listenarchive