include y require en PHP
Tanto include en PHP como require incluyen todo el texto que está en un archivo en otro, aunque estos tienen una diferencia entre sí.
Include emitirá una advertencia si no encuentra el archivo, require, en cambio, emitirá un error fatal.
Sintaxis y Ejemplo de Include y include_once en PHP
Primero realizaré un archivo home.php para mostrar como funciona include
y home2.php para mostrar el funcionamiento de include_once
.
<?php echo "home"; // imprimirá home ?>home2.php
<?php echo "home2";// imprimirá home2 ?>
Ahora haremos unas pruebas con include y include_once
index.php<?php include("home.php"); include "home.php"; //include home.php; //no funcionara include_once "home2.php";//nos aseguramos que se incluya una sola vez include_once("home2.php");//no se incluira home 2 ya esta incluida ?>
Sintaxis y Ejemplo de require y require_once
require
: en sí require nos dice que el archivo es requerido, esto trae todo el código dentro del archivo que está dentro de require("<archivo>");
o requrie "archivo";
require_once
: nos dice que el archivo es requerido una vez.
usaremos los mismos archivos de home y home2 para este ejemplo
ejemplo_require.php<?php require("home.php"); require "home.php"; //require home.php; //no funcionara require_once "home2.php";//nos aseguramos que se incluya una sola vez ?>
Referencia:php.net
Mas de php en: PHP 101 -mini tutorial de PHP