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 相关文章推荐
用DBSQL类加快开发MySQL数据库程序的速度
Oct 09 PHP
PHP写MySQL数据 实现代码
Jun 15 PHP
yii框架源码分析之创建controller代码
Jun 28 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
Jul 01 PHP
简单的php数据库操作类代码(增,删,改,查)
Apr 08 PHP
数组与类使用PHP的可变变量名需要的注意的问题
Jun 20 PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 PHP
详解WordPress中添加和执行动作的函数使用方法
Dec 29 PHP
thinkPHP5框架导出Excel文件简单操作示例
Aug 03 PHP
php实现数组中出现次数超过一半的数字的统计方法
Oct 14 PHP
Laravel中10个有用的用法小结
May 06 PHP
laravel通用化的CURD的实现
Dec 13 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 clearstatcache()函数详解
2010/03/02 PHP
PHP中将网页导出为Word文档的代码
2012/05/25 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
JS array 数组详解
2009/03/22 Javascript
js新闻滚动 js如何实现新闻滚动效果
2013/01/07 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
用console.table()调试javascript
2014/09/04 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
2016/03/01 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
Vue.js快速入门教程
2016/09/07 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
拖动时防止选中
2017/02/03 Javascript
详解为Bootstrap Modal添加拖拽的方法
2018/01/05 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
2019/09/27 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
python 实现全球IP归属地查询工具
2020/12/18 Python
苹果台湾官网:Apple台湾
2019/01/05 全球购物
高中生学习总结的自我评价范文
2013/10/13 职场文书
工艺工程师岗位职责
2014/03/04 职场文书
外贸专业求职信
2014/03/09 职场文书
公司委托书格式
2014/08/01 职场文书
工程承包协议书
2014/10/20 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
2016寒假社会实践心得体会范文
2015/10/09 职场文书
redis 存储对象的方法对比分析
2021/08/02 Redis