background image

从默默自己向别人问怎么学 PHP 开始,到后来不少人又来问默默怎么学 PHP,不管

默默是新手,还是老鸟,似乎总是感觉摸不出一条清晰的脉络来,不过,默默既然学会
了 PHP,那么我走的这条路或多或少的有一定借鉴性。

PHP 的背景恐怕就不用默默赘言了,我相信大家选择一种语言,并不是看它的背景

和悠久历史,更重要的是看它的实用性,华而不实的语言哪怕是再辉煌的历史,也毕将
步向没落,可喜的是 PHP 经受住了考验,也因此,它确实是一种值得学习的语言。

默默一直是听从别人的经验长大的,也因此在前辈们的经验里让默默少走了许多的

弯路,更快的步入了正规,在此向那些我至尽不知道其名字的前辈们道声谢谢,在默默
的眼里,帮助不分大小,只要是帮助,总会让默默的心里暖融融的,我想,前辈们帮助
我,并不是为了得到我的一句谢谢,更多的是出于一种责任感和对默默的期望,所以我
想,只有学好 PHP,才能对得起前辈们的汗水。

正如我所说的,默默也终于感觉到了一种责任感,默默不知道自己的经验到底能帮

助新手多少,但是默默明白,现在到了履行责任的时候了,我有必要把自己的经验告诉
给所有希望学好 PHP 的人,只有这样才能让中国的 PHP 不断的进步,不断的发展,在世
界上占据一席之地。

默默学习 PHP 的这段期间,感觉国内的 PHP 环境越来越成熟,规范也在逐渐的健全,

PHPCHINA 的成立,标志着与官方直接挂钩的 PHP 机构在中国正式落户了,在此献上迟
到的掌声!

好的,切入正题:

我想在讲述自己的学习方式前,对那些期望能从我的文章中获得有用信息的人说一句心
里话:默默的文章不会对您的学习起到实质性的作用,您能否成功,还得靠自己的,坚
持,坚持,再坚持,就是步入成功的不二法门。

我先把我自己学习 PHP 的过程做一下概括:(1)熟悉 HTML/CSS/JS 等网页基本元素,

完成阶段可自行制作完整的网页,对元素属性达到熟悉程度 (2)理解动态语言的概念,运
做机制,熟悉 PHP 语法(3)学习如何将 PHP 与 HTML 结合起来完成简单动态页面(4)接触
MYSQL,开始设计数据库程序(5)不断巩固,摸透大部分 PHP 常用函数,并可理解
OOP,MYSQL 优化,以及模板(6)完成一个功能齐全的动态站点

我的这套线路可能跟许多学习 PHP 的爱好者不谋而合,这也算是一个循序渐进的学

习过程,不过新手不要看到上面的概括就以为学习蛮简单的,默默在此不得不对您稍微
泼一下冷水,任何东西其实都不简单,即使是小吃部的烧饼也不是一下子就会做成的。

我先解释一下我的学习思路

首先,理解网站这一概念之后不难看出,任何网站都是由网页组成的,也就是说想

完成网站,必须先学会做网页,因此必须要掌握了 HTML,才能为今后制作网站打下基
础。

在学习 HTML 中我想边学边做是最有效的方式,当然这一方式对于学习 PHP 同样是

最有效的。

HTML 中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,你

才会记忆深刻,而一味的啃书,绝对是不行的,我想大部分新手之所以觉得概念难学,