2009-12-23 2 views
0

Je cherche un moyen d'inclure un tas de fichiers afin qu'ils soient accessibles sur toutes les pages (fonctions, classes). J'ai lu à propos de la configuration de "include_path" dans php.ini et j'ai décidé de le tester en plaçant une fonction fictive dans mon répertoire "includes". Cependant, quand j'essaie de l'appeler, il y a une erreur fatale qui dit: "Appel à une fonction indéfinie". Est-ce que j'utilise correctement le répertoire "includes"? si oui, qu'ai-je fait de mal?Est-ce que "include_path" est destiné à contenir des fichiers automatiquement inclus?

Répondre

4

Non, include_path dit simplement PHP dans les répertoires à regarder quand vous faites un appel de fonction include ou require.

+0

donc quand un fichier se trouve dans le include_path, puis-je l'inclure dans mon code php en spécifiant simplement son nom comme ceci: include ("dummy.php"); – Gal

+0

Pour plus de détails, include_path est où PHP apparaîtra si vous incluez un chemin relatif comme 'include ('myfile.php');' plutôt qu'un chemin absolu comme 'include ('/ var/www/html/myfile.php'): ' –

+0

Gal: Oui. Si dummy.php est dans votre chemin include, vous pouvez alors inclure ("dummy.php"); ' –

0

Le chemin d'inclusion est un répertoire dans lequel sont recherchés les fichiers inclus. Cela vous permet de les placer quelque part différent des pages directement accessibles.

Questions connexes