PHP设计模式笔记一:准备工作 -- Rango韩老师 http://www.imooc.com/learn/236
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP设计模式笔记一:准备工作 -- Rango韩老师 http://www.imooc.com/learn/236相关的知识,希望对你有一定的参考价值。
一、编程字体选择
1、选择等宽字体 包括Courier New ,Consolas,Source Code Pro(推荐)
2、环境搭建(建议easyphp)
二、开发符合PSR规范的基础框架
PSR:
1、命名空间和类文件的绝对路径必须一致
2、类名必须大写;
3、除入口文件外,其他的 ”.php"必须只有一个类
符合PSR-0规范的基础框架:
1、全部使用命名空间
2、所有PHP文件必须自动载入,不能有include、require
3、单一入口
入口文件index.php
文件目录结构
核心类:Framework.php
入口文件导入核心类后,使用sql_autoload_register()函数进行自动加载注册Framework::autoload()
Object.php
Goods.php
在入口文件中执行app\\controller\\home\\Goods::test()就会根据命名空间找到其绝对路径,进行引入,从而成功调用函数。
以上是关于PHP设计模式笔记一:准备工作 -- Rango韩老师 http://www.imooc.com/learn/236的主要内容,如果未能解决你的问题,请参考以下文章
PHP设计模式笔记三:三种基本设计模式(工厂模式单例模式注册树模式) -- Rango韩老师 http://www.imooc.com/learn/236
PHP设计模式笔记五:策略模式 -- Rango韩老师 http://www.imooc.com/learn/236
PHP设计模式笔记四:适配器模式 -- Rango韩老师 http://www.imooc.com/learn/236