php跨平台总结 常用预定义常量

/**

* 获得用户操作系统的换行符

*

* @access public

* @return string

*/

function get_crlf()

{

/* LF (Line Feed, 0x0A, \N) 和 CR(Carriage Return, 0x0D, \R) */

if (stristr($_SERVER['HTTP_USER_AGENT'], 'Win')){

$the_crlf = '\r\n';

}elseif (stristr($_SERVER['HTTP_USER_AGENT'], 'Mac')){

$the_crlf = '\r'; // for old MAC OS

}else{

$the_crlf = '\n';

}

return $the_crlf;

}

// *nix

echo DIRECTORY_SEPARATOR; // /

echo PHP_SHLIB_SUFFIX; // so

echo PATH_SEPARATOR; // :

// Win*

echo DIRECTORY_SEPARATOR; // \

echo PHP_SHLIB_SUFFIX; // dll

echo PATH_SEPARATOR; // ;

?>

if

(

strtoupper

(

substr

(PHP_OS, 0, 3)) ===

'WIN'

) {

得到操作系统类型

DEFAULT_INCLUDE_PATH  得到php.ini中配置的include_path

php常见预定义常量,php跨平台小结 常用预定义常量相关推荐

  1. php跨平台总结 常用预定义常量

    参考站点:http://hudeyong926.iteye.com/blog/1047304 # <?php # // *nix # echo DIRECTORY_SEPARATOR; // / ...

  2. 数据结构常用预定义总结

    数据结构常用预定义总结 0. 开始之前 在数据结构中,有一些常用的常量和类型需要用到,如下: #define TRUE 1 #define FALSE 0 #define OK 1 #define E ...

  3. mysql 错误提示_Mysql必读mysql常见的错误提示问题处理小结

    <Mysql必读mysql常见的错误提示问题处理小结>要点: 本文介绍了Mysql必读mysql常见的错误提示问题处理小结,希望对您有用.如果有疑问,可以联系我们. 1.mysql服务无法 ...

  4. c语言常量命名特点,「C语言」常量和变量的表示、应用和变量命名规则

    在程序运行中,其值不能改变的量成为常量. 在基本数据类型中,常量可分为整型常量.实型常量.符号常量和字符型常量(包括字符常量和字符串常量),现分别介绍如下: 目录: 一.常量 二.C语言标识符 三.变 ...

  5. 论文浅尝 - AAAI2020 | 迈向建立多语言义元知识库:用于 BabelNet Synsets 义元预测...

    论文笔记整理:潘锐,天津大学硕士. 来源:AAAI 2020 链接:https://arxiv.org/pdf/1912.01795.pdf 摘要 义原被定义为人类语言的最小语义单位.义原知识库(KB ...

  6. 使用PHP的“注意:未定义的变量”,“注意:未定义的索引”和“注意:未定义的偏移量”

    我正在运行PHP脚本,并继续收到如下错误: 注意:第10行上C:\\ wamp \\ www \\ mypath \\ index.php中的未定义变量:my_variable_name 注意:未定义 ...

  7. PHP常量修饰符是什么,php const常量修饰符使用方法

    关注细节:使用const定义的常量名称前不需要使用"$"符号,且常量名称通常都是大写的. 试图为const定义的常量赋值,将会出现错误,代码如下: 程序运行结果将会出错,使用con ...

  8. Go 学习笔记(7)— 常量定义、常量使用、枚举用法、iota 常量、不设置初始值常量

    1. 常量定义及分类 1.1 定义 常量是指在程序运行时,不会被修改的量. 常量中的数据类型只可以是布尔型.数字型(整数型.浮点型和复数)和字符串型. 常量的定义格式: const identifie ...

  9. [C++] 指向常量的指针 VS 指针类型的常量

    指向常量的指针 VS 指针类型的常量 const 修饰指针时的位置不同,作用也不相同. 1. 指向常量的指针 不能通过指向常量的指针改变所指对象的值,但指针本身可以改变,可以指向另外的对象. 例: i ...

最新文章

  1. iOS传感器:实现一个随屏幕旋转的图片
  2. Linux分区的认识
  3. 30个Oracle语句优化规则详解
  4. Python基础知识4--数据结构(树)
  5. python等差数列末项计算_Python 30道高频面试题及详细解答
  6. 多终端数据同步机制设计
  7. JS_15作用域与作用域链
  8. echo “1“ > /proc/sys/net/ipv4/ip_forward(数据包转发)
  9. socketmq 设置队列大小_LeetCode 622:设计循环队列 Design Circular Queue
  10. python下路径问题及模型存储
  11. python写二进制大文件,如何将文件写入二进制文件,或在大文件中编辑单行– Python...
  12. 重庆地方税务局报税客户端升级导致的问题
  13. 8位二进制数的原码、反码、补码以及它能表示的范围
  14. [BUG]Ubuntu server 16.04安装,无网卡驱动解决
  15. svm理论与实验之1
  16. xshell修改字体大小
  17. unity游戏开发需要学什么?
  18. winhex查看mysql_使用WINHEX查看innodb的BTree高度
  19. SQL学习(四)Where语句中的各种匹配方式
  20. 回答审稿意见的一个简单的模板

热门文章

  1. ServletContext读取图片
  2. 读保护_GD32VF103之片上flash读、写、擦除
  3. java网站短信接口_网云JAVA短信接口API
  4. realm android,Realm for Android快速入门教程
  5. 值得收藏的图片网站,设计素材不愁,还能承包你一年壁纸
  6. UI设计素材|弹窗设计技巧,快get
  7. UI设计素材干货|可临摹的时尚播放页面模板
  8. oracle表分析都分析什么,oracle表分析
  9. Java —— eclipse.zip
  10. LeetCode-----重建二叉树