亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【九月打卡】第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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消