Свершился релиз php7 и очень бы хотелось посмотреть на скорость работы уже сейчас

Fatal error: Cannot use 'String' as class name as it is reserved in bitrix\modules\main\lib\text\string.php on line 4
Fatal error: Argument 1 passed to Bitrix\Main\Diag\ExceptionHandler::handleException() must be an instance of Exception, instance of EngineException given in bitrix\modules\main\lib\diag\exceptionhandler.php on line 167
Fatal error: Argument 1 passed to Bitrix\Main\Diag\HttpExceptionHandlerOutput::renderExceptionMessage() must be an instance of Exception, instance of EngineException given, called in bitrix\modules\main\lib\diag\exceptionhandler.php on line 171 and defined in bitrix\modules\main\lib\diag\httpexceptionhandleroutput.php on line 11
... |
А то уже будет сложно оправдываться по поводу производительности.
FastCGI sent in stderr: "PHP message: PHP Fatal error: Cannot use Bitrix\Main\Text\String as String because 'String' is a special class name in /bitrix/modules/main/lib/page/asset.php on line 7" while reading response header from upstream, request: "GET / HTTP/2.0"
Bitrix задает стандарт стэка разработки в своей среде. Если перейти на PHP7, то на PHP7 перейдут и все хостеры, потому что им жизненно необходимо поддерживать bitrix для привлечения клиентов.
Складывается ощущение, что в компании работают в основном маркетологи, продажники и т.п. Рефакторингом заниматься никто не хочет.
Ошибка выбрасывается не каким-нибудь стрым модулем, а новым ядром D7. Оно не настолько готовое к выпуску, чтобы было поздно переписать пару кусков на PHP7
Сегодня разработка запустила
какие у них доводы
сделайте поддержку хотябы сначала для минимальной редакции и bitrix фреймворка
v16.0.10 (beta)
2016-03-14
[*]Улучшена совместимость с PHP 7.
Идею наверное можно считать реализованной
А как известно в php7 такие конструкции с массивами не поддерживаются...
Переписать это битриксоидам дело нескольких минут, а мы бы были спокойны за свои сайты.
а дальше уже действовать по обстановке - что отваливается - чинить и так пока не заработает.
а дальше уже действовать по обстановке - что отваливается - чинить и так пока не заработает.
По факту чтобы починить надо лезть в ядро.
Со всеми последними обновлениями скрипт автоматизированной проверки на совместимость с PHP 7 выдает массу критических ошибок, на которых приложение выпадет с Fatal. Не говоря уж о предупреждениях.
Отсюда и вопрос собственно к разработчикам Битрикс. Рапортуют о совместимости и что сами давно сидят под PHP 7 и что все работает и летает и что можно пользоваться в продакшен, а по факту пшик, русская рулетка.