为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第1天 PHP - 学习设计模式及自动加载框架

标签:
PHP 设计模式

课程名称:大话PHP设计模式

课程章节:大话PHP设计模式课程简介、开发一个PSR-0的基础框架

课程讲师:Rango

课程内容:

  • 为什么要学习设计模式?

在大型项目中,使用设计模式可以更好的管理代码,实现功能

  • 什么是PSR-0规范?

在PHP面向对象开发中大家共同遵循的编码规范

  • PSR-0的三个规范

  1. 命名空间必须与绝对路径一致
  2. 类名首字母必须大写
  3. 除入口文件外,其他“.php”文件必须只有一个类
  • 符合PSR-0规范的基础框架

  1. PHP文件名与类名一致,全部使用命名空间
  2. 所有PHP文件必须自动载入,不能有include/require
  3. 只能有一个入口文件
  • 如何实现自动载入?

在项目中使用一个不存在的类时,系统会自动调用__autoload魔术方法传一个参数类的命名空间,在__autoload方法中使用require对其引入即可
在项目中使用spl_autoload_register方法设置一个回调函数来托管处理__autoload,其余的按照上述方法处理即可实现目标

  • 为什么要使用链式操作?如何实现链式操作?

    • 链式操作更加优雅,可以减少代码量
    • 在类中的某个方法最后使用return $this即可实现链式操作

课程收获

通过跟随Rango大佬的课程学习,基本了解了PHP中很多基本的内容,及特性,以及设计模式的学习方法和重要性,期待后面的学习

图片描述
图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消