写出高质量的PHP程序

 更新时间:2012年02月04日 16:02:41   作者:  
这是一个很老的话题了,现在的PHP程序员都在追求所谓的高性能,但高性能并不代表是高质量,什么是高质量的PHP程序呢?我认为,高质量的PHP程序首先得具备以下的要素

一、安全
无论程序写的如何,首先安全是第一位的,没有安全保障的程序根本不能谈高质量。
二、稳定
无论你代码写的再烂,必须要能稳定运行。
三、用户体验
用户的体验直接决定着一个程序的命运,根本不懂用户体验的程序高质量便无从谈起。
四、商业体验
开发应用的目的自然是为了赚钱,我认为,再优秀的程序,不赚钱也等于是一个废物。
五、效率
这是最后一个了,一直认为性能是最次要的,PHP程序本身的效率就不是太高,只所以能如此流行主要是开源和开发成本低而已。这个问题不想再去说,有的程序员想从PHP代码上来提高性能,呵呵,有点可笑,如果代码不是写的太烂,那么一个代码能提高多少效率呢?如果想提高系统的效率还是用.NET或者JSP吧。
至于PHP的效率只是比ASP要快一些,再说,效率的提高也绝对不是单单能从代码上来解决的,还有很多的要素,比如基础设施等等。

相关文章

  • php中根据变量的类型 选择echo或dump

    php中根据变量的类型 选择echo或dump

    有时候,我们想输出一个变量,如果是数组的,则var_dump,如果是字符串之类的,则echo即可
    2012-07-07
  • php 页面执行时间计算代码

    php 页面执行时间计算代码

    我们在开发网页的时候,往往会测试一下自己写的网页的执行时间是多少,例如:有时网页打开很慢,但是不知道是卡在哪了,这时我们就可以使用以下的方法来判断页面的执行时间是多少,准确的找到问题所在点,精确到毫秒。
    2008-12-12
  • PHP实现的ID混淆算法类与用法示例

    PHP实现的ID混淆算法类与用法示例

    这篇文章主要介绍了PHP实现的ID混淆算法类与用法,结合实例形式分析了php针对数字基于位运算、位移等操作的加密解密相关实现技巧,需要的朋友可以参考下
    2018-08-08
  • PHP消息队列用法实例分析

    PHP消息队列用法实例分析

    这篇文章主要介绍了PHP消息队列用法,结合实例形式分析了PHP消息队列用于Linux下进程间通信的相关技巧,需要的朋友可以参考下
    2016-02-02
  • php一些公用函数的集合

    php一些公用函数的集合

    php常用公用函数
    2008-03-03
  • php根据指定位置和长度获得子字符串的方法

    php根据指定位置和长度获得子字符串的方法

    这篇文章主要介绍了php根据指定位置和长度获得子字符串的方法,涉及php中substr函数的使用技巧,需要的朋友可以参考下
    2015-03-03
  • 浅谈减少Hyperf框架的扫描时间

    浅谈减少Hyperf框架的扫描时间

    本文主要介绍了如何减少Hyper框架的扫描时间,对PHP协程框架感兴趣的同学,可以参考下。
    2021-05-05
  • php中Y2K38的漏洞解决方法实例分析

    php中Y2K38的漏洞解决方法实例分析

    这篇文章主要介绍了php中Y2K38的漏洞解决方法,以实例形式对php中Y2K38的漏洞的原理及相应的解决方法进行了较为深入的分析,需要的朋友可以参考下
    2014-09-09
  • PHPStrom中实用的功能和快捷键大全

    PHPStrom中实用的功能和快捷键大全

    jetbrains出的PHPStrom很大程度上方便了PHP程序的编写,下面小编给大家总结些PHPStrom中实用的功能和快捷键大全,在编写的过程中变得又舒服又快捷,感兴趣的朋友一起看看吧
    2015-09-09
  • PHP使用Redis替代文件存储Session的方法

    PHP使用Redis替代文件存储Session的方法

    这篇文章主要介绍了PHP使用Redis替代文件存储Session的方法,结合实例形式较为详细的分析了Session的基本操作方法及使用Redis存储session的相关技巧,需要的朋友可以参考下
    2017-02-02

最新评论