Usa require() en lugar de include() para cargar esas "constantes" q defines y que han de estar "incluidas" en el script completamente antes de que se interprete todo el script como uno solo y se ejecute.
Si en ocasiones tienes algun error de carga de ese archivo que llamas en un requiere() obtendras un "fatal error" de PHP y terminará la ejecución de PHP en ese punto. Un include() provoca solo un "warning" .. tal vez esos "warning" (avisos) en ciertas ocasicones q falla la carga del archivo se proboquen ... pero si usas algun médio para desactivar esos avisos (error_reporting .. etc ..) No lo veras y PHP continua la ejecución del script con datos erroneos ..
Mas info: (lee la introducción)
http://www.php.net/manual/en/function.require.php
Un saludo,