数数自己学习PHP也有一年多的时间了,身边的很多人也加入到PHP的学习行列中了。他们问我学习PHP的方法和经验,我也一时半会回答不上来。为什么呢?PHP学习入门容易,当然是相对其他的编程语言的。像Java啊,入门都是比较难的。PHP和.NET的学习难度基本差不多,可能PHP的入门还要容易些,甚至我身边的有些人还看不起PHP,他们更容易去选择学习C++、Java和.NET 等,记得一年前我身边还没有学习PHP的。
学习PHP也是一个偶然的吧,因为刚开始我是到学校图书馆借网页前台方面的书籍。后来学习了一段时间,网上很多人都说光学前台没有什么意思。所以就再去图书馆借有关后台的书籍,正在图书馆选书是看见了一本《细说PHP》,我连想都没有想就看上了这本书,大致翻看了一下,很厚的一本书,觉得作者写得很细,就借来了。到现在这本书还在我手里呢!呵呵,好像图书馆这书就3本,我这里借走了一本,一借就是1年多了,从开始学习到现在一直都在我这里。翻看了几遍了,后面那个CMS系统也研究了,我这个博客爱程序网也是学习了最后面那个CMS后自己做的一个,代码都是自己写的。但是,借用了一个验证码类和分页类。
好啦,上面扯了这么多。我们正式步入正题。网上很多PHP新手在问:如何学习PHP,以及如何快速学会PHP等。这类问题网上也有很多新手再问,回答的人也不少。但是好像都是千篇一律的,说基础很重要。呵呵,这个大家肯定都知道基础很重要啦!我这里劈开他们的思路,说说我对PHP学习方法以及分享一些我在学习PHP的过程中的一些经验吧。其实,这些方法可以运用到所有的编程语言学习。
基础固然很重要,但是又有哪些PHP新手知道哪些基础知识重要呢!比方说,变量在PHP中运用非常广泛,我们定义一个变量,然后在程序中就可以使用这个变量。PHP基础部分讲的是定义一个PHP变量并且为这个变量初始化一个确定的值。但是,在我们PHP的项目开发中,这种在变量定义时就初始化一个确定的值的情况非常少见。通常变量的值不是从用户获得的输入值就是从数据库中获取的值,变量的值并不是确定的,而是,时时改变的。不只是PHP中的变量有这种情况,还有很多。
我的建议是:PHP新手学习PHP基础知识时只要大致了解了就行,不要彻底的弄明白PHP基础知识。那要到什么时候去深究PHP基础知识呢?等我们入门后。也就是我们会使用PHP开发一个完整的网站后。你就会发现前面的PHP基础知识哪些是在我们的项目中非常重要的,哪些又不是那么经常用的。这个时候你多完成几个完整的项目,这时你对PHP基础知识的了解会更加清晰。PHP基础的哪些模块在我们的项目中是必不可少的,我们就专门花时间去精通那块。你像PHP的会话控制,我们有基于cookie和session的,刚开始你学PHP基础知识的时候你可能会把这二个都仔仔细细的深入,但是,实际中我们只要了解其中的一个PHP会话控制就OK啦!像会员登录、购物车你就会做了。
先会使用PHP开发一个完整的项目,然后再去深究PHP基础知识的每个模块,这是我的建议。
PHP怎样才能入门快呢?我的建议是看PHP学习视频。PHP视频网上有很多。我记得刚开始学习PHP的时候看的是LAMP兄弟连高老师的视频,说到这里我想跟高老师说声谢谢,感谢LAMP兄弟连的视频教程,也感谢他们无私的奉献。相信,在看这篇文章的你也有高老师的视频吧,虽然讲的都是基础,但是等你回开发一个完整的项目后,再去看的时候你会发现原来这就是那部分重要的基础。如何开发一个完整的PHP网站?我建议大家看西部PHP赵博师兄的教程,他后面有教大家开发一个完整的CMS系统,虽然说不上很强大,但是刚开始能做出来就够啦!以后再慢慢进步嘛!对吧。
好啦!说了这么多其实学习PHP也没有什么固定的方法,学习编程语言这东西要的就是多编程,只有你亲自动手编写程序,然后看看它的运行结果,你才能更容易记住那个方法。更多的经验分享我也会在我的这个博客爱程序网跟大家一起分享。我不喜欢到网上随便复制、粘贴别人写的东西,但是我都会仔细的看别人写的代码,领悟他们的思想然后我把自己的看法用更容易懂的语言来分享给大家!呵呵,还有什么分享的大家就关注我的网站吧!一起分享、一起交流。最后,祝大家在PHP的学习道路上越走越窄。原文地址:http://www.aichengxu.com/article/PHP/303_1.html 版权归爱程序网原文作者,转载请保留。