用户组 
易积分5541
热心99
好评17

|
魔术方法
主讲人: 幻令
博客:https://blog.icodef.com
论坛:https://www.eruyi.cn
魔术方法
__construct(),__destruct(),__call(),__callStatic(),__get(),__set(),__isset(),__unset(),__sleep(),__wakeup(),__toString(),__invoke(),__set_state(),__clone(),__debugInfo()
全部的魔术方法:http://php.net/manual/zh/language.oop5.magic.php
__call/__callStatic
在对象中调用一个不可访问方法时,__call() 会被调用。
在静态上下文中调用一个不可访问方法时,__callStatic() 会被调用。
__get/__set
在给不可访问属性赋值时,__set() 会被调用。
读取不可访问属性的值时,__get() 会被调用。
还有与__get/__set相关联的 __isset/__unset,在读取不可访问属性的时候会调用(使用isset/empty/unset函数的时候)
__toString
方法用于一个类被当成字符串时应怎样回应。
|
|