Les exemples de cet article décrivent quatre façons d'introduire des fichiers en PHP. Partagez-le avec tout le monde pour référence, comme suit :
Tutoriel recommandé : Tutoriel vidéo PHP
1 .include
Incluez et exécutez le fichier spécifié. Le fichier inclus est d'abord recherché selon le chemin donné par le paramètre. Si aucun répertoire (uniquement le nom du fichier) n'est donné, il est recherché selon le répertoire spécifié par include_path. Si le fichier n'est pas trouvé sous include_path, include recherchera finalement dans le répertoire où se trouve le fichier de script appelant et dans le répertoire de travail actuel. Si le fichier n'est pas trouvé à la fin, la structure include émettra un avertissement. Ceci est différent de require, qui générera une erreur fatale
Si un chemin est défini - s'il s'agit d'un chemin absolu (commençant par un lecteur). lettre ou ** sous Windows, commençant par / sous Unix/Linux) ou un chemin relatif vers le répertoire courant (commençant par . ou ..) - include_path sera complètement ignoré. Par exemple, si un fichier commence par ../, l'analyseur recherchera le fichier dans le répertoire parent du répertoire courant.
2.include_once
Inclut et exécute le fichier spécifié lors de l'exécution du script. La seule différence est que si le fichier a déjà été inclus, il ne le sera pas à nouveau. . Comme le nom de cette déclaration l’indique, elle ne sera incluse qu’une seule fois.
3.require
require et include sont presque exactement les mêmes, à l'exception de la façon dont les échecs sont gérés. require génère une erreur de niveau E_COMPILE_ERROR en cas d'erreur. En d'autres termes, cela entraînera l'abandon du script et l'inclusion générera uniquement un avertissement (E_WARNING) et le script continuera à s'exécuter.
4.require_once
L'instruction require_once est exactement la même que l'instruction require La seule différence est que PHP vérifiera si le fichier a déjà été inclus If. donc, il ne l'inclura plus.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!