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 的ArrayAccess接口 像数组一样来访问你的PHP对象
Oct 12 PHP
PHP图片验证码制作实现分享(全)
May 10 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
Jan 06 PHP
编写安全 PHP应用程序的七个习惯深入分析
Jun 08 PHP
分享一段PHP制作的中文拼音首字母工具类
Dec 11 PHP
CentOS下PHP安装Oracle扩展
Feb 15 PHP
使用PHP实现下载CSS文件中的图片
Dec 06 PHP
php微信公众平台配置接口开发程序
Sep 22 PHP
Ajax实现对静态页面的文章访问统计功能示例
Oct 10 PHP
详谈PHP中的密码安全性Password Hashing
Feb 04 PHP
微信开发之获取JSAPI TICKET
Jul 07 PHP
解决php扩展安装不生效问题
Oct 25 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
BBS(php &amp; mysql)完整版(八)
2006/10/09 PHP
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
2010/02/16 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
使用XHProf查找PHP性能瓶颈的实例
2017/12/13 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
详解参数传递四种形式
2015/07/21 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
浅谈angularjs中响应回车事件
2017/04/24 Javascript
Angular.js中控制器之间的传值详解
2017/04/24 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
2017/09/26 Javascript
如何编写一个完整的Angular4 FormText 组件
2017/11/18 Javascript
VueJs 将接口用webpack代理到本地的方法
2017/11/27 Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
Python读写Json涉及到中文的处理方法
2016/09/12 Python
python使用xlrd与xlwt对excel的读写和格式设定
2017/01/21 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
python cv2截取不规则区域图片实例
2019/12/21 Python
python构造IP报文实例
2020/05/05 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
python中if嵌套命令实例讲解
2021/02/25 Python
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
大门门卫岗位职责
2013/11/30 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
利用Redis实现点赞功能的示例代码
2022/06/28 Redis