如何在一个PHP脚本中检查它是否运行在Windows或Unix环境中?
检查变量PHP_OS
以下是我正在使用的:
if(PHP_SHLIB_SUFFIX == 'so')// *nix (aka NOT windows) { // Blah } else // Windows { // Blah again }
这很简单,你不需要通过PHP_OS
等大量的选项
如上所述的PHP_OS为一个简单的变量。
另请参阅: php_uname()获得更长的答案。
if (PHP_OS == 'WINNT') { echo "Do windows stuff"; }
我相信这个信息在$_SERVER
变量中是可用的,如下所示:
$_SERVER['SERVER_SOFTWARE']