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 本常量为剖析语法有潜在问题处。
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会话变量
除非注明,网络人的文章均为原创,转载请以链接形式标明本文地址:https://www.55mx.com/post/4
《PHP中实用的常量和系统全局变量》的网友评论(0)