写出高质量的PHP程序

yipeiwu_com6年前PHP代码库

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

相关文章

php解析字符串里所有URL地址的方法

本文实例讲述了php解析字符串里所有URL地址的方法。分享给大家供大家参考。具体如下: <?php // $html = the html on the page //...

PHP的swoole扩展安装方法详细教程

PHP的swoole扩展安装方法详细教程

Swoole支持PHP 5.3.10以上版本,所以安装Swoole之前请先安装PHP 5.3.10以上版本,现在来介绍Windows下PHP安装配置方法。 软件版本:php-5.3.1-...

Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】

Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】

本文实例讲述了Windows上php5.6操作mongodb数据库的方法。分享给大家供大家参考,具体如下: 一、配置 针对不同线程安全、VC版本的 PHP 发行版,可从 PECL 获取到...

PHP的异常处理类Exception的使用及说明

1、首先php5提供了基本的异常处理类,可直接使用 复制代码 代码如下: <?php class Exception { protected $message = 'Unknown...

phpinfo()中Loaded Configuration File(none)的解决方法

phpinfo()中Loaded Configuration File(none)的解决方法

前言 单独编译php7,并安装在/usr/local/php7/中,今天开发插件修改了 php.ini 的配置信息,但是什么都没生效。 排查 通过phpinfo()查看配置信息:...