Ahhh nadie me entiende =/
Bueno, les explico. Hice un "experimento":
Hacer esto:
archivo.php
Código PHP:
<?php
echo '0';
?>
index.php
Código PHP:
<?php
for($i=0;$i<1000000;$i++){
if($i % 200 == 0)
echo '<br>';
include('archivo.php');
}
?>
Demora
muchísimo mas tiempo que hacer esto:
Código PHP:
<?php
for($i=0;$i<1000000;$i++){
if($i % 200 == 0)
echo '<br>';
echo '0';
}
?>
Entonces, si es lo mismo hacer una cosa que la otra... Como es que incluir el archivo un millón de veces demora alrrededor de 30 segundos y hacer un
echo '0' demora 1 segundo? ¬¬
Hagan la prueba en sus computadoras (No lo hagan en un servidor ajeno que los hechan a la mierda xDDD).
Es verdad que en la práctica dificilmente incluyas un archivo un millón de veces... Pero el punto de esto es que solo quiero que evalue el archivo 1 vez, y no cada vez que pasa por el "for". Ya que efectivamente la computadora no está tardando 30 segundos en incluir UNA VEZ el archivo, lo está incluyendo 1 millón de veces...