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分页函数代码(简单实用型)
Dec 02 PHP
PHP 文件编程综合案例-文件上传的实现
Jul 03 PHP
php while循环得到循环次数
Oct 26 PHP
一组PHP可逆加密解密算法实例代码
Jan 21 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
Jun 27 PHP
phpword插件导出word文件时中文乱码问题处理方案
Aug 19 PHP
php常见的魔术方法详解
Dec 25 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
php根据用户名和手机号查询是否存在手机号码
Feb 16 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
Yii2框架可逆加密简单实现方法
Aug 25 PHP
laravel实现前后台路由分离的方法
Oct 13 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
15种PHP Encoder的比较
2007/03/06 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
2020/02/10 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
Mootools 1.2教程 Tooltips
2009/09/15 Javascript
3种Jquery限制文本框只能输入数字字母的方法
2014/12/03 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
微信小程序 加载 app-service.js 错误解决方法
2016/10/12 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
详解vue 实例方法和数据
2017/10/23 Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
2019/04/14 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
tensorflow 获取变量&打印权值的实例讲解
2018/06/14 Python
python3结合openpyxl库实现excel操作的实例代码
2018/09/11 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
Python实现GIF图倒放
2020/07/16 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
教师自我评价范例
2013/09/24 职场文书
好家长事迹材料
2014/01/23 职场文书
商业融资计划书
2014/04/29 职场文书
优秀护士先进事迹
2014/05/08 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
超市客服工作职责
2014/06/11 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL