PHP开发一个网站

PHPer应具备的知识

1,php知识

熟练掌握基础函数,PHP语句(条件,循环),数组(排序,读取),函数(内部, 构造),运算(逻辑),面向对象(继承,接口,封装, 多态)的知识

了解Cookie或者Session一种机制

了解一种模板操作机制和使用

 

手头收藏一些好的常用的类和方法,能提供我们的开发效率,比如,分页,上传,字符过滤,数据库操作,生成HTML,文件操作等

 

2,XHTML知识

掌握HTML,Dreamweaver,常用标签,表格,分帧框架,表单,Header处理,了解GBK UTF8编码的区别,能读懂CSS样式

 

3,JavaScript事件处理

window对象,document对象,location对象,form对象/表单的处理


4,数据库知识

SQL语句“查插改删”,会用一种SQL工具,在线的phpAdmin一般操作可以,但是大的备份会有问题

 

 

PHP开发的一般的流程,如下图PHP开发一个网站_第1张图片

1,尽量完整的需求方案,具体到功能上。

2,创建结构UML

3,建立数据库

1,根据结构建立数据库表,原则是不定项内容一定要分表(注意范式)

2,字段类型要考虑内容是否够用就好,选择适合的类型(影响性能)

4,设计HTML文件和脚本的实现

根据模和数据库来设计页面是个很科学的方法,当然有的时候有人喜欢根据模型设计页面,数据库基于页面设计,都是可以的。

设计页面时药考虑到每个细节,包括提示消息页面,错误页面。

 

5,php代码的书写

1,先建立底层结构和文件夹(如果是大型的网站统一设计一个文件的UML)

2,基础功能分类关联,一遍进化代码引用。

3,代码的书写,注意简洁性和函数的使用,内部函数能实现的尽量用内部函数

4,在部分关键位置加以代码注释

5,在写变量的规范,根据功能命名

6,程序的测试和修正

1,发现bug要全局考虑

2,对更改的bug做详细记录,以便以后更新

 


你可能感兴趣的:(html,数据库,PHP,XHTML,Dreamweaver,UML)