У меня есть скрипт, который должен понять, работает ли он под HHVM или под стандартным движком Zend.
Использование zend_version() выводит разные теги версии — 2.5 для PHP5 и 2.4.99 для мастера HHVM на текущий момент, и я вообще не чувствую себя в безопасности, используя этот метод из-за потенциального дублирования.
Использование phpversion() просто дает мне поддерживаемую версию PHP, опять же, я не считаю это безопасным из-за потенциального дублирования.
Каков наилучший способ безопасно определить, в какой именно среде выполнения выполняется сценарий?
php_sapi_name()
. - person Marek   schedule 15.07.2014