PHP5 中常用的魔术方法

学习笔记 马富天 2017-08-04 09:51:29 79 0

【摘要】PHP5 中包含着很多的魔术方法,它们最典型的特点是都以双下划线 '__' 开头,这些魔术方法都是为了完成某些指定的功能而编写的。本文主要给自己温习一下对 PHP5 魔术方法的掌握。

__sleep,在 serialize() 序列化对象之前会调用这个函数。

__wakeup, 在 unserialize() 解序列化之前会调用这个函数。

__toString,当将对象转化为字符串的时候调用这个函数。

__construct,构造函数,当实例化一个对象的时候会调用此函数。

__destruct,析构函数,当对象实例被释放的时候调用。

__call,当调用类中没有的方法时候会调用这个函数。

__get,当访问一个类中没有的属性值时候调用。

__set,当设置一个类中没有的属性值时调用。

__isset,当调用外部的 isset() 函数检查类是否含有某个属性值时调用。

__unset,当删除类的某个属性值时调用。

__set_state,当时用var_export导出对象的属性和值的时候调用。

__clone,当复制某个累的实例的时候调用。

__autoload,当时用一个类而这个类还未被加载到页面中时会自动调用。

版权归 马富天个人博客 所有

本文标题:《PHP5 中常用的魔术方法》

本文链接地址:http://www.mafutian.com/295.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 使用 PHP 创建网页快捷方式的代码 》 下一篇《 1010 - Error dropping database (can't rmdir '' ,errno:41) 》

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多