[I128-2631] PHP fatal error при загрузке нативного провайдера DP_Irbis64Native из-за повторного объявления ExportInvertedFile


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2631] PHP fatal error при загрузке нативного провайдера DP_Irbis64Native из-за повторного объявления ExportInvertedFile📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль DP_Irbis64Native - Нативный провайдер данных к файлам СУБД ИРБИС 64/64+

Завершено: 30.06.2026 20:09

Проблема:

При загрузке нативного провайдера DP_Irbis64Native PHP мог завершать выполнение с fatal error Cannot redeclare IrbisSpaceNative::ExportInvertedFile(). Из-за этого сценарии, которым требуется класс IrbisSpaceNative, не могли продолжить работу.

Решение:

В классе IrbisSpaceNative устранено повторное объявление экспортных методов. Загрузка провайдера больше не прерывается на этапе объявления класса.

Технические подробности:

В IrbisSpaceNative.php была оставлена единственная реализация ExportInvertedFile() и связанных приватных методов экспорта инвертированного файла.