obviamente el primer ejemplo es correcto...
el segundo ejemplo ni siquiera es muy válido que digamos...
Código PHP:
// constantes ficticias...
define('_archivo', 'script');
define('php', '.inc');
// ahi si estaria valido....
include(_archivo.php);
// identico a...
include('script.inc');
// o asi... (en caso omiso)
include('_archivo.php');
recuerda que el punto
. sirve para concatenar.... si no se usan comillas se cree que son constantes (
en entornos mal configurados)
si la constante en verdad no esta definida, y los errores son omitidos.... entonces se usa el valor literal de la "constante"
en breve, es mejor hacer todo como debe ser... y no, como puede ser....
espero comprendas, suerte!