У меня есть проект PHP, который я разрабатываю с помощью Eclipse. Проект размещен на GitHub: https://github.com/elgervb/compact/.Ошибки компиляции Eclipse при включении семантического анализа на классы SPL
Когда я включаю семантический анализ (Окно ->Настройки ->PHP ->семантический анализ), то я получаю все виды ошибок компиляции относительно стандартной PHP библиотека (SPL).
Кажется, он не может найти все классы SPL. Ошибка, как правило, отображается в окне ошибки:
Тип ArrayObject не может быть решена FileRepository.php/брикет/классы/брикет/хранилище/строка файла 320 DLTK Проблема
Тип закрытия не может быть решена router.php/компактные/классы/брикет/маршрутизации линия 33 DLTK Проблема
типа \ PDO не может быть решена AbstractPDORepository.php/брикет/классы/брикет/хранилище/PDO линии 41 DLTK Проблема
... и человек y, еще много.
У меня есть Zend Eclipse для разработчиков PHP, версия: 3.2.0. В моем проекте есть поддержка PHP. Языковая библиотека PHP находится на моем пути сборки, который содержит Core API, который имеет файл SPL.php.
Кто-нибудь знает, как это решить, поскольку я явно хочу использовать семантический анализ? Кто-нибудь испытал эти проблемы?
Попытка уменьшить код настолько, насколько это возможно, что до сих пор производит ошибку. Затем разместите этот код здесь в своем вопросе –
Tnx Christiaan, но я нашел причину, по которой это происходило. См. Мое решение ниже. –