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 相关文章推荐
深入了解php4(2)--重访过去
Oct 09 PHP
PHP 八种基本的数据类型小结
Jun 01 PHP
简单的php文件上传(实例)
Oct 27 PHP
ThinkPHP实现将本地文件打包成zip下载
Jun 26 PHP
PHP进行批量任务处理不超时的解决方法
Jul 11 PHP
PHP使用curl制作简易百度搜索
Nov 03 PHP
PHP yii实现model添加默认值的方法(两种方法)
Nov 10 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
Mar 15 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
Aug 06 PHP
Laravel 框架路由原理与路由访问实例分析
Apr 14 PHP
PHP获取类私有属性的3种方法
Sep 10 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基础知识:类与对象(2) 自动加载对象
2006/12/13 PHP
PHP获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
PHP 一个随机字符串生成代码
2010/05/26 PHP
浅谈apache和nginx的rewrite的区别
2013/02/22 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
php实现12306火车票余票查询和价格查询(12306火车票查询)
2014/01/14 PHP
制作安全性高的PHP网站的几个实用要点
2014/12/30 PHP
php使用变量动态创建类的对象用法示例
2017/02/06 PHP
ExtJS扩展 垂直tabLayout实现代码
2009/06/21 Javascript
JavaScript this 深入理解
2009/07/30 Javascript
jquery中change()用法实例分析
2015/02/06 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
jquery网页加载进度条的实现
2017/06/01 jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
2018/07/31 jQuery
解决VUE中document.body.scrollTop为0的问题
2018/09/15 Javascript
Python简明入门教程
2015/08/04 Python
python 判断是否为正小数和正整数的实例
2017/07/23 Python
Python程序员面试题 你必须提前准备!
2018/01/16 Python
python分块读取大数据,避免内存不足的方法
2018/12/10 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
python 实现turtle画图并导出图片格式的文件
2019/12/07 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
2019/12/26 Python
python用什么编辑器进行项目开发
2020/06/17 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
怎样有效的进行自我评价
2013/10/06 职场文书
电焊工岗位职责
2014/03/06 职场文书
我爱家乡演讲稿
2014/09/12 职场文书
工作收入证明模板
2014/10/10 职场文书
董存瑞观后感
2015/06/11 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android
vue实现移动端div拖动效果
2022/03/03 Vue.js