Сможет ли HHVM запустить PHP7?
Я знаю, что в PHP7 появился новый компилятор, который почти так же быстр, как HHVM, но мне просто любопытно, сможет ли HHVM запускать как PHP7, так и PHP5.
Я не могу найти какие-либо подробности по этому вопросу. Все, что я нахожу, это просто HHVM против PHP7. В этом отношении любой может найти, какие версии PHP5 будут работать на HHVM.
Спасибо
1 ответ
Да, мы намерены поддерживать новые функции языка PHP7 в HHVM. Это на дорожной карте команды HHVM для этой половины. Большинство функций, таких как оператор null coalesce, обратно совместимы, поэтому мы можем просто добавить их. У некоторых из них есть проблемы обратной совместимости, такие как синтаксис единой переменной; команда все еще оценивает, что мы хотим сделать с этим. Мы хотели бы найти способ поддерживать совместимость как с PHP5, так и с PHP7, возможно, путем выбора этих опций, нарушающих обратную совместимость, с помощью опции INI или чего-то подобного.