PHP新手之如何学习PHP的讲解

开发 后端
本文介绍的是PHP的学习方法、学习心得、高手经验之谈、学习之路的讲解 ,希望对你有帮助,一起来看。

PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。下面介绍新手如何学习PHP。

经常有一些经验不足的PHP开发人员在Freenode的php IRC频道上问问题。如果问题很琐碎,或者答案显而易见,或表现得象一个菜鸟,很快他们就会发现会受到如下一些回复的炮轰:“去读该死的手册去吧”,“好 好去学一学PHP吧”,“我们不是你个人的导师”或更直接的“你需要成为一个更好的PHP开发者”。

但是,怎样才能成为一个更优秀的PHP开发者呢?在这篇文章中,我列出了五种成为更优秀的PHP开发者的方法,让你在PHP开发过程中提高效率,用更少的代码来完成更多的事情。

在PHP的开发过程中永远会有 更多的内容需要去学习,如新的核心函数,新的框架,新的设计模式,新的编码或文档规范等等。下面就是一些成为更优秀的PHP开发者的***途径。

1.阅读手册

没什么比阅读手册更值得强调的事了.

仅仅通过阅读手册你就可以学习到很多东西。特别是有关字符串和数组有关的函数。就在这些函数里面包括许多有用的功能,如 果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在“重复发明轮子”,而实际上你只需要一个核心函数就可以完成相应的功能。手册是你的 朋友。

2.阅读程序源代码

有很多使用PHP开发的开源程序。为什么不去学习和借鉴呢?下载一份开源的PHP应用程序的源代码,仔细阅读它吧。也许越大的项目越值得去阅读,虽然它们也许有更复杂的结构和系统,但也有更详细的解释文档。如果你不知道从哪里开始,可以看看网站 http://www.sourceforge.net。

 3.学习一种框架

现在的框架如雨后春笋般纷纷出笼;它们中的大部分都是开源的,可以直接从网上下载,当然你要知道从哪里去下载。可以先选择一些主流的框架,网站http://www.phpframeworks.com里有一个非常好的主流框架的列表。建议阅读:PHP框架之如何学习新的PHP框架

4.研究

在PHP网站开发过程和讨论中你可能听说过很多术语。从OOP到MVC,KISS到DRY,YAML到INI,甚至REST到XML-RPC,也许有数百个与你的工作直接相关的概念。你也许对它们有了一个基本的了解,但你真的了解它们到底是什么,对你有什么意义吗?花一点时间去做些实实在在的研究吧。Wikipedia是从事这些研究的很好的起点。你一定会从中学到一些新知识的。

5.学习面向对象程序设计

这也许是上一个方法的继续,但是OOP比你想象的更重要。你真的了解PHP5中OOP是如何实现的吗?例如,你真的了解抽象类,接 口,“implements”关键字,静态方法和静态属性,访问修饰符“protected”吗?甚至许多有经验的开发人员都倒在这些问题的面前。如果你能充分利用OOP的特征,你就可以节省很多的开发时间。

相关推荐:

希望通过本文对于PHP的一些介绍,能够帮助到你。

【编辑推荐】

  1. PHP开发必备 PHP持续集成工具介绍(上)
  2. PHP开发必备 PHP持续集成工具介绍(下)
  3. 高手传经 学习PHP重在坚持
  4. PHP中几个常用的时间应用方式
  5. PHP开发必备 PHP模版引擎Dwoo深入学习
责任编辑:于铁 来源: 互联网
相关推荐

2011-07-04 14:57:56

PHP

2011-07-04 14:33:07

PHP

2011-07-12 17:06:43

PHP

2011-06-15 15:55:36

PHP

2011-07-05 17:45:07

PHP框架

2011-07-11 09:29:32

PHP面向对象编程

2011-06-15 15:36:19

PHP变量常量

2011-07-07 16:41:04

PHP

2011-07-05 18:10:14

PHP

2015-03-20 13:20:11

PHP框架全方面了解PHP

2011-07-07 17:48:36

PHP

2011-06-15 16:58:26

PHP

2010-09-14 17:20:57

2012-08-22 10:18:03

PHP

2009-11-23 17:31:49

PHP时间戳

2009-11-23 17:56:44

PHP缓存机制

2009-11-23 20:16:17

PHP接口特性

2009-11-16 08:58:43

PHP语言

2011-07-14 15:05:54

PHP

2009-11-17 15:07:16

PHP数组遍历
点赞
收藏

51CTO技术栈公众号