分享

提高PHP编程效率的技巧

 看见就非常 2015-04-01
  • 用单引号代替双引号来包含字符串,因为PHP会在双引号包含的字符串中搜索变量。
  • $row['id']的速度比$row[id]要快。
  • echo比print要快,并且在使用echo多重参数时用“,”连接。
  • foreach效率更高,尽量代替for及while。
  • 在执行for循环之前确定最大循环数,不要每次计算最大值。
  • 注销那些不用的变量尤其是大数组,用unset()即可,以便释放内存。
  • 尽量不使用_get,_set,_autoload。
  • 在include文件时,尽量使用绝对路径包含,省去PHP查找路径时间。
  • 获取脚本开始执行时间,使用$SERVER['REQUEST_TIME']要优于time()。
  • 尽量用PHP内置函数实现而不是正则。
  • strstr()>str_replace()>preg_replace(),三个函数效率递减
  • switch要优于多个if,else if
  • 不使用@屏蔽信息,效率会非常低
  • 开启apache的mod_daflate可以加快网页浏览速度
  • 方法中递增局部变量,速度最快
  • 数据库使用短连接
  • 派生类中的方法运行起来要快于基类中的相同的方法,尽量把方法定义为static
  • 尽量不用PHP进行大的文件操作
  • apache解析静态html的速度比解析PHP脚本的速度快的多
  • 脚本每次调用是都会重新编译一次,引入一套PHP缓存机制可以提升性能
  • 判断变量是否存在使用isset(),判断字符串长度使用strlen()
  • ++$i要比$i++快,后置操作会产生一个临时变量。
    • 本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
      转藏 分享 献花(0

      0条评论

      发表

      请遵守用户 评论公约

      类似文章 更多