PHP中几个常用的魔术常量


Posted in PHP onFebruary 23, 2012

有七个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下:

名称 说明
__LINE__ 文件中的当前行号。
__FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。
__DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增) =
__FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
__NAMESPACE__ 当前命名空间的名称(大小写敏感)。这个常量是在编译时定义的(PHP 5.3.0 新增)
PHP 相关文章推荐
php简单提示框alert封装函数
Aug 08 PHP
PHP读取XML值的代码(推荐)
Jan 01 PHP
解析PHP处理换行符的问题 \r\n
Jun 13 PHP
PHP使用静态方法的几个注意事项
Sep 16 PHP
php缩放gif和png图透明背景变成黑色的解决方法
Oct 14 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 PHP
PHP中的函数声明与使用详解
May 27 PHP
php中html_entity_decode实现HTML实体转义
Jun 13 PHP
浅谈PHP进程管理
Mar 08 PHP
PHP SESSION机制的理解与实例
Mar 22 PHP
PHP基本语法
Mar 31 PHP
PHP教程之PHP中shell脚本的使用方法分享
Feb 23 #PHP
php tp验证表单与自动填充函数代码
Feb 22 #PHP
PHP 设计模式之观察者模式介绍
Feb 22 #PHP
php模拟post行为代码总结(POST方式不是绝对安全)
Feb 22 #PHP
用穿越火线快速入门php面向对象
Feb 22 #PHP
php重定向的三种方法分享
Feb 22 #PHP
php中echo()和print()、require()和include()等易混淆函数的区别
Feb 22 #PHP
You might like
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
jQuery+PHP实现图片上传并提交功能
2020/07/27 PHP
解决 FireFox 下[使用event很麻烦] 的问题.
2006/08/22 Javascript
javascript下查找父节点的简单方法
2007/08/13 Javascript
收集json解析的四种方法分享
2014/01/17 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
VSCode 配置React Native开发环境的方法
2017/12/27 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
layui下拉框获取下拉值(select)的例子
2019/09/10 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
js实现登录拖拽窗口
2020/02/10 Javascript
js实现无缝轮播图
2020/03/09 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
Python中操作符重载用法分析
2016/04/29 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
Django之模板层的实现代码
2019/09/09 Python
Pycharm 安装 idea VIM插件的图文教程详解
2020/02/21 Python
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
编程实现去掉XML的重复结点
2014/05/28 面试题
广州某公司软件工程师面试题
2014/12/22 面试题
高中学生评语大全
2014/04/25 职场文书
建筑工地大门标语
2014/06/18 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
2014年大学生预备党员思想汇报1000字
2014/09/13 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
关于长城的导游词
2015/01/30 职场文书
项目备案申请报告
2015/05/15 职场文书
Python调用腾讯API实现人脸身份证比对功能
2022/04/04 Python
vue实现登陆页面开发实践
2022/05/30 Vue.js