Felix Riesterer: richtige includes in php

Beitrag lesen

Lieber Karl,

//Konfiguration
require_once dirname(__FILE__).("/../config/baseconfig.php");

ich verwende __DIR__ als magische Konstante:

require_once __DIR__.'/path/script.php';

nur was ist daran besser?

Du bist sicherer gegen die Verwendung von chdir() als ungeahnte Fehlerquelle.

Wäre doch ganz schön aufwändig alle Scripte zu ändern...

Wenn Du damit vorhandene Fehler/Bugs reparieren kannst, warum nicht? Und gute Editoren können prima suchen und ersetzen - über Dateien in Verzeichnissen hinweg...

Liebe Grüße

Felix Riesterer