Heim > php教程 > php手册 > [分享]成为PHP编程高手的四条指南

[分享]成为PHP编程高手的四条指南

WBOY
Freigeben: 2016-06-06 19:57:55
Original
1053 Leute haben es durchsucht

导读:PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的优选开发语言。但要成为一名PHP编程高手却并不容易。并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正

导读:PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的优选开发语言。但要成为一名PHP编程高手却并不容易。并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。

从某种程度上看,编程语言要实现的最终目的是一样的,用汇编的思想来考虑编程是个不错的选择。尽管用汇编、链接、加载的思维在编程中作用显著,但若是用高级程序语言编写的程序,用这样的思维理解起来比较有困难。

事实上,提高最基础的编程能力是有助于提高对特殊语言的灵活运用的;同样的,学习编程语言的细微差别和关注该语言所开发的应用软件同样重要。就好像一个木匠,他需要提高基本的测量能力,或者学习一些特定车床的使用方法,而事实上,优秀的木匠通常是需要兼具二者。

要想提高你的PHP编程能力,你可以做两件事情:1)更扎实的掌握基本编程技能;2)更细微、更深入地了解PHP。

以下总结出的几条指南导航将有助于提高开发者的PHP编程能力:

一、提高PHP编码能力的10个细节

或许你并不能从这些细节中学到绝对新的东西(例如“如何对变量和函数做好的命名”,“对代码做好注释”,“频繁测试代码”),而它们可以让你巩固基础知识。以下几点解释了为什么最好的普通编程实践在PHP应用软件开发中尤为重要。其中10点建议分别为:1)如何开始良好的开发风格;2)合适的变量及函数命名;3)注释代码;4)自己动手做大部分的工作;5)多方涉猎;6)了解开发语言的局限性;7)接受结构上的意见反馈;8)频繁的测试代码;9)在自己的工程上内嵌程序;10)不要把每一个文件都分一个文件夹

二、写出更优PHP代码的7条法则

以下7种方法列举出了PHP开发商极有可能面对的问题(例如不使用模板,不合适的封装,在增删修改时PHP和SQL的混淆使用等等),对于那些很有可能危害到PHP应用程序运行的各种复杂语句,该指南也提供了多种方法来清除(例如对大容量的网页减少数据库查询)。以下是文章中提到的关键点:1)在模板中使用可选择的PHP语法;2)封装所有的东西;3)使用一个数据库对象;4)使用增删查改功能;5)与调试为友;6)重视命名;7)减少数据库查询。

三、多关注PHP技术论坛

这部分作者发布在codingforums.com上的PHP论坛版块,该论坛所涉及的内容主要包括针对PHP和网页应用程序(HTML、CSS、JavaScript、PHP相关内容以及网页安全)和使用PHP(MySQL、JavaScript)来开发特殊系统。对于任何没有PHP/SQL开发经验的人,哪怕是通常意义上的好程序员来说,若想做一些特别的事情,拒绝平淡无奇,这里将为你提供最好的资源。

四、其他的资源

此外,CSDN还为您总结了一些精彩的PHP学习资源、开发工具和大师的经验之谈,包括:15个学习PHP的国外好站点推荐(国外学习PHP的精品站点,很多在线案例教程),10位顶级PHP大师的开发原则和最佳实践,PHP学习之路——工欲善其事,必先利其器 。

以上提供的这指南是否对您有价值呢?当然,这最终要取决于您所选择的方向。(CSDN陈荣梅/编译)

文章出自:Dzone

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage