Cita: Tanto si insertamos un archivo con include() o require(), debes tener en cuenta que PHP pasa a modo html hasta el final del mismo, por lo que si el archivo a insertar contiene co php que deba ser evaluado (ejecutado), debe ser encerrado dentro de etiquetas de comienzo y fin de PHP.
no te entendi esta parte
quieres decir que si:
<?
require("miarchivo.php");
echo "salida";
?>
entonces como pasa a modo html; la linea que contiene el echo no se ejecutara?
Cita: A diferencia de include(), require() siempre leerá el archivo referenciado, incluso si la línea en que está no se ejecuta nunca. Si se quiere incluir condicionalmente un archivo, se usa include().
osea si tengo :
<?
$variable=false;
if($variable)
{
require("miarchivo1.php");
}
else
{
require("miarchivo2.php");
}
?>
entonces se incluira los dos archivos a pesar de que en la primera condicion falla?
Cita: La sentencia conditional no afecta a require(), aunque si la línea en la cual aparece el require() no se ejecuta, tampoco se ejecutará el código del archivo referido
me parece que te cotradecis con lo que me dijiste anteriormente
y que con eso de la seguridad que les mencione?