note 26876 added to function.include-once

From: Date: Fri, 15 Nov 2002 14:24:06 +0000
Subject: note 26876 added to function.include-once
Groups: php.notes 
Request: Send a blank email to php-notes+get-39539@lists.php.net to get a copy of this message
Al principio no me fue facil acostumbrame al include_once() pero despues de mucho ensayo y error puede darme cuenta al final para que servia. espero que la siguiente nota ayude a quienes todavia no aprecian la verdadera diferencia entre el include_once() y el include(): La diferencia entre include() e include_once() se puede ilustrar con dos sencillos scripts: El primero podemos nombrarlo prueba_include.php y escribimos el siguiente codigo <?php echo "$i.) Este mensaje viene del include<br>"; ?> El segundo podemos nombrarlo prueba.php y escribimos el siguiente codigo <?php for($i=1; $i<=3; $i++) { include("prueba_include.php"); } ?> Al ejecutar el script prueba.php se obtiene la siguiente salida que es de esperarse: 1.) Este mensaje viene del include 2.) Este mensaje viene del include 3.) Este mensaje viene del include Pero si hacemos un pequeño cambio en el script prueba.php y utlizamos include_once("prueba_include.php"); en vez de include("prueba_include.php"); el archivo quedaria como sigue: <?php for($i=1; $i<=3; $i++) { include_once("prueba_include.php"); } ?> nuevamente ejecutamos el script prueba.php y podemos observar como se incluye solo una unica vez el archivo prueba_include.php obtenemos la siguiente salida 1.) Este mensaje viene del include -- http://www.php.net/manual/en/function.include-once.php http://master.php.net/manage/user-notes.php?action=edit+26876 http://master.php.net/manage/user-notes.php?action=delete+26876 http://master.php.net/manage/user-notes.php?action=reject+26876

« previous php.notes (#39539) next »