如何检查在一个PHP脚本,如果是在Windows或Unix环境中运行?
Answer 1:
检查变量PHP_OS
Answer 2:
下面是我使用的是什么:
if(PHP_SHLIB_SUFFIX == 'so')// *nix (aka NOT windows)
{
// Blah
}
else // Windows
{
// Blah again
}
这很简单,你不需要通过涉水的期权数量庞大的东西像PHP_OS
Answer 3:
上述用于一个简单的变量如所提到的PHP_OS。
参见: php_uname()对于较长的答案。
Answer 4:
if (PHP_OS == 'WINNT')
{
echo "Do windows stuff";
}
Answer 5:
我相信这些信息是可用的$_SERVER
变量,如下所示:
$_SERVER['SERVER_SOFTWARE']
文章来源: Check what server the application is running on?