Blog de programación, errores, soluciones

Chose Language:
Author: Admin/Publisher |finished | checked

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.

home.php
<?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

Category: php
Something wrong? If you found an error or mistake in the content you can contact me on Twitter | @luisg2249_luis.
Last 4 post in same category