如何用PHP开发一个完整的网站
1. PHPer应具备的知识
(一)PHP知识
精通基本函数、PHP语句(条件、循环)、数组(排序、读取)、函数(内部构造)、运算(数学逻辑)、面向对象(继承、接口、封装、多态静态属性)等。
将Cookie 或Session 理解为一种机制
了解模板运行机制和使用方法
ps:手头保留一些好的常用类或者方法可以提高我们开发的速度。如:分页、上传、字符过滤、数据库操作、HTML生成、文件操作等。
(2)HTML知识
(3) JavaScript事件处理
(4) 数据库知识: SQL语句“增、删、改、查”并能使用SQL工具
2. PHP开发的一般流程
(1) 尽可能完整的需求计划,具体到功能:
(2)建模结构UML
(3)建立数据库:
1、创建的表名、字段名必须与其功能相关。
2、根据结构建立数据库表。原则是不明确的内容一定要分表。
3、对于字段类型,考虑内容是否足够。选择适当的类型:INT Varchar Date。
(4)设计HTML文件和脚本的实现
基于模型和数据库来设计页面是一种非常科学的方法。当然,有时候有些人喜欢基于模型来设计页面,数据库也可以基于页面来设计。
设计页面时要考虑每个细节,包括提示消息页面和错误页面。
(5)编写PHP代码
1.首先创建底层结构和文件夹(如果是大型网站,还要设计一个文件UMML)
2.基本功能分类关联,供以后代码参考。
3、编写代码时,注意简单性和函数的使用。尽量使用内部函数。
4.在一些关键位置添加代码注释。
(6) 程序测试与修改
1.发现的BUG不能仅仅解决BUG就可以解决,而必须从整个过程中考虑。忌采东方的桑、榆。
2、已解决的BUG必须详细记录,以便日后更新。
3、多人开发要注意什么?
使用版本服务器:CVS、SVN.
功能:
1、单个文件历史版本记录与恢复
2. 文件锁定和更新
3、单文件或多文件程序之间的通信
4、保护程序的安全性,不因单个程序的误操作而丢失。
ps: 只有你有足够的技能,你才能学习并熟悉PHP语言。这是一个很大的技巧。无论你拥有什么样的财富,都不能低于你有技能,因为这就是你所拥有的。没有人能把它从你身边夺走!所以说是一个勤奋的年轻人。
用户评论
早不爱了
这个PHP开发网站教程真是太实用了,之前自己摸索了好久,现在终于找到一条明路了!感谢分享!
有20位网友表示赞同!
鹿叹
PHP开发网站真的挺有意思的,不过学起来有点难度,希望作者能出一篇更详细的教程。
有11位网友表示赞同!
不离我
刚入门PHP,看到这个标题就来学习了,希望能一步一个脚印,从基础学起。
有12位网友表示赞同!
别留遗憾
PHP开发网站听起来很复杂,但看到这个标题,我觉得我可以试试挑战一下自己。
有6位网友表示赞同!
猫腻
PHP开发网站是入门级吗?我是个编程小白,不知道能不能跟得上。
有17位网友表示赞同!
自繩自縛
PHP开发网站这个话题太实用了,我之前用PHP开发过一个小项目,但感觉还有很多不足,这篇教程肯定能帮到我。
有15位网友表示赞同!
反正是我
PHP开发网站?我不懂PHP,但这个标题让我对编程产生了兴趣,看来得赶紧学习了。
有17位网友表示赞同!
隔壁阿不都
PHP开发网站,这个标题让我想起了大学时的编程课,那时候的挑战现在看来真是小菜一碟。
有13位网友表示赞同!
孤廖
PHP开发网站教程,如果能有视频教程就更好了,我这种视觉学习者更易接受。
有10位网友表示赞同!
短发
PHP开发网站听起来很专业,但我觉得对于初学者来说,可能需要更多的实战案例。
有17位网友表示赞同!
该用户已上天
PHP开发网站,我之前尝试过,但总是遇到各种bug,希望这篇教程能让我解决这些问题。
有5位网友表示赞同!
金橙橙。-
PHP开发网站,我最近在做一个个人博客,这篇教程正好派上用场,感谢分享!
有12位网友表示赞同!
巷口酒肆
PHP开发网站,我尝试过其他语言,但最终还是选择了PHP,因为它简单易学。
有5位网友表示赞同!
毒舌妖后
PHP开发网站这个话题太吸引人了,我迫不及待想要看到教程中的每一个细节。
有7位网友表示赞同!
←极§速
PHP开发网站,我是个前端开发,但后端也很有兴趣,这篇教程对我来说很有帮助。
有18位网友表示赞同!
┲﹊怅惘。
PHP开发网站教程,希望作者能分享一些实用的技巧,比如如何优化性能和安全性。
有8位网友表示赞同!
冷月花魂
PHP开发网站,这个标题让我想起了自己第一次开发网站的情景,那时候的喜悦至今难忘。
有19位网友表示赞同!
(り。薆情海
PHP开发网站,我觉得PHP是一门很有潜力的语言,这篇教程让我更加坚定了学习PHP的决心。
有15位网友表示赞同!
呆檬
PHP开发网站,希望作者能出一篇关于PHP框架的教程,比如Laravel和Symfony。
有13位网友表示赞同!