从零开始撸一个PHP软件(开篇)

php新手,接触php半年左右,目前为止仅仅做过3个小型项目,一切都靠自学,所以总觉得自己的语言不够规范,代码不够强壮,所以迫切地想要做一个更加完整而严谨的php个人项目,也借此机会规范自己的代码结构,形成自己的代码风格以及学习更深层次的编码技术:)

一、目的

开发一个用来展示形象的php软件项目,学习php技术

二、命名规范

|————————————————————————–|
|   文件类型                 |    命名方式                          |    举例                |
|————————————————————————–|
|   类文件和类名         |    驼峰法(首字母大写) | DbPool             |
|   配置文件                 |   驼峰法(首字母大写)  | ViewConf         |
|   方法                          |   驼峰法(首字母小写) | creatApp           |
|   变量                          |   小写加下划线                  | sql_res              |
|   常量                          |   大写加下划线                  | APP_ROOT     |
|   表名和字段              |   小写加下划线                  | db_content      |
|   禁止外部访问变量 |   单个下划线开头              | _sql_res           |
|   禁止外部访问函数 |   单个下划线开头              | _creatApp        |
|————————————————————————–|

三、代码原则

|————————————————————————|
| 绝对保证类文件和类名一致                                                             |
| 尽量使用静态函数                                                                             |
| 除了工具类之外,模块类使用统一接口                                        |
| 保持可扩展性和安全性                                                                     |
|————————————————————————|

四、需要的功能

1.自定义菜单、自定义模块、自定义内容

2.在线生成安装包、可下载至本地进行安装

3.一键换肤

————————————————————————-

以上是我暂时能想到的内容,总之行胜于言,先做再说

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注