• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP优化总结

php 搞代码 3年前 (2022-01-23) 34次浏览 已收录 0个评论

1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、include文件来@源gao*daima.com搞@代#码网搞gaodaima代码时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度。
3、preg_replace 比str_replace速度快,strtr的执行速度将近是preg_replace的4倍。
4、$row[’id’] 的速度是$row[id]的7倍。
5、用foreach代替for ($x=0; $x < count($array); $x),因为count($array)每次都执行。
6、使用echo的多重参数(指用逗号而不是句点)代替字符串连接。比如echo $str1,$str2
7、使用选择分支语句(译注:即switch case)好于使用多个if,else if语句。
8、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。
9、不要为了OO而OO,能用数组代替对象最好。
10、方法调用看来与类中定义的方法的数量无关,因为我(在测试方法之前和之后都)添加了10个方法,但性能上没有变化。所以类文件的大小不会影响性能,当你需要时,你总能把代码分解成方法。

最好让这些总结成为你编码时候的习惯。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP优化总结
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址