网络人 > PHP技术 > PHP中实用的常量和系统全局变量

PHP中实用的常量和系统全局变量

PHP库提供了非常多有用的常量供我们使用,平时开发中,我最经常使用的常识有以下几个,这里做一下使用介绍: 

1、DIRECTORY_SEPARATOR 这个常识在win下返回“\”、linux下返回“/”。 

2、PATH_SEPARATOR 在win下返回“:”在linux返回“;”  一般配合 set_include_path使用,如果你建过环境就知道 ,这是函数的功能是设置一个系统环境变量。当需要引用多个文章或者路径的时候win需要使用;隔开、linux使用:隔开。 

3、__FILE__ 返回当前程序文件的路径,配合dirname使用可以得到当前程序的目录。如:主函数文件放到了web/function下的,我要返回根目录,web/可以使用 define('M_ROOT', substr(dirname(__FILE__), 0, -8));截取字条的方式得到。

 4、FILE :php程序文件名

 5、LINE :PHP程序文件行数

 6、PHP_VERSION:当前解析器的版本号

 7、PHP_OS:执行当前PHP版本的操作系统名称

 8、 __LINE__ 当前正在处理的脚本文件的当前行数,同前。

 9、TRUE 表示真值 (true)。

 10、FALSE 表示伪值 (false)。

 11、E_ERROR 这个常量指到最近的错误处。

 12、E_WARNING 这个量数指到最近的警告处。

 13、E_PARSE 本常量为剖析语法有潜在问题处。

 不常用到的常量,不理解的自行百度google一下吧:

 M_PI 圆周率常量值

 M_E 科学常数e

 M_LOG2E 代表log2

 e,以2为底e的对数

 M_LOG10E 代表lg

 e,以10为底e的对数

 M_LN2 2的自然对数

 M_LN10 10的自然对数

 服务器全局变量

 $_SERVER 返回服务器相关信息,返回一个数组,里面包含的信息相当丰富,如有当前服务器信息、来路网站、当前网址什么的。

 $_GET 所有GET请求过来的参数,php?get=content这里返回是$_GET['get']==content。

 $_POST 所有POST过来的参数,和上面的GET一样,只是用的POST方法拿到的。

 $_REQUEST 相当于$_POST、$_GET、$_COOKIE提交过来的数据,因此这个变量不值得信任

 $_COOKIE 所有HTTP提交过来的cookie

 $_FILES 所有HTTP提交过来的文件

 $_ENV 当前的执行环境信息

 $_SESSION session会话变量

除非注明,网络人的文章均为原创,转载请以链接形式标明本文地址:http://www.neter8.com/php/4.html

下一篇 »:一个比较好用的JS原生封装Ajax.js,使用方法与jQuery一样«上一篇:家庭云(NAS)最简单的组建技术

《PHP中实用的常量和系统全局变量》的网友评论(0)

感谢打赏!