记得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开发人员十分重要的议题,它关注如何通过调整代码书写细节来提升程序运行效率和维护性。接下来将详细解释上述列表中提到的各个优化点。 首先,关于使用static静态方法比普通方法快...
【PHP代码书写规范】 PHP代码书写规范是为了提高代码可读性、可维护性和团队协作效率而设立的一套指导原则。这些规范涵盖了文件命名、变量、常量、函数、类以及编码格式等多个方面。遵循这些规范,可以帮助程序员...
... ...遵循这些规范,开发者能够编写出更高效、更易于维护的PHP代码,从而提高整个项目的质量和团队的生产力。在开发过程中,持续更新和改进这些规范,以适应技术的不断发展和变化,是非常重要的。
>`作为PHP代码的起始和结束标记,避免使用非标准的`和`?>`,以确保代码的兼容性。 2. **注释**:提倡使用`/* ... */`和`//`进行多行和单行注释,对易忘代码进行解释,并规定临时或调试代码需加上`//debug`标记,...
以下是一些基础的PHP代码书写规范: - 添加必要的代码注释,并且保持注释规范 - 使用合理的缩进来保持代码的美观性 - 在使用赋值符时,变量名、赋值符和值之间应该使用空格分隔 - 在书写if、switch、函数代码时,...
6. **PHP标记**:说明PHP代码块的标记使用规范。 7. **文件头注释块**:介绍了文件头部应包含的信息。 8. **CVS标记**:涉及版本控制系统中的标记规范。 9. **URL样例**:提供了URL的书写建议。 10. **常量命名**:...
#### 四、书写和调试简单的PHP代码 - **代码编写**: - PHP代码可以与HTML混合编写,如`<?php echo "Hello World!"; ?>`。 - 可以使用多种方式嵌入PHP代码:`<??>`、`<?php?>`、`<script language="...
2. 性能测试:评估网站加载速度、响应时间等,优化代码以提高性能。 3. 兼容性测试:确保网站在不同浏览器和设备上表现一致。 4. 安全测试:检测潜在的安全漏洞,如SQL注入、XSS攻击等,并采取防护措施。 六、上线...
>`或`<? ?>`来界定PHP代码,在HTML页面中嵌入纯变量时,可以使用`$variablename?>`这样的形式。 - 未来版本的PHP可能会开始不建议使用甚至取消`<? ?>`和`$variablename?>`这种速记形式。 ##### 4.2. 注释 - 使用C...
代码构架:PHPSCUP的代码构架是以类来书写为主。 系统构架:PHPSCUP拥有自己的MVC构架(标准的MVC三层构架且是轻量级MVC构架,php源码与静态网页彻底分离开来,这样设计师就可以很快的完全更改界面),此构架大量...
最后,对于表单变量的命名,推荐遵循PHP的命名习惯,使用大小写字母间隔,如`<input type="text" name="UserName" value="">`和`<input type="password" name="Password" value="">`。这样的命名方式不仅易于理解,...
在PHP编程语言中,`preg_replace` 是一个非常重要的正则表达式替换函数,它能够按照指定的模式匹配字符串,并将匹配...在日常开发中,我们应养成良好的编程习惯,定期检查和优化代码,确保它们能在不同环境中高效运行。
EmEditor 更加符合自己的使用习惯。 此外,宏功能也是 EmEditor 一大亮点,比如需要书写相同的签名信息时,就可以在 EmEditor 中先录制一个签名信息的录入过程的宏,点击菜单栏中的“宏/开始停止录制”皆可开始录制...
本篇文档主要介绍了一套详细的PHP编码规范,旨在帮助开发者形成良好的编程习惯,并确保代码的一致性和可读性。这套规范来源于PHPCMS项目的开发文档,虽然它最初是为了PHPCMS项目制定的,但是其基本原则同样适用于...
修正部分代码书写错误,全面兼容W3C标准 全面的页面优化升级,增加多处NoFollow 优化博客日志归档页面 修正部分IE6浏览器下顶部导航错位问题 修正加密日志可以在首页预览的问题 增加首页文章标题及右边栏链接...
NewsTeng,这是本模板引擎的名字本模板引擎具有如下...习惯方面,模板的语法标记,可以书写成HTML标记及注释两种书写,适合不同的开发习惯。 速度方面,模板自动编译,以及优化过的模板缓存文件,模板调用速度超快。