webgeekman
2013-01-23 08:57:31 +08:00
这个是亲身经历的方法,绝对好用:
1.先了解Apache+php+mysql环境搭建。
目的:配置一套可用的执行环境,了解代码运行的简单机制,比如为什么输入地址栏地址后首先执行index.html或index.php、php.ini设置项目、php程序如何连接数据库……。
2.下载一套源码:推荐ecshop的网店源代码。(这个阶段没必要评价一套系统的优劣)
目的:通过这套源码,了解如何使用相对原始的方法搭建建立一个框架,ecshop是基于Smarty的。
原因:ecshop已经发行多年,也是一个比较少见的对Smarty改动不是很大的开源系统。有利于初学者系统了解PHP程序如何编写。了解基础后,再使用其他高级一些的CakePHP、CI框架较好。否则很难掌握基础。
3.了解一些基本的调试方法:注入var_dump(),print_r();exit;这类的函数,有助于了解程序运行过程中变量值的变化,从而明白如何编写自己需要的程序。
4.学会使用php手册、在熟悉ecshop代码的过程中,遇到不懂的函数直接查手册。
5.学习使用一个版本控制工具,如SVN、GIT(强烈推荐后者)。
目的:程序改错了,可以使用版本控制工具直接恢复,减少不必要的时间浪费。
6.能够做到自己写简单的增删改查,并在模板页面添加js、CSS等东西后,开始学习一个高级点儿的框架吧,以提高工作效率。如CodeIginter、CakePHP等等。
*查手册高不明白的,直接Google,搜索的学问在关键字,尤其是了解PHP相关、编码相关的术语。若相关术语了解的不多,可以买本书,(说实话没认真翻过书,推荐买书的目的就是学点儿术语)方便搜索和提问。如果买书时发现对应书本里没有几个术语,都是大白话的话,倒说不准是本好书!!!