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 'Linux';
    } 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() 函数的具体用法,可参考本站的相关文章!