php代码书写习惯优化小结

 更新时间:2013年06月20日 15:27:20   作者:  
本篇文章是对php代码书写习惯优化进行了详细的分析介绍,需要的朋友参考下

(1)使用 static 静态方法比普通方法快4倍
(2)echo输出快于print
(3)连接字符使用 , 代替 .
(4)循环之前先取出最大值,而不是在循环里面取值
    正确的方法
      $max = count($array);
      for ($i=0;$i<$max;$i++) {
      echo $i;
      }
    错误的方法
      for ($i=0;$i<count($array);$i++) {
      echo $i;
      }
(5)使用unset释放给定的变量
(6)includes 和requires 包含文件使用完整路径
(7)使用strncasecmp, strpbrk 和 stripos 代替  regex
(8)使用switch代替if else语句
(9)抑制错误符@性能很低
(10)任何时间记住关闭不需要的数据库连接
(11)$row['id'] 比 $row[id] 性能快7倍
(12)增加一个全局变量比增加一个局部变量慢2倍
(13)使用单引号而不是双引号引用字符
(14)使用HTML比PHP脚本快2-20倍
(15)使用PHP缓存可加速性能25%-100%
(16)$++比++$i慢
(17)不要过度使用OOP,适度而止
(18)尽量使用PHP内置函数

相关文章

  • PHP定时任务延缓执行的实现

    PHP定时任务延缓执行的实现

    这篇文章主要介绍了PHP定时任务延缓执行的实现,很简单,但很实用,需要的朋友可以参考下面的示例
    2014-10-10
  • PHP随机数 C扩展随机数

    PHP随机数 C扩展随机数

    这篇文章主要介绍了PHP随机数,C扩展随机数的相关资料,还为大家介绍了PHP唯一ID生成扩展ukey,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • PHP 加密解密内部算法

    PHP 加密解密内部算法

    最近学习URL跳转的时候新进三个超好用的PHP加密解密函数,貌似是discuz里的…使用这些加密解密的原因是因为有时自己的URL地址被人获取以后想破解你里面传值的内容就必须知道你的key,没有key,他应该要破了一阵子才能知道你URL里面的内容吧。
    2010-04-04
  • PHP连接MySQL查询结果中文显示乱码解决方法

    PHP连接MySQL查询结果中文显示乱码解决方法

    MySQL和Apache两个系统的编码(字符集)问题让我费劲脑筋,吃尽苦头。网上对这些问题的解决比较零散,比较片面,大部分是提供解决方法,却不说为什么。于是我将这几天收获总结一下,避免后来者再走弯路
    2013-10-10
  • highchart数据源纵轴json内的值必须是int(详解)

    highchart数据源纵轴json内的值必须是int(详解)

    下面小编就为大家带来一篇highchart数据源纵轴json内的值必须是int(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • php计算给定时间之前的函数用法实例

    php计算给定时间之前的函数用法实例

    这篇文章主要介绍了php计算给定时间之前的函数用法,实例分析了php计算时间的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • PHP安装memcache扩展的步骤讲解

    PHP安装memcache扩展的步骤讲解

    今天小编就为大家分享一篇关于PHP安装memcache扩展的步骤讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • 微信公众平台消息接口校验与消息接口响应实例

    微信公众平台消息接口校验与消息接口响应实例

    这篇文章主要介绍了微信公众平台消息接口校验与消息接口响应的方法,实例分析了微信公众平台开发的具体步骤及wechatCallbackapiTest等类的用法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • PHP nl2br函数 将换行字符转成 &lt;br&gt;

    PHP nl2br函数 将换行字符转成 &lt;br&gt;

    PHP nl2br函数 将换行字符转成 <br>,不是很了解的朋友可以参考下。
    2009-08-08
  • php-redis中的sort排序函数总结

    php-redis中的sort排序函数总结

    这篇文章主要介绍了php-redis中的sort排序函数总结,本文讲解了了按字母排序、排序取部分数据、使用外部key进行排序等排序方法,同时给出代码实例,需要的朋友可以参考下
    2015-07-07

最新评论