PHP 中魔术常量的实例详解


Posted in PHP onOctober 26, 2017

PHP 中魔术常量的实例详解

本文介绍下,php编程中的魔术常量,掌握并灵活应用这些方法与常量,对于提高php的编程水平,有很大的帮助。有需要的朋友参考学习下。

魔术常量:

namespace ns1; 
class Test { 
  function __construct() { 
    var_dump(__LINE__); 
    var_dump(__FILE__); 
    var_dump(__DIR__); 
    var_dump(__FUNCTION__); 
    var_dump(__CLASS__); 
    var_dump(__METHOD__); 
    var_dump(__NAMESPACE__); 
  } 
} 
new Test();

运行结果

int 5
string 'E:\wamp\www\a.php' (length=17)
string 'E:\wamp\www' (length=11)
string '__construct' (length=11)
string 'ns1\Test' (length=8)
string 'ns1\Test::__construct' (length=21)
string 'ns1' (length=3)

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
PHP的单引号和双引号 字符串效率
May 27 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
May 19 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
Jan 11 PHP
PHP array_multisort() 函数的深入解析
Jun 20 PHP
phpQuery占用内存过多的处理方法
Nov 13 PHP
destoon首页调用求购供应信息的地区名称的方法
Aug 21 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
PHP中功能强大却很少使用的函数实例小结
Nov 10 PHP
PHP设计模式之模板方法模式定义与用法详解
Apr 02 PHP
Laravel核心解读之异常处理的实践过程
Feb 24 PHP
php+Ajax处理xml与json格式数据的方法示例
Mar 04 PHP
php使用redis的几种常见操作方式和用法示例
Feb 20 PHP
yii框架redis结合php实现秒杀效果(实例代码)
Oct 26 #PHP
PHP对象的浅复制与深复制的实例详解
Oct 26 #PHP
PHP中的浅复制与深复制的实例详解
Oct 26 #PHP
thinkPHP5实现数据库添加内容的方法
Oct 25 #PHP
thinkPHP5分页功能实现方法分析
Oct 25 #PHP
thinkPHP框架中执行原生SQL语句的方法
Oct 25 #PHP
php调用云片网接口发送短信的实现方法
Oct 25 #PHP
You might like
apache php模块整合操作指南
2012/11/16 PHP
php实现将Session写入数据库
2015/07/26 PHP
smarty循环嵌套用法示例分析
2016/07/19 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
jquery的ajax跨域请求原理和示例
2014/05/08 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
2017/06/12 Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
2018/05/04 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
2018/08/08 Javascript
微信小程序实现批量倒计时功能
2020/11/01 Javascript
layui2.0使用table+laypage实现真分页
2019/07/27 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
Python爬取当当、京东、亚马逊图书信息代码实例
2017/12/09 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
Python面向对象程序设计构造函数和析构函数用法分析
2019/04/12 Python
Python Pandas中根据列的值选取多行数据
2019/07/08 Python
Python编程中类与类的关系详解
2019/08/08 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
python3 实现调用串口功能
2019/12/26 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
Python接口开发实现步骤详解
2020/04/26 Python
python 实现音频叠加的示例
2020/10/29 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
用CSS3打造HTML5的Logo(实现代码)
2016/06/16 HTML / CSS
MATCHESFASHION.COM法国官网:英国奢侈品零售商
2018/01/04 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
车贷收入证明范本
2014/01/09 职场文书
制作部班长职位说明书
2014/02/26 职场文书
家长建议怎么写
2014/05/15 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
2014预防青少年违法犯罪工作总结
2014/12/10 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
《世界多美呀》教学反思
2016/02/22 职场文书
nginx请求限制配置方法
2021/07/09 Servers
win10频率超出范围怎么办?win10老显示超出工作频率范围的解决方法
2022/07/07 数码科技