php 程序开发人员学习计划
提纲 1. 安装必要软件 2. 看书:php 程序设计(杜鹃书),并实践书中例程 3. 代码书写习惯 4. 挑节看 Mysql 权威指南 5. 熟悉 php 手册,熟练查手册 6. 用 Dreamweaver 自动生成代码完成一些简单任务 7. 学习(网站模板人员学习计划)内容,分清客户端、服务器端编程 8. 学习使用 php 常用的一些编程类库
1.安装必要软件: 1.安装必要软件: 安装必要
软件 Zend Studio5.5 或最新版(php 的集成开发环境),是目前最先进 php 开发环境, 所以首选安装了, 由于上班时间要
工作, 可能你的学习大部分在家里完成,所以建议在家里安装 php 服务器,以便 学习是进行调试。 集成 php 服务器有很多,一般的都可以,建议安装下面这个: nj.onlinedown.net/soft/22078.htm
Win2000/XP/2003+Apche+PHP+MySQL
Zend Studio 要求掌握技能: a.熟练用 zend 写代码 b.调试、单步进、单步出、断点、服务器端调试、变量监视,特别要指出的是服务器端调试, 当我们在调试 xxx.cxm 时,在浏览器的 zend 调试图标上单击,192.168.0.13 服务器就会和我们 客户端的 zend stdio 进行调试通讯,这是非常好的一种调试方式,不但方便,而且运行环境完 全是服务器上的,和直接在 192.168.0.13 服务器执行没有区别。 (如果已经安装 zend,但 zend 调试图标没有显示,可以在 ie 工具条的空白出右击,勾取 zend,就会显示了。Zend stdio 的选 项内有调试设置,如果不能调试,可以设一下这个,或者关闭修改 zend stdio
计算机的防火墙 看看,zend 调试需要访问 10000 端口) c.代码检查器的使用(代码检查器实际就是函数、对象的浏览器) d.代码跳转功能,在函数名或对象、方法名上右击=》点查看声明、打开 xxxx,就可以转到 相应代码,如果使用“克隆视图”效果更佳。 e.代码库(代码窗口内,右击可看到菜单) f.代码美化,代码自动缩进 (代码窗口内,右击可看到菜单) g.zend 调试图标旁的 profile 功能,分析程序运行效率 建议养成用 Zend stdio 开发,调试代码的习惯,可以大大减少代码书写错误,及找代码的时间 2.看书: 程序设计》 杜鹃书), ),并实践书中例程 2.看书:《php 程序
设计》(杜鹃书),并实践书中例程 看书
建议看书方法:先快速完整看完一遍,最好在 1-2 天内看完(我当时是一个下午加一个晚上 看完它) ,其中不懂的先做下记号。然后,逐章仔细研究,把前面标记不懂的搞明白。并在 机器上边看边实践(用 1。中装好的 zend stdio 输入程序,并单步执行) 。学习内容的顺序按 它书上的顺序即可。
要求:粗学要快,要掌握整体的情况,细学的也应在 2 个星期内完成,这样不容易忘记,避 免忘记而重复学习。
由于速度快,在学下章的内容时可以对上章的知识融会贯通,整体学完 后,就不容易忘。 要求掌握: Php 的快速开发,拿来主义理念 了解 Php 的语法,函数,对象定义方法,字符串,数组,对象,会用手册查到预定义变量和 常量 识记 会写 正规表达式(主要掌握兼容 Perl 的正规表达式) ,posix 风格正规可以先不学,以后有空 学 理解,融会贯通 Session 会话(不同页面间的数据交换)理解,融会贯通 数据库
mysql(杜鹃书内的 PEAR DB 等可以先不学)会连,
查询,插入,修改 识记 会 写 安全,应用技术这二章 基本了解 GD,XML,扩展 php 等其他的知道有这么一回事即可,不用学
3. 代码书写习惯
根据以往经验,编程时,往往有一半多时间,在找调试的代码,理逻辑,重新理解前几天写 好的代码(不要认为很好笑,如果你编多了程序就知道这很正常) ,所以,良好的书写习惯, 及丰富的注释,强有力的 IDE(如 Zend)可很大程度上提高这方面的效率、减少逻辑思考 的时间。 a. 丰富的注释 b. 尽快简单化,都个 if else 可以合并的就合并;一段代码写上面要写多次,写下面只 要一次,那就写下面。 c. 尽可