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一些有意思的小区别
Dec 06 PHP
php中url传递中文字符,特殊危险字符的解决方法
Aug 17 PHP
PHP程序漏洞产生的原因分析与防范方法说明
Mar 06 PHP
PHP简单实现“相关文章推荐”功能的方法
Jul 19 PHP
php延迟静态绑定实例分析
Feb 08 PHP
PHP面向对象程序设计实例分析
Jan 26 PHP
CI框架的安全性分析
May 18 PHP
Thinkphp3.2实用篇之计算型验证码示例
Feb 09 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
May 14 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
Jul 03 PHP
Yii2框架中一些折磨人的坑
Dec 15 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
快速保存网页中所有图片的方法
2006/06/23 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
jquery模拟alert的弹窗插件
2015/07/31 Javascript
js游戏人物上下左右跑步效果代码分享
2015/08/28 Javascript
JQuery操作textarea,input,select,checkbox方法
2015/09/02 Javascript
基于 Node.js 实现前后端分离
2016/04/23 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
JavaScript中使用Async实现异步控制
2017/08/15 Javascript
vue组件父子间通信之综合练习(聊天室)
2017/11/07 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
2019/12/15 Javascript
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
python用户管理系统的实例讲解
2017/12/23 Python
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
python numpy元素的区间查找方法
2018/11/14 Python
python+PyQT实现系统桌面时钟
2020/06/16 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
使用HTML和CSS3绘制基本卡通图案的示例分享
2015/11/06 HTML / CSS
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
Charlotte Tilbury澳大利亚官网:英国美妆品牌
2018/10/05 全球购物
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
Java中的异常处理机制的简单原理和应用
2013/04/27 面试题
计算机通信专业推荐信
2014/02/22 职场文书
人事任命书范文
2014/06/04 职场文书
关爱留守儿童标语
2014/06/18 职场文书
可怜妈妈观后感
2015/06/09 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
Python办公自动化PPT批量转换操作
2021/09/15 Python
Oracle中日期的使用方法实例
2022/07/07 Oracle