previousCommentaires (Previous) (Next) Tags dans le Code PHPnext

View this page in Last updated: Sun, 07 Feb 2010
English | Brazilian Portuguese | Chinese | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Turkish

Inclure du Code

A chaque endroit où vous voulez inclure de façon inconditionnelle un fichier de classe, utilisez require_once. A chaque endroit où vous voulez inclure de façon conditionnelle un fichier de classe (par exemple des méthodes de construction), utilisez include_once. Ces deux méthodes s'assurent que le fichier classe n'est inclus qu'une seule fois. Elles partagent la même liste de fichiers, il donc possible de les mélanger - un fichier inclus avec require_once ne sera pas inclus une seconde fois par include_once.

include_once et require_once sont des instructions et non des fonctions. Vous ne devez pas entourer le nom du fichier avec des parenthèses.

previousCommentaires (Previous) (Next) Tags dans le Code PHPnext

Download Documentation Last updated: Sun, 07 Feb 2010
Do you think that something on this page is wrong? Please file a bug report or add a note.
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 {} \;