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