PHP脚本-检测是否在Linux或Windows下运行?

我有一个可能位于Windows系统或Linux系统上的PHP脚本。无论哪种情况,我都需要运行不同的命令。

如何检测我所处的环境?(最好是一些PHP而不是聪明的系统技巧)

回答:

为了明确起见,该脚本是从命令行运行的。

回答:

检查PHP_OS常量_Docs_ 的值。

它会给你不同的值在Windows一样WIN32WINNTWindows

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {

echo 'This is a server using Windows!';

} else {

echo 'This is a server not using Windows!';

}

以上是 PHP脚本-检测是否在Linux或Windows下运行? 的全部内容, 来源链接: utcz.com/qa/404410.html

回到顶部