首页 > Web开发 > 详细

PHP魔术方法和魔术变量

时间:2017-06-10 16:23:43      阅读:254      评论:0      收藏:0      [点我收藏+]

PHP魔术方法和魔术变量

魔术方法:

PHP把所有以__(两个下划线)开头的类方法当成魔术方法;

  1. __construct()->构造方法;
  2. __destruct()->析构函数;
  3. __get(string $name)->是访问和设置类不存在的成员变量时调用的;
  4. __set(string $name, mixed $value)->则是访问和设置类不存在的成员变量时调用的;

  5. __call(string $name, array $arguments)->当调用类中不存在的方法时就会调用;

  6. __toString()->对象被转为string时调用;
  7. __clone()->克隆;

魔术常量:

以两个_开头和结尾的常量为魔术常量;

  1. __LINE__ ->文件中的当前行号;
  2. __FILE__ ->文件的完整路径和文件名;
  3. __DIR__ ->文件所在的目录;
  4. __FUNCTION__ ->函数名称;
  5. __CLASS__ ->类的名称;
  6. __METHOD__ ->类的方法名;
  7. __NAMESPACE__ ->当前命名空间的名称

PHP魔术方法和魔术变量

原文:http://www.cnblogs.com/wyingli/p/6978946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!