Maison > développement back-end > Problème PHP > Que signifie require en php

Que signifie require en php

青灯夜游
Libérer: 2023-03-10 09:30:01
original
5071 Les gens l'ont consulté

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"
Copier après la connexion

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;;
?>
Copier après la connexion

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
Copier après la connexion
<.>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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal