PHP Fichiers Include
PHP include et require
En PHP, vous pouvez insérer le contenu d'un fichier PHP dans un autre fichier PHP avant que le serveur de son exécution.
Le comprendre et exigent que les états sont utilisés pour insérer des codes utiles écrits dans d'autres fichiers, dans le flux d'exécution.
Inclure et nécessitent sont identiques, sauf en cas d'échec:
- exigent produira une erreur fatale (E_COMPILE_ERROR) et arrêter le script
- comprennent uniquement produire un avertissement (E_WARNING) et le script continuera
Donc, si vous voulez l'exécution de continuer et de montrer aux utilisateurs la sortie, même si le fichier d'inclusion est manquant, utilisez comprennent. Sinon, en cas de FrameWork, CMS ou d'un codage complexe d'applications PHP, utilisez toujours besoin d'inclure un fichier de clé à l'écoulement de l'exécution. Cela aidera à éviter de compromettre la sécurité de votre application et de l'intégrité, juste au cas d'un fichier clé de manque accidentel.
Fichiers, y compris permet d'économiser beaucoup de travail. Cela signifie que vous pouvez créer un en-tête standard, pied de page, ou un fichier de menu pour toutes vos pages Web. Puis, quand l'en-tête doit être mis à jour, vous ne pouvez mettre à jour l'en-tête fichier d'inclusion.
Syntaxe
include 'filename';
or
require 'filename';
or
require 'filename';
PHP include et nécessitent Déclaration
Exemple de base
Supposons que vous disposez d'un fichier en-tête standard, appelé "header.php". Pour inclure le fichier d'en-tête dans une page, utilisez include / require:
<html>
<body>
<?php include 'header.php'; ?>
<h1>Welcome to my home page!</h1>
<p>Some text.</p>
</body>
</html>
<body>
<?php include 'header.php'; ?>
<h1>Welcome to my home page!</h1>
<p>Some text.</p>
</body>
</html>
Exemple 2
Supposons que nous avons un fichier de menu standard qui doit être utilisé sur toutes les pages.
"Menu.php":
echo '<a href="/default.php">Home</a>
<a href="/tutorials.php">Tutorials</a>
<a href="/references.php">References</a>
<a href="/examples.php">Examples</a>
<a href="/about.php">About Us</a>
<a href="/contact.php">Contact Us</a>';
<a href="/tutorials.php">Tutorials</a>
<a href="/references.php">References</a>
<a href="/examples.php">Examples</a>
<a href="/about.php">About Us</a>
<a href="/contact.php">Contact Us</a>';
Toutes les pages du site Web devrait inclure ce fichier menu. Voici comment cela peut être fait:
<html>
<body>
<div class="leftmenu">
<?php include 'menu.php'; ?>
</div>
<h1>Welcome to my home page.</h1>
<p>Some text.</p>
</body>
</html>
<body>
<div class="leftmenu">
<?php include 'menu.php'; ?>
</div>
<h1>Welcome to my home page.</h1>
<p>Some text.</p>
</body>
</html>
Exemple 3
Supposons que nous avons un fichier d'inclusion avec des variables définies ("vars.php"):
<?php
$color='red';
$car='BMW';
?>
$color='red';
$car='BMW';
?>
Ensuite, les variables peuvent être utilisées dans le fichier appelant:
<html>
<body>
<h1>Welcome to my home page.</h1>
<?php include 'vars.php';
echo "I have a $color $car"; // I have a red BMW
?>
</body>
</html>
<body>
<h1>Welcome to my home page.</h1>
<?php include 'vars.php';
echo "I have a $color $car"; // I have a red BMW
?>
</body>
</html>
Asking questions are in fact fastidious thing if you are not understanding anything fully,
ReplyDeletebut this post presents fastidious understanding yet.
installing hardwood floors
Also visit my blog post :: cleaning hardwood floors
Hey this is kind of of off topic but I was wanting to
ReplyDeleteknow if blogs use WYSIWYG editors or if you have to manually code with HTML.
I'm starting a blog soon but have no coding expertise so I wanted to get advice from someone with experience. Any help would be greatly appreciated!
Also visit my blog - affordable hardwood flooring
My site - hardwood flooring
Wow, amazing blog layout! How long have you been blogging for?
ReplyDeleteyou made blogging look easy. The overall look of your web site is fantastic,
as well as the content!
greenbrae real estate
Feel free to visit my website: pinfile-C:\Unindexed\unindexed.txt%