PHP Include. PHP include vs. require. Instrucțiunea require. Instrucțiunea include.

PHP include vs. require

Instrucțiunea require este de asemenea folosită pentru a include un fișier în codul PHP.

Cu toate acestea, există o mare diferență între include și require; când un fișier este inclus cu instrucțiunea include și PHP nu îl poate găsi, scriptul va continua să execute:

Exemplu:
 
<html>
<body>

<h1>Bine ați venit pe prima mea pagină!</h1>
<?php include 'noFileExists.php';
echo "Am o $color $car.";
?>

</body>
</html>

Dacă facem același exemplu folosind instrucțiunea require, instrucțiunea echo nu va fi executată, deoarece execuția scriptului moare după ce instrucțiunea require a returnat o eroare fatală:

Exemplu:
 
<html>
<body>

<h1>Bine ați venit pe prima mea pagină!</h1>
<?php require 'noFileExists.php';
echo "Am o $color $car.";
?>

</body>
</html>

Folosiți require când fișierul este solicitat de aplicație.

Folosiți include atunci când fișierul nu este necesar și aplicația ar trebui să continue atunci când fișierul nu este găsit.