Cita:
Iniciado por jam1138
En resumen, un include/require es un copy&paste de código. Hace exactamente lo que explicas.
Entonces, ¿cuál es el problema?; ¿qué código empleaste?, ¿qué hizo?, ¿qué no hizo?, ¿qué se supone debió de hacer?.
El problema es que si lo llamo muchas veces, incluye el archivo muchas veces, en vez de incluirlo una sola vez y después leer lo que ya se incluyó.
Ejemplo:
Esto, es mucho mas eficiente
Código PHP:
for($i=0;$i<100000;$i++){
echo "Hola";
}
Que esto:
Código PHP:
for($i=0;$i<100000;$i++){
include("ArchivoQueHaceEchoHola.php");
}
Ya que en el segundo caso, el "compilador" de PHP lee el archivo incluido 100000 veces y lo "compila" 100000. En cambio, en el segundo paso, solamente lee el comando una vez, y luego lo ejecuta 100000 veces.
Ahora se entiende lo que quiero decir? :S