Maison  >  Article  >  développement back-end  >  Comment référencer des fichiers externes en php

Comment référencer des fichiers externes en php

(*-*)浩
(*-*)浩original
2019-09-19 11:18:414012parcourir

Il existe quatre instructions pour charger des fichiers en PHP : include, require, include_once et require_once.

Comment référencer des fichiers externes en php

Syntaxe de base (apprentissage recommandé : Programmation PHP du débutant à compétent)

require : La fonction require est généralement placée au début du script PHP. Avant que PHP ne soit exécuté, il lira d'abord le fichier importé spécifié par require, l'inclura et tentera d'exécuter le fichier de script importé.

require fonctionne en améliorant l'efficacité d'exécution de PHP. Une fois interprété une fois dans la même page Web, il ne sera pas interprété une deuxième fois. Mais de la même manière, comme il n'interprétera pas de manière répétée les fichiers importés, lorsque vous utilisez des boucles ou des instructions conditionnelles pour introduire des fichiers en PHP, vous devez utiliser include

include : peut être placé en PHP n'importe où dans le script, généralement dans la partie traitement du contrôle du processus. Lorsque le script PHP est exécuté dans le fichier spécifié par include, il sera inclus et tenté de s'exécuter.

Cette méthode peut simplifier le processus d'exécution du programme. Lorsqu'il rencontre le même fichier pour la deuxième fois, PHP le réinterprètera toujours à nouveau. L'efficacité d'exécution de include est bien inférieure à celle de require. En même temps, lorsque la fonction définie par l'utilisateur est incluse dans le fichier importé, PHP aura des problèmes de définition répétée des fonctions pendant le processus d'interprétation.

require_once / include_once : ont respectivement la même fonction que require / include. La différence est que lorsqu'ils sont exécutés, ils vérifieront d'abord si le contenu cible a déjà été importé. a été importé, le même contenu ne sera alors plus réintroduit.

include a une valeur de retour, alors que require n'en a pas.

include générera un avertissement (E_WARNING) lorsqu'il ne parvient pas à charger le fichier, et le script continuera à s'exécuter après que l'erreur se soit produite. . L'inclusion est donc utilisée lorsque vous souhaitez poursuivre l'exécution et afficher les résultats à l'utilisateur.

//test1.php
<?php
include &#39;./tsest.php&#39;;
echo &#39;this is test1&#39;;
?>

//test2.php
<?php
echo &#39;this is test2\n&#39;;
function test() {
    echo &#39;this is test\n&#39;;
}
?>

//结果:
this is test1

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn