我有一个脚本,我想在Cygwin和Linux下的Windows上运行。出于某些目的,我必须区分两个运行环境。最好的方法是什么?
答案 0 :(得分:12)
有一个预定义的常量PHP_OS会有所帮助,但只显示构建PHP的操作系统,而不是它运行的操作系统。
php_uname
是您想要发现有关运行代码的当前服务器的信息:
php_uname()返回正在运行的操作系统的说明。
具体地,
php_uname('s'); // Operating system name. eg. FreeBSD.
答案 1 :(得分:1)
PHP_OS变量怎么样?
print PHP_OS;