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 相关文章推荐
PHPMailer邮件类利用smtp.163.com发送邮件方法
Sep 11 PHP
php ftp文件上传函数(基础版)
Jun 03 PHP
ajax 的post方法实例(带循环)
Jul 04 PHP
php变量作用域的深入解析
Jun 03 PHP
PHP的命令行命令使用指南
Aug 18 PHP
thinkphp框架下实现登录、注册、找回密码功能
Apr 06 PHP
深入理解php printf() 输出格式化的字符串
May 23 PHP
PHP导出带样式的Excel示例代码
Aug 28 PHP
微信公众平台开发(五) 天气预报功能开发
Dec 03 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
Aug 03 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
May 02 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
咖啡风味 世界咖啡主要分布分布 咖啡的生长要求
2021/03/06 新手入门
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
ThinkPHP添加更新标签的方法
2014/12/05 PHP
详解php中的implements 使用
2017/06/13 PHP
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
JavaScript 程序编码规范
2010/11/23 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
我的Node.js学习之路(二)NPM模块管理
2014/07/06 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
详解Node中导入模块require和import的区别
2017/08/11 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
Python采用socket模拟TCP通讯的实现方法
2014/11/19 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
python整小时 整天时间戳获取算法示例
2019/02/20 Python
Python ini文件常用操作方法解析
2020/04/26 Python
django Model层常用验证器及自定义验证器详解
2020/07/15 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
大专生简历的自我评价
2013/11/26 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
画展观后感
2015/06/17 职场文书
2016中考冲刺决心书
2015/09/22 职场文书
初中政治教学反思
2016/02/23 职场文书
Python 中 Shutil 模块详情
2021/11/11 Python