`

php代码书写习惯优化

 
阅读更多

记得1年多之前写了个《提高程序效率的53条》,现在看看有点乱和繁琐,现在重新总结参考网上的,如有错误请多多指正,在此感激不尽。

php代码书写中可以做的优化习惯,以最大限度的保证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开发人员十分重要的议题,它关注如何通过调整代码书写细节来提升程序运行效率和维护性。接下来将详细解释上述列表中提到的各个优化点。 首先,关于使用static静态方法比普通方法快...

    PHP代码书写规范

    【PHP代码书写规范】 PHP代码书写规范是为了提高代码可读性、可维护性和团队协作效率而设立的一套指导原则。这些规范涵盖了文件命名、变量、常量、函数、类以及编码格式等多个方面。遵循这些规范,可以帮助程序员...

    PHP开发规范[借鉴].pdf

    ... ...遵循这些规范,开发者能够编写出更高效、更易于维护的PHP代码,从而提高整个项目的质量和团队的生产力。在开发过程中,持续更新和改进这些规范,以适应技术的不断发展和变化,是非常重要的。

    PHP开发规范.pdf

    &gt;`作为PHP代码的起始和结束标记,避免使用非标准的`和`?&gt;`,以确保代码的兼容性。 2. **注释**:提倡使用`/* ... */`和`//`进行多行和单行注释,对易忘代码进行解释,并规定临时或调试代码需加上`//debug`标记,...

    PHP开发规范手册之PHP代码规范详解

    以下是一些基础的PHP代码书写规范: - 添加必要的代码注释,并且保持注释规范 - 使用合理的缩进来保持代码的美观性 - 在使用赋值符时,变量名、赋值符和值之间应该使用空格分隔 - 在书写if、switch、函数代码时,...

    php开发编码规范,以整理文档格式直接使用

    6. **PHP标记**:说明PHP代码块的标记使用规范。 7. **文件头注释块**:介绍了文件头部应包含的信息。 8. **CVS标记**:涉及版本控制系统中的标记规范。 9. **URL样例**:提供了URL的书写建议。 10. **常量命名**:...

    php100全套教程的PPT.pdf

    #### 四、书写和调试简单的PHP代码 - **代码编写**: - PHP代码可以与HTML混合编写,如`&lt;?php echo "Hello World!"; ?&gt;`。 - 可以使用多种方式嵌入PHP代码:`&lt;??&gt;`、`&lt;?php?&gt;`、`&lt;script language="...

    网站建设方案书写流程

    2. 性能测试:评估网站加载速度、响应时间等,优化代码以提高性能。 3. 兼容性测试:确保网站在不同浏览器和设备上表现一致。 4. 安全测试:检测潜在的安全漏洞,如SQL注入、XSS攻击等,并采取防护措施。 六、上线...

    dz编码规范(PHP)

    &gt;`或`&lt;? ?&gt;`来界定PHP代码,在HTML页面中嵌入纯变量时,可以使用`$variablename?&gt;`这样的形式。 - 未来版本的PHP可能会开始不建议使用甚至取消`&lt;? ?&gt;`和`$variablename?&gt;`这种速记形式。 ##### 4.2. 注释 - 使用C...

    phpscup v1.1 Beta GBK.rar

    代码构架:PHPSCUP的代码构架是以类来书写为主。 系统构架:PHPSCUP拥有自己的MVC构架(标准的MVC三层构架且是轻量级MVC构架,php源码与静态网页彻底分离开来,这样设计师就可以很快的完全更改界面),此构架大量...

    HTML编码规范[文].pdf

    最后,对于表单变量的命名,推荐遵循PHP的命名习惯,使用大小写字母间隔,如`&lt;input type="text" name="UserName" value=""&gt;`和`&lt;input type="password" name="Password" value=""&gt;`。这样的命名方式不仅易于理解,...

    PHP5.2下preg_replace函数的问题

    在PHP编程语言中,`preg_replace` 是一个非常重要的正则表达式替换函数,它能够按照指定的模式匹配字符串,并将匹配...在日常开发中,我们应养成良好的编程习惯,定期检查和优化代码,确保它们能在不同环境中高效运行。

    优秀代码编辑器 EmEditor Professional 20.7.1 + x64 中文免费版.zip

    EmEditor 更加符合自己的使用习惯。 此外,宏功能也是 EmEditor 一大亮点,比如需要书写相同的签名信息时,就可以在 EmEditor 中先录制一个签名信息的录入过程的宏,点击菜单栏中的“宏/开始停止录制”皆可开始录制...

    讲的非常不错的PHP编码规范第1/3页

    本篇文档主要介绍了一套详细的PHP编码规范,旨在帮助开发者形成良好的编程习惯,并确保代码的一致性和可读性。这套规范来源于PHPCMS项目的开发文档,虽然它最初是为了PHPCMS项目制定的,但是其基本原则同样适用于...

    TearSnow Fan

    修正部分代码书写错误,全面兼容W3C标准 全面的页面优化升级,增加多处NoFollow 优化博客日志归档页面 修正部分IE6浏览器下顶部导航错位问题 修正加密日志可以在首页预览的问题 增加首页文章标题及右边栏链接...

    NewsTeng模板引擎 v1.0

    NewsTeng,这是本模板引擎的名字本模板引擎具有如下...习惯方面,模板的语法标记,可以书写成HTML标记及注释两种书写,适合不同的开发习惯。 速度方面,模板自动编译,以及优化过的模板缓存文件,模板调用速度超快。 

Global site tag (gtag.js) - Google Analytics