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实现登陆验证码(类似条行码状)
Oct 09 PHP
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
Jun 05 PHP
php5.2以下版本无json_decode函数的解决方法
May 25 PHP
Drupal简体中文语言包安装教程
Sep 27 PHP
php实现mysql数据库分表分段备份
Jun 18 PHP
php通过排列组合实现1到9数字相加都等于20的方法
Aug 03 PHP
php模板引擎技术简单实现
Mar 15 PHP
PHP中字符与字节的区别及字符串与字节转换示例
Oct 15 PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
Oct 07 PHP
PHP常见字符串操作函数与用法总结
Mar 04 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
ThinkPHP模板比较标签用法详解
2014/06/30 PHP
微信支付开发动态链接Native支付
2016/07/12 PHP
php头像上传预览实例代码
2017/05/02 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
jQuery中 prop() attr()使用详解
2015/05/19 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
jquery ztree异步搜索(搜叶子)实践
2016/02/25 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
web前端页面生成exe可执行文件的方法
2018/02/08 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
[07:01]DOTA2-DPC中国联赛正赛 Aster vs Magma 3月5日 赛后选手采访
2021/03/11 DOTA
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
Pycharm学习教程(4) Python解释器的相关配置
2017/05/03 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
Django Rest framework之认证的实现代码
2018/12/17 Python
pyqt5 使用cv2 显示图片,摄像头的实例
2019/06/27 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
2020/02/12 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
Intimissimi德国网上商店:意大利知名内衣品牌
2018/04/03 全球购物
新领导上任欢迎词
2014/01/13 职场文书
项目总经理岗位职责
2014/02/14 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
岗位说明书范文
2014/05/07 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android
《仙剑客栈2》第一弹正式宣传片公开 年内发售
2022/04/07 其他游戏