php获取服务器操作系统的方法有很多,比如使用 PHP_OS 常量、系统函数 php_uname() 等,下面就来简单的说一下php中 PHP_OS 常量与系统函数 php_uname()的使用方法!
php PHP_OS常量获取服务器操作系统的方法
示例1:直接使用PHP_OS
php代码:<?php
echo PHP_OS;
?>
示例2:利用 PHP_OS 来自定义函数<?php
function get_OS(){
if (in_array(strtoupper(PHP_OS), array('WINNT', 'WIN32', 'WINDOWS'))) {
return 'Windows';
} elseif ((strtoupper(PHP_OS) === 'UNIX')) {
return 'Unix';
} elseif (strtoupper(PHP_OS) === 'LINUX') {
return 'Liunx';
} elseif (strtoupper(PHP_OS) === 'DARWIN') {
return 'Darwin';
} elseif (strtoupper(substr(PHP_OS, 0, 6)) === 'CYGWIN') {
return 'CYGWIN';
} elseif (strtoupper(PHP_OS) === 'NETBSD') {
return 'NetBSD';
} elseif (strtoupper(PHP_OS) === 'OPENBSD') {
return 'OpenBSD';
} elseif (strtoupper(PHP_OS) === 'FREEBSD') {
return 'FreeBSD';
} else {
return PHP_OS;
}
}
?>
php php_uname()函数获取服务器操作系统的方法
php_uname() 函数的参数设置为 's',则可获取服务器的操作系统!
php代码:<?php
php_uname('s');
?>
关于 php_uname() 函数的具体用法,可参考本站的相关文章!