Если в файле (который в частности подключается с помощью include в другой файл) перед открывающим php-тегом имеется хотя бы одна пустая строка, а далее следует ключевое слово namespace, то работа скрипта останавливается без вывода ошибок:
Т.е. вот так не работает (можно и реально пустую строку, без html-комментариев):
<!-- пустая строка -->
<?php
namespace SP;
if (false):
?>
А вот так работает:
<?php
namespace SP;
if (false):
?>