欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【成就PHP高手的五个必由之路】,下面是详细的分享!
成就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里有一个非常好的主流框架的列表。
4.研究
在PHP网站开发过程和讨论中你可能听说过很多术语。从OOP到MVC,KISS到DRY,YAML到INI,甚至REST到XML-RPC,也许有数百个与你的工作直接相关的技术概念。你也许对它们有了一个基本的了解,但你真的了解它们到底是什么,对你有什么意义吗?花一点时间去做些实实在在的研究吧。Wikipedia是从事这些研究的很好的起点。你一定会从中学到一些新知识的。
5.学习面向对象程序设计
这也许是上一个方法的继续,但是OOP比你想象的更重要。你真的了解PHP5中OOP是如何实现的吗?例如,你真的了解抽象类,接口,“implements”关键字,静态方法和静态属性,访问修饰符“protected”吗?甚至许多有经验的开发人员都倒在这些问题的面前。如果你能充分利用OOP的特征,你就可以节省很多的开发时间。
就是这些。要想成为PHP高手,这是五个最直接而又重要的的方法。
以上所分享的是关于成就PHP高手的五个必由之路,下面是编辑为你推荐的有价值的用户互动:
相关问题:世界十大成功人士有哪些
答:是中国最早,也是最有影响力的PHP开发者之一。从...水平仅次于世锦赛的英国锦标赛上挫败各路高手,问鼎...伍兹,丁俊晖在台球界也能取得和他们一样的成就。”... >>详细
相关问题:PHP解密高手们来看看这串代码 ^0^
答:这个代码其实真的没有加密,或者说你自己也可以“解密”,是不是有疑问。 先问你一个问题,你看看下面的代码执行结果会是什么? 是不是已经想出答案了,不敢肯定么,那就执行一下代码,输出的内容和你想的完全一样,输出三个字母(中间有空格分开... >>详细
相关问题:高手请指教:对于人生,请谈谈你们的理解。万分感谢!
答:讲起人生 其实我小时候的梦想并不是长大了要当什麼所谓的科学家.专家之流。我祇是希望自己是地主家的少爷,家财万贯、良田千顷、不学无术、游手好闲,没事的时候就领着一群奴才上街去调戏一下良家妇女 关于人生的信仰包括理解都好 我也是围绕追... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
