Maison > développement back-end > Problème PHP > Plusieurs méthodes et caractéristiques de php incluent des fichiers

Plusieurs méthodes et caractéristiques de php incluent des fichiers

(*-*)浩
Libérer: 2023-02-24 08:00:01
original
2345 Les gens l'ont consulté

Instructions PHP include et require

Plusieurs méthodes et caractéristiques de php incluent des fichiers

En PHP, vous pouvez insérer le contenu d'un fichier dans le fichier PHP avant qu'il ne soit exécuté par le serveur.

Les instructions include et require sont utilisées pour insérer du code utile écrit dans d'autres fichiers dans le flux d'exécution.

À l'exception des différentes manières dont include et require gèrent les erreurs, elles sont les mêmes sous d'autres aspects : (Apprentissage recommandé : Programmation PHP du débutant au compétent)

require génère une erreur fatale (E_COMPILE_ERROR), après quoi le script cessera de s'exécuter.

include génère un avertissement (E_WARNING) et le script poursuivra son exécution après que l'erreur se soit produite.

Donc, si vous souhaitez continuer l'exécution et afficher les résultats à l'utilisateur même si le fichier inclus est manquant, utilisez include. Sinon, dans les frameworks, les CMS ou la programmation d'applications PHP complexes, utilisez toujours require pour référencer les fichiers clés au flux d'exécution. Cela contribue à améliorer la sécurité et l’intégrité des applications en cas de perte accidentelle d’un fichier critique.

L'inclusion de fichiers permet d'économiser beaucoup de travail. Cela signifie que vous pouvez créer des fichiers d'en-tête, de pied de page ou de menu standard pour toutes les pages Web. Ensuite, lorsque l’en-tête doit être mis à jour, il vous suffit de mettre à jour le fichier d’inclusion d’en-tête.

Syntaxe

include 'filename';或者require 'filename';
Copier après la connexion

Instructions PHP include et require

Exemples de base

Supposons que vous ayez un fichier d'en-tête standard appelé "header.php". Pour référencer ce fichier d'en-tête dans la page, veuillez utiliser include/require :

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php include &#39;header.php&#39;; ?>
<h1>欢迎来到我的主页!</h1>
<p>一些文本。</p>
</body>
</html>
Copier après la connexion

Exemple 2

Supposons que nous ayons un menu standard utilisé dans toutes les pages du document.

"menu.php":
echo &#39;<a href="/">主页</a>
<a href="/html">HTML 教程</a>
<a href="/php">PHP 教程</a>&#39;;
Copier après la connexion

Toutes les pages du site Web doivent faire référence à ce fichier de menu. Voici l'approche spécifique :

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div class="leftmenu">
<?php include &#39;menu.php&#39;; ?></div>
<h1>欢迎来到我的主页!</h1>
<p>一些文本。</p>
</body>
</html>
Copier après la connexion

Exemple 3

Supposons que nous ayons un fichier d'inclusion ("vars.php") qui définit des variables :

<?php
$color=&#39;red&#39;;$car=&#39;BMW&#39;;?>
Copier après la connexion

Ces variables peuvent être utilisées dans le fichier appelant :

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h1>欢迎来到我的主页!</h1>
<?php 
include &#39;vars.php&#39;;echo "I have a $color $car"; // I have a red BMW
?></body>
</html>
Copier après la connexion

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:
php
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