Я работаю над проектом Symfony, и нам нужно интегрировать API BING от Microsoft. Они предоставляют следующие классы, чтобы помочь с мыльными вызовами:
Когда эти классы копируются в мою папку vendor, а затем ReportingClasses.php включается в мой класс проекта, я получаю ошибку, что оператор объявления пространства имен должен быть самым первым оператором в сценарии.
Глядя на сценарий в моем редакторе, я ясно вижу, что это условие выполняется. Что дает?
После того, как я несколько часов бился головой об этом, единственное, что я оставил, было то, что это была проблема с кодировкой файлов.
Мое решение было очень простым:
И вуаля! Ошибка исчезла.
Других решений пока нет …