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 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
mysql limit查询优化分析
Nov 12 PHP
PHP 文件扩展名 获取函数
Jun 03 PHP
php 向访客和爬虫显示不同的内容
Nov 09 PHP
phpmyadmin导入(import)文件限制的解决办法
Dec 11 PHP
PHP 类商品秒杀计时实现代码
May 05 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
Jun 13 PHP
测试php函数的方法
Nov 13 PHP
php表单提交与$_POST实例分析
Jan 26 PHP
php_pdo 预处理语句详解
Nov 21 PHP
详解阿里云视频直播PHP-SDK接入教程
Jul 09 PHP
PHP生成随机密码4种方法及性能对比
Dec 11 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.ini中文版
2006/10/09 PHP
浅析SVN常见问题及解决方法
2013/06/21 PHP
为你总结一些php系统类函数
2015/10/21 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
2011/07/04 Javascript
Javascript操作cookie的函数代码
2012/10/03 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
常用的jQuery前端技巧收集
2014/12/24 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
Bootstrap 响应式实用工具实例详解
2017/03/29 Javascript
详解Vue-cli代理解决跨域问题
2017/09/27 Javascript
Three.js基础学习教程
2017/11/16 Javascript
浅谈Angular6的服务和依赖注入
2018/06/27 Javascript
如何解决vue2.0下IE浏览器白屏问题
2018/09/13 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
2020/08/04 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
python使用Queue在多个子进程间交换数据的方法
2015/04/18 Python
Python实现截屏的函数
2015/07/26 Python
python发送邮件功能实现代码
2016/07/15 Python
Python Series从0开始索引的方法
2018/11/06 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
Django时区详解
2019/07/24 Python
python 爬取免费简历模板网站的示例
2020/09/27 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
Trip.com澳大利亚:在线旅行社
2019/12/01 全球购物
营业员岗位职责范本
2015/04/14 职场文书
傲慢与偏见读书笔记
2015/06/29 职场文书
离婚起诉书范文2016
2015/11/26 职场文书
css之clearfix的用法深入理解(必看篇)
2023/05/21 HTML / CSS