我想知道是否有人找到了一种方法来检测 PHP 脚本/程序是否通过 Facebook 的 HipHop 或“常规”环境(CLI、mod_php、CGI)运行。
目前我使用的解决方法是寻找一个未实现的功能(例如 PHP 5.3 函数)并检查所述功能的可用性。当然,这是一个相当狡猾的 hack(而且不可移植),因为随着 HipHop 的成熟,将实现越来越多的功能。
最佳答案
$_ENV['HPHP']
在 HipHop 下运行时设置为 1。
感谢 nicolasff 的解决方案
引用:https://github.com/facebook/hiphop-php/issues/382#issuecomment-1754648
关于php - 检测程序是否通过 HipHop 或常规 CLI/mod_php 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6976609/