PHP脚本-检测是否在Linux或Windows下运行?
我有一个可能位于Windows系统或Linux系统上的PHP脚本。无论哪种情况,我都需要运行不同的命令。
如何检测我所处的环境?(最好是一些PHP而不是聪明的系统技巧)
回答:
为了明确起见,该脚本是从命令行运行的。
回答:
检查PHP_OS
常量_Docs_ 的值。
它会给你不同的值在Windows一样WIN32
,WINNT
或Windows
。
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