Cita:
Iniciado por ilen uso HOSTGATOR y bueno la funcionalidad es de Lujo, ya que no necesitas declara cosas en cada pagina sino que en tiempo de ejecución las variables declaradas como GLOBAL funcionan entre archivos solo declarandolo 1 vez en el primer archivo
Eso no tiene nada que ver con la funcionalidad que te dé auto_prepend_file.
En el código que pusiste en tu primer post, no necesitas declarar nada como global.La variable $MISDATOS está inicializada fuera de ninguna función, método o clase, y ese fichero no define ningún namespace.Por lo tanto, está definida en el contexto global, y la línea
no hace absolutamente nada.
Si se incluye un fichero (vía include), a menos que se defina un namespace, todo lo el código que contenga, sigue perteneciendo al contexto global.Por lo tanto, si en el fichero "primero.php" haces "include('segundo.php'), seguirás pudiendo acceder a la variable sin necesidad de global, siempre que lo hagas desde el contexto global, claro.