Namespace declaration statement has to be the very first statement in the script in

PHP
Недавно "разбирал" один скрипт, который выдавал ошибку:
Namespace declaration statement has to be the very first statement in the script in

Что в переводе: Объявление пространства имен должно быть первым выражением в скрипте.
Открыв файл, на который указывала ошибка, мне показалось, что все в порядке:
<?php                                                                                               
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

namespace phpbb\di\extension;

Комментарии не учитываются PHP машиной, так что они на эту ошибку не могут повлиять. Дальше я взял и просто выдели код, от самого начала, до строчки: namespace phpbb\di\extension; и увидел, что в первой строчки, после <?php расположены несколько пробелов, или, какие то другие невидимые символы. Я их удалил, ошибка исчезла.