Namespace declaration statement has to be the very first statement in the script in hogehoge
Fatal error で上記のようにエラーが出ることがある。
直訳すると 名前空間の宣言の文章はそのスクリプト内で一番最初になくてはならない。
だと思います。
マニュアルによると <?php とかの宣言は例外とのことですが つまり

<?php
namespace App\Controller;
・
・
・

みたいな形にしないといけない スクリプトの頭にスペースや <?php の後にコメントアウトさえもダメっぽいので注意

関連記事