前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP 面向对象 重载

PHP 面向对象 重载

作者头像
康怀帅
发布2018-02-28 15:20:32
1.1K0
发布2018-02-28 15:20:32
举报
文章被收录于专栏:康怀帅的专栏

overloading 动态地「创建」类属性和方法,通过魔术方法实现。

当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。

属性重载

  • __set(string $name,mixed $value) 给不可访问属性赋值时
  • __get(string $name) 读取不可访问属性
  • __isset(string $name) 对不可访问属性调用 isset() empty()
  • __unset(string $name) 对不可访问属性调用 unset()

方法重载

  • __call(string $name,array $arguments) 在对象中调用不可访问的方法
  • __callStatic(string $name,array $arguments) 在对象中调用不可访问的静态方法
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-12-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 属性重载
  • 方法重载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档