如何有效学习PHP语言?个人学习经验分享与实用技巧
PHP入门学习方法

每个人的学习方式各具特点。写这篇文章的意图是将自己的学习历程进行分享。此分享仅供参考,不可盲目照搬他人的学习方法。应当找到适合自己的学习方式。那么,关于 php 语言该如何学习呢?以下是相关的知识,欢迎大家阅读。
学习一门新语言其实并不太难。关键在于你是否准备好去学好它。时间的长短与个人的能力和决心存在关联。黑客界流行一句话,即“没有入侵不了的计算机”。这句话大致的意思是:倘若你的技术比维护这台计算机的管理员更优秀,那么就能够拿下这台计算机,甚至能拿下该管理员管理的所有计算机;倘若技术不如对方,那就只能继续学习以超越对方。我所说这些话的意思在于,要让准备学习陌生语言的朋友务必下定决心去学习。只要你下定决心去学,就有能力学好。千万不能半途而废。退一万步讲,即便最终没有学好,但你所懂得的必然比别人多。
了解什么是最简单:
网页的基本构成是 html 代码,因此必须对 HTML、CSS、JS 等基本元素熟悉。
熟悉 PHP 的语法,知晓 PHP 与 HTML 的运行方式,并且学习如何将 PHP 与 HTML 相结合,以完成简单的页面。
PHP手册是比较好的入门老师
影响学习进度和程序强大是否的几个可能因素:
1、记忆力
一门语言是否强大,要看它的函数库以及代码执行效率。每门语言都有自己强大的函数库,要学好它,就需要花大量时间去记忆,良好的记忆力能让学习事半功倍。
2、数学和逻辑思维
这个不是绝对会产生影响,原因在于要查看开发项目的复杂程度。如果是小的项目,那么就不需要过多的数学和逻辑思维能力。然而,如果是开发类似于财务方面的项目或者是大量运算相关的项目,那么这一点就显得非常重要了。
3、有其它语言的基础
“一通百通”,这句话的道理毋庸置疑。大家都说有 C 语言基础的人学习 PHP 会比较容易,而我未曾学过 C 语言,因此不清楚这句话所描述的效果。
4、多看别人写的代码
学习他人的长处,以弥补自己的不足。我始终坚信,一个有组织的团队所编写的程序不会比个人编写的差。我开始学习 PHP 入门知识时,就是从观看代码开始的,并且我很喜欢看别人所写的代码。从 disucz、PHPWind 和国外的 phpbb 开始入门,还有目前最流行的开源 BLOG 程序。我努力收集网络上的 PHP 开源程序,到现在为止,我收集并下载的 PHP 开源程序有 2GB 大小,其中包含 BBS、BLOG、CMS 等。我下载不是为了收藏他们,而是为了学习他们的编程方式和实现方法。如果自己想实现的功能不知道如何去实现,我就会去学习他们的实现方法,这并不是抄袭代码。最终的结果是想通过学习,把技术转化为属于自己的 ASP。我也是以这样的方式学习动易和讯的程序以及其他 ASP 开源程序的。
5、实践
理论是重要的,然而实践也是不可或缺的。倘若你仅有良好的理论知识,却不进行实践,那么你就无法看到由理论所带来的结果或成效,也无法让自己的记忆变得深刻,因此不能只是空谈理论而不付诸实践。
6、恒心
广告中有句话这样说:“世界上最高的山是自己。”朋友们相信都能理解这句话。
过自己这关,其它的都好办
7、找对自己有用的学习方式
这条可参照 4,我的入门起始于看代码。或许有朋友会问:“刚开始看那些强大的代码,你能理解吗?”我的学习方式是从“使用”中去“学函数”。PHP 的函数众多,短时间内无法记住所有函数。因为我认为,一个大项目肯定会用到常见且必需的函数,找到这些函数,才会有重点地学习它们。难道能说写 BBS 的函数会比写 BLOG 的函数少吗?难道会写 BBS 就不会写 BLOG 吗?找到正确的学习方式需要经过多种学习方式的尝试,所以这只有自己去把握,毕竟每个人的学习方式都不同。
8、尽可能的找视屏教程看
别人说很多话,可能都不如亲自进行一个操作让人看得清楚明白,我相信朋友们对此都有一定的体会。
9、从项目开始
一定要”逼”自己从写项目开始。高手的“成长”都需经历一个过程,此过程是一步步走过来的,很是不易。很多朋友学习 PHP 的第一个作品大多是“留言簿”,因为它是最简单的程序。会写留言簿,不能完全表明已入门,也不意味着就会了 PHP。我自己起初想以“网络书签”作为第一个作品,但写完基本功能后就没再继续,觉得没什么意思。现在写一个完全针对企业的 CMS 系统,这个系统包含针对企业的一些常用功能。我希望以这个系统作为自己 PHP 入门的第一个作品。
10、了解并学习和PHP有关的技术
真正的高手需要学习与 PHP 相关的技术。若要学好 PHP,就必须学习数据库。因为 PHP + MYSQL 被视为“黄金搭档”,所以你必须接触 MYSQL 或者你认为较好的数据库。然后开始设计较为“合理”的数据库,这里的“合理”范围较广,包含数据库优化和查询优化等方面。
最后想说的是:不要依靠别人。没人愿意理会新手的提问,因为在他们眼中,新手的问题太简单,不想去解释。女性朋友很流行这样一句话:“男人靠得住,母猪会上树”。引用这句话没有别的意思,只是想让朋友们知道这句话的含义。
想说的是:要珍惜别人回答的次数。人的忍耐是有限度的,必须珍惜这个限度。不要什么问题都去问,有些自己花点时间能找到答案的问题也去问。每问一次,别人的耐心就会减少一次。等你真正需要帮助时,恰好是别人不愿意回答你的时候。可以想象一下,你会失去很多。
建议是:“有问题?那就用 Google 搜索一下。”朋友们应该都注意到了,你所问的问题,在搜索引擎中都能找到相关的提问,同时还会有详细的解决方案。你完全可以通过使用搜索引擎来找到自己的答案,又何必去问别人呢?