魔术方法

魔术方法:

__set 有两个参数  __set(属性名,属性值) 修改私有属性

__get 有一个参数  __get(属性名) 查看私有属性

__isset 有一个参数  __isset(判断的属性名) 用于检测私有属性是否存在

__unset 有一个参数  __isset(删除的属性名) 用于删除私有属性

__call 有两个参数  __call(函数名,函数值) 如果class内没有这个函数,则执行这个[不会因为没有函数方法报错]

__callStatic 有两个参数  __call(函数名,函数值) 【静态static】如果class内没有这个函数,则执行这个[不会因为没有函数方法报错]

__invoke     当类被当作函数使用  就会自动调用这个魔术方法

__toStrgin   如果打印对象变量方法的话,会自动调用 当作字符串输出

 

posted @ 2018-10-23 15:45  微笑范特西  阅读(119)  评论(0编辑  收藏  举报