我需要在HHVM运行时和传统的PHP运行时上运行给定的包.我的问题:有没有办法以编程方式检查当前环境是否为HHVM?像这样的东西:
<?php
if(running_on_hhvm()) {
// do hhvm compatible routine
}
else {
// do normal routine
}
Run Code Online (Sandbox Code Playgroud)
Sam*_*amV 34
您可以使用HHVM_VERSION
特定于HHVM 的常量:
if (defined('HHVM_VERSION')) {
// Code
}
Run Code Online (Sandbox Code Playgroud)
如果需要,您可以将它放在自己的功能中.
function is_hhvm() {
return defined('HHVM_VERSION');
}
if (is_hhvm()) {
// Code
}
Run Code Online (Sandbox Code Playgroud)
资料来源:http://www.hhvm.com/blog/2393/hhvm-2-3-0-and-travis-ci