我爱学习网首页 | 设为首页 | 收藏本站 | 网站地图 您好,欢迎光临我爱学习网
我爱学习网

当前位置:首页 > 编程开发 > php > php入门教程 >

PHP判断服务器是windows系统还是Linux系统

时间:2014-06-18 21:40 来源:我爱学习网 | 作者:我爱学习网 | 本文已影响
我们知道php本身就有一些系统预定义变量,通过这些变量可以简单的判断服务器操作系统是windows还是Lunix, 其中相关的函数或者预定义变量有:
 
php_uname();
PHP_OS
DIRECTORY_SEPARATOR
PHP_SHLIB_SUFFIX
PATH_SEPARATOR
 
php判断windows、Linux系统方法一:

<?
if(PATH_SEPARATOR==':'){
echo 'Linux系统';
}else{
echo 'Windows系统';
}
?>

关于PATH_SEPARATOR 介绍:include 多个路径使用,在win下,当你要include多个路径的话,你要用”; ” 隔开,但在linux下就使用”: ”隔开的。这2个常量的使用能够避免不同平台的兼容性问题。
 
php判断windows还是Linux系统方法二:

<?php
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
	echo '这个服务器操作系统为Windows!';
}else{
	echo '这个服务器操作系统不是Windows系统!';
}
?>

(责任编辑:我爱学习网)

更多技巧文章请关注公众号:huixiang_360


分享到: 更多