Maison  >  Article  >  développement back-end  >  Que signifie require en php

Que signifie require en php

青灯夜游
青灯夜游original
2021-06-02 15:46:325008parcourir

En PHP, require signifie "introduire un fichier" et est généralement utilisé pour "inclure et exécuter le fichier spécifié", c'est-à-dire insérer du code utile écrit dans d'autres fichiers dans le flux d'exécution. La syntaxe "require '. nom de fichier'". Lorsque l'instruction require introduit un fichier, si une erreur est rencontrée, une invite sera émise et le code suivant cessera de s'exécuter.

Que signifie require en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

L'instruction require peut inclure et exécuter le fichier spécifié, utilisez Utilisé pour insérer du code utile écrit dans d'autres fichiers dans le flux d'exécution.

Pour require(), le fichier n'est traité qu'une seule fois (en fait, le contenu du fichier remplace l'instruction require()). Cela signifie que si le code est susceptible d'être exécuté plusieurs fois, il est plus efficace d'utiliser require().

L'utilisation de require() est la suivante :

require("myfile.php")
require "myfile.php"

Remarque : L'instruction require() est une structure de langage, pas une vraie fonction. autres structures de langage en php Idem, par exemple, echo() peut utiliser la forme echo("ab"), ou la forme echo "abc" peut être utilisée pour afficher la chaîne abc. L'instruction require() peut également ajouter des paramètres directement sans parenthèses.

Cette instruction est généralement placée au début du programme de script PHP. Avant que le programme PHP ne soit exécuté, il lira d'abord le fichier introduit par l'instruction require(), ce qui en fait une partie du fichier de script PHP.

Signaler une erreur

require génère une erreur de niveau E_COMPILE_ERROR lorsqu'une erreur se produit ; c'est-à-dire que lors de l'importation d'un fichier, si une erreur est rencontrée, une invite sera affichée ; donné et l’exécution ultérieure du code s’arrêtera.

Créez un nouveau fichier test-require.php et écrivez le code suivant (ne pas avoir de fichier nommé test-nothing.php dans le répertoire.)

<?php
require &#39;test-nothing.php&#39;;
echo &#39;abc&#39;;
?>

Parcourir http://localhost / test-require.php, car le fichier test-nothing.php n'a pas été trouvé, nous avons vu le message d'erreur, mais abc ne s'est pas affiché sous le message d'erreur. Ce que vous avez vu peut ressembler à ce qui suit :

Warning: require(test-nothing.php) [function.require]: failed to open stream: No such file or directory in D:\www\test-require.php on line 2
Fatal error: require() [function.require]: Failed opening required &#39;test-nothing&#39; (include_path=&#39;.;C:\php5\pear&#39;) in D:\www\test-require.php on line 2
<.>Apprentissage recommandé : "

Tutoriel vidéo PHP"

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