武汉PHP培训
达内武汉民大中心

15827352908

热门课程

php如何从入门到精通?买不到学习经验!

  • 时间:2017-12-13 18:53
  • 发布:武汉PHP培训
  • 来源:互联网

最近武汉达内php培训班的同学,在毕业之际分享了他的学习经验,据了解改同学完全是零基础进的达内学习php,但经过4个月的刻苦学习,已经成为了php开发大神,他希望将自己在达内从零基础入门到精通的心得经验留给后面学习的同学,希望对他们有所帮助。以下是他具体的分享:

从学习内容上大致可以分为三个阶段:

第一阶段:理解概念。了解什么是B/S模式,原理上知道从浏览器输入一个url是如何获取到信息的流程。熟悉html,能快速地用div+css写出静态页面,熟悉js,掌握jquery。在不少小公司,PHP程序员是连前端的活都一起做了的。即使公司有专职做前端的,PHP程序员也必须会看懂,能更改css,会写基本的js效果,用jquery会大大加快工作的效率,写出风骚的代码。

第二阶段:语法构成。掌握基本的语法,弄明白什么是变量、常量、数据类型、熟悉常用的函数。PHP的函数库特别丰富,不可能全部都记住,但至少要将手册上的常用函数都练习过几遍,以后需要用到时才有印象。不至于自己写了半天,才发现原来这个功能用一个内置的函数就能解决。

第三阶段:数据库,WEB服务器的学习。PHP的最佳搭档是:Mysql(数据库),Apache(web服务器), 对于Apache,平时操作得比较少,懂得其配置即可。而Mysql则特别重要。初期懂得如何用PHP操作Mysql进行增删改查,了解常用的Mysql优化原则,能使用PHP+Mysql写出简单的留言板页面。

第四阶段:深入。掌握Ajax异步传输,学习面向对象,学习MVC框架并掌握流行的PHP框架,如Yii框架,国内的ThinkPHP框架,形成良好的编码习惯。能快速用框架开发网站。

第五阶段:大型网站的优化技术:如页面静态化,Memcached缓存技术,MySql数据库深度优化等。
以上五个阶段仅是PHP初级到中级的水平,距离高级水平(充当WEB架构师)还有较远的路要走。而且不是单单学一门PHP就可以无所不能,PHP不是万能的,各种编程语言都有其优劣点,语言本身没有高低之差,语言只是实现功能的工具。

专业书籍必不可少:

1. Core PHP Programming, 3rd Edition
这本书是PHP专家Leon Atkinson和PHP创始人之一Zeev Suraski合著的。国内有
第2版,讲PHP4的,但这本第3版还买不到。学校图书馆有一本原版,可惜只有一本
讲得非常全面,做为Web编程方面的知识,几乎全部包括了。最有价值的是Part 4,讲Software Enginerring的,介绍了设计、效率与调试,还介绍了四种最常用的设计模式,非常有参考价值。可惜毕竟是03年的书,那时候PHP5还在开发中,所以里面有一些内容并不完全适合现在的PHP5,比如名字空间(PHP5并不支持名字空间)。不过瑕不掩瑜,做为PHP5的一本综合书籍,这本书非常经典,可以用于入门,也可以用于提高。

2. PHP5 Power Programming
这本书是PHP的另一创始人Andi Gutmans写的,专门针对PHP5。个人感觉这本书不适合学习,但很适合提高时参考。里面花了大量篇幅讲述PHP5的面向对象机制,不过基本上跟Core PHP Programming重复,所以看过Core后再看这些将很快,可以
当成温故一遍。还有一章介绍了PHP5里的高级面向对象特性,如迭代器,反射API(Reflection API,在其它面向对象语言里称自省),也介绍了设计模式。可惜的是,跟上面一本书一样,都是只讲PHP特性的书,具体到PHP高级应用的实战讲得感觉比较欠缺,像MVC模式,两本书都没讲到,而这些对PHP高级编程来说是
非常重要的。比较令人安慰的是这本书还介绍了很多PHP高级特性,像PEAR包,APAPD,Xdebug,还有Zend Studio的使用,等等,这些还是非常有价值的。

总之,这是一本很适合提高时使用的书籍,跟Core一样,也是PHP书籍中的经典。

3. PHP and MySQL Web Development, 3rd Edition
这是国内唯一能买到的PHP5书籍,中文翻译,但翻译质量不怎么样,有些句子读起来莫名其妙。这本书比较适合初中级的PHP学习,而且非常实际,有很多基本应

用的实例,很适合入门。除了数据库知识很不错外,里面也讲到了使用PHP和MySQL开发中等项目时所需要考虑到的问题,介绍了很多基本的软件项目管理方法,非常实用。后面几章是一些实例,介绍了购物车(我最不喜欢这东西),邮件列表,内容管理系统和论坛的编写,不过都只是基础,没有高级技巧,所以看起来会觉得很不舒服,呵呵。里面有一张泛泛地讲到了电子商务安全,可以参考下。个人感觉相当不错的内容是MySQL部分,基本涵盖了数据库基础和MySQL基础及高级特性,但限于篇幅,没有去讲得很深入,权当是入门指引了。因为是国内能买到的,所以很多人可能会喜欢从这本书开始学PHP5,我觉得也不错。总之很推荐这本书。

4. Essential PHP Security

这是一本讲述PHP编码安全的书,非常需要引起PHP开发人员的重视。我觉得这是一本必读书籍,读过后会让你冒冷汗。现在注重安全编码的人实在太少了,对于一个专业的PHP程序员,PHP安全特性绝对要烂熟于胸,而这本书就提供了一个非常好的视角。

今天的干货分享就到这里,更多关于武汉达内php入门到精通的相关文章尽在武汉达内php学院官方网站!如果有想在武汉参加达内php培训班的同学可以联系在线咨询老师!

上一篇:设计模式之策略模式
下一篇:php遍历文件目录的类调用代码实例!

PHP 优化写法之字符串

CodeIgniter的优缺点

PHP高性能框架之一Yii

选择城市和中心
贵州省

广西省

海南省

有位老师想和您聊一聊