博主信息
博文 24
粉丝 0
评论 12
访问量 20108
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
静态绑定,属性重载/拦截器,方法重载/拦截器作业
移动用户-5435854
原创
771人浏览过

5月1日作业

  1. 将本周未完成的作业全部补齐
  2. 将本周的学习重点,如继承, 抽象类, trait笔记整理好
  3. 实例演示后期静态绑定的原理与实现
  4. 实例演示属性重载/拦截器的所有方法
  5. 实例演示方法重载/拦截器的所有方法
  6. [选做]仿写课堂上的数据查询构造器, 多写几个方法试试看

后期静态绑定原理与实现

以下是静态继承上下文。

  1. class demo1
  2. {
  3. public static function aaa()
  4. {
  5. }
  6. }
  7. class demo2 extends demo1
  8. {
  9. public static function aaa()
  10. {
  11. parent::aaa().'......';
  12. }
  13. }

后期静态绑定实现

  1. <?php
  2. abstract class Dad
  3. {
  4. public static function create()
  5. {
  6. return new static();
  7. }
  8. }
  9. class son1 extends Dad
  10. {
  11. }
  12. class son2 extends Dad
  13. {
  14. }
  15. $son1 = son1::create();
  16. var_dump($son1);
  17. echo '<hr>';
  18. $son2 = new son2();
  19. var_dump($son2);

实例演示属性重载/拦截器的所有方法

未完待续

实例演示方法重载/拦截器的所有方法

未完待续

感想:属性重载拦截器和方法拦截器还在学习中,还没搞懂,所以先提交以上这些,朱老师可以先别判。我后续写完您再判。不是不想完成作业,是真的没搞懂。写不出来。抱歉。

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:可以先隐藏不要发布
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
1条评论
移动用户-5435854 2020-05-06 18:02:46
好的,担心老不完成作业老师,担心被批评,所以就先发布了,下次注意。
1楼
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学