php  PATH_SEPARATOR判断当前服务器系统类型实例


Posted in PHP onOctober 28, 2016

php中有一个非常有用的预定义常量PATH_SEPARATOR,我们可以通过该常量来判断当前服务器是linux还是Windows。本文将向大家讲解php使用PATH_SEPARATOR获取当前服务器的类型。

PATH_SEPARATOR是php中的一个预定义常量,我们可以直接echo这个常量,在linux系统中,该常量输出":",在windows系统中,该常量输出";"号。因此,我们可以通过PATH_SEPARATOR输出值来判断当前服务器系统类型。

在linux系统中输出结果:

<?php
  var_dump(PATH_SEPARATOR );
  //输出结果:string(1) ":"
?>

在windows系统中输出结果:

<?php
  var_dump(PATH_SEPARATOR );
  //输出结果:string(1) ";"
?>

将判断当前服务器系统类型写成一个函数:

function getOS(){
 if(PATH_SEPARATOR == ':'){
 return 'Linux';
 }else{
 return 'Windows';
 }
}

如何需要判断当前服务器系统类型,可以直接调用上面的函数。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
用PHP制作静态网站的模板框架(三)
Oct 09 PHP
《PHP边学边教》(02.Apache+PHP环境配置――上篇)
Dec 13 PHP
Win2003服务器安全加固设置--进一步提高服务器安全性
May 23 PHP
ThinkPHP之N方法实例详解
Jun 20 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
May 13 PHP
php基于Snoopy解析网页html的方法
Jul 09 PHP
3种php生成唯一id的方法
Nov 23 PHP
PHP基于反射机制实现插件的可插拔设计详解
Nov 10 PHP
浅析php如何实现爬取数据原理
Sep 27 PHP
php设计模式之装饰模式应用案例详解
Jun 17 PHP
PHP延迟静态绑定使用方法实例解析
Sep 05 PHP
PHP图像识别技术原理与实现
Oct 27 #PHP
PHP对称加密函数实现数据的加密解密
Oct 27 #PHP
PHP下的浮点运算不准的解决方法
Oct 27 #PHP
php函数mkdir实现递归创建层级目录
Oct 27 #PHP
PHP实现递归目录的5种方法
Oct 27 #PHP
PHP读取大文件的几种方法介绍
Oct 27 #PHP
php array_multisort 对数组进行排序详解及实例代码
Oct 27 #PHP
You might like
PHP实现冒泡排序的简单实例
2016/05/26 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
javascript 星级评分效果(手写)
2012/12/24 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
jquery实现弹出层登录和全屏层注册特效
2015/08/28 Javascript
有趣的bootstrap走动进度条
2016/12/01 Javascript
javascript 正则表达式去空行方法
2017/01/24 Javascript
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
Vue-Access-Control 前端用户权限控制解决方案
2017/12/01 Javascript
微信小程序实现倒计时调用相机自动拍照功能
2018/06/10 Javascript
微信小程序 接入腾讯地图的两种写法
2021/01/12 Javascript
[58:15]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 NB vs Liquid
2018/04/02 DOTA
python调用cmd复制文件代码分享
2013/12/27 Python
python交互式图形编程实例(二)
2017/11/17 Python
python实现手机通讯录搜索功能
2018/02/22 Python
django连接mysql配置方法总结(推荐)
2018/08/18 Python
python中将\\uxxxx转换为Unicode字符串的方法
2018/09/06 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
pandas map(),apply(),applymap()区别解析
2021/02/24 Python
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
应用服务器有那些
2012/01/19 面试题
简历中个人自我评价范文
2013/12/26 职场文书
受伤赔偿协议书
2014/09/24 职场文书
公司财务部岗位职责
2015/04/14 职场文书
消防安全月活动总结
2015/05/08 职场文书
小学生安全教育心得体会
2016/01/15 职场文书
解除合同协议书范本
2016/03/21 职场文书
应届生个人的求职(自荐信范文2篇)
2019/08/23 职场文书
使用HttpSessionListener监听器实战
2022/03/17 Java/Android
Python实现猜拳与猜数字游戏的方法详解
2022/04/06 Python