Kód include-olása

Mindenhol, ahol feltétel nélkül include-olunk egy osztályfájlt, használjunk require_once()-ot. Mindenhol, ahol feltételesen include-olunk egy osztályfájlt, használjuk az include_once()-ot. Ezek az utasítások közös fájllistát használnak, így nem kell aggódnunk felváltva történő alkalmazásuk miatt - egy fájl, amit require_once()-al include-oltunk, nem kerül ismételten include-olásra az include_once() meghívása esetén sem.

Az include_once() és a require_once() utasítások, nem függvények. Amennyiben lehetséges, ne használjunk zárójeleket az itt megadott fájl neve körül.
Megjegyzések (kommentek) (Previous) PHP tag-ek (Next)
Last updated: Tue, 29 Jul 2014 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

Note by: daevid@daevid.com
To change all require_once('foo.php'); to require_once 'foo.php' execute this:

cd /var/www/

find . -name '*.php' -print | xargs egrep -l \
'require_once\s*(\(.*\));'\ | xargs sed -i.sedorig -e \
's/require_once\s*(\(.*\));/require_once \1;/'

(thanks to Robert Hajime Lanning for that)

Then to remove all the ".php.sedorig" backup files execute this:

find . -name "*.php.sedorig" -type f -exec rm -rf {} \;