PHP语言编写的四条指南
2015-12-12 21:21
495 查看
导读: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学习之路——工欲善其事,必先利其器 。
以上提供的这指南是否对您有价值呢?当然,这最终要取决于您所选择的方向。
从某种程度上看,编程语言要实现的最终目的是一样的,用汇编的思想来考虑编程是个不错的选择。尽管用汇编、链接、加载的思维在编程中作用显著,但若是用高级程序语言编写的程序,用这样的思维理解起来比较有困难。
事实上,提高最基础的编程能力是有助于提高对特殊语言的灵活运用的;同样的,学习编程语言的细微差别和关注该语言所开发的应用软件同样重要。就好像一个木匠,他需要提高基本的测量能力,或者学习一些特定车床的使用方法,而事实上,优秀的木匠通常是需要兼具二者。
要想提高你的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学习之路——工欲善其事,必先利其器 。
以上提供的这指南是否对您有价值呢?当然,这最终要取决于您所选择的方向。
相关文章推荐
- PHP扩展:第三个程序
- php 小计----常量名称和值的在单双引号中的搭配使用
- php运算符
- 117 php __autoload 和 spl_autoload_register
- 谈谈关于PHP的代码安全相关的一些致命知识
- PHP文件缓存
- php内核探索=opcode
- PHP安全把握整站的结构,避免泄露站点敏感目录
- PHP扩展:第二个程序
- php中关于函数的小知识
- thinkphp中的类库与引用import引入机制
- PHP扩展:第一个程序
- PHP 命名空间详解 (以ThinkPHP举例)
- var_dump与var_export区别
- thinkphp遇到的小问题,js文件中U方法不被解析
- #学习笔记#(13)仿 kugou-logo-phptoshop
- Laravel中的依赖注入之IoC容器应用详解
- PHP中exit,exit(0),exit(1),exit('0'),exit('1'),die,return的区别
- 获取汉字首字母(php,java)
- 常用PHP设计模式