(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代码书写习惯优化小结
2020-04-21 12:15PHP教程网 PHP教程
本篇文章是对php代码书写习惯优化进行了详细的分析介绍,需要的朋友参考下
延伸 · 阅读
- 2021-10-27如何运行/调试你的PHP代码
- 2021-06-03自动生成sitemap地图PHP代码
- 2021-03-04C++加密解密php代码的方法
- 2021-02-2024条货真价实的PHP代码优化技巧
- 2021-01-13100行PHP代码实现socks5代理服务器
- 2021-01-08非常有用的9个PHP代码片段
- PHP教程
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
我们在搜索一些东西时会经常遇到可以通过空格隔开来达到输入多个条件的目的。今天正好项目中遇到了这个情况,就写了一个函数,将多个条件放到数组...
- PHP教程
Yii2实现上下联动下拉框功能的方法
这篇文章主要介绍了Yii2实现上下联动下拉框功能的方法,简单分析了上下联动下拉框功能的概念、原理与实现技巧,需要的朋友可以参考下...
- PHP教程
你真的了解PHP中的引用符号(&)吗
php的引用就是在变量或者函数、对象等前面加上&符号,但PHP中的&符号你真的了解吗?真的会用吗?下面随着小编来一起学习学习吧...
- PHP教程
php中实现进程锁与多进程的方法
这篇文章给大家介绍了单进程的情况的进程锁实现、进程锁实现多进程、进程锁在yii2中的实现以及杀死进程的命令,有需要的朋友们可以参考借鉴,下面来...
- PHP教程
在windows服务器开启php的gd库phpinfo中未发现
在windows服务器开启php的gd库时,使用cgi之后phpinfo()得到的结果中 Configure Command 中并没有出现gd,很是疑惑,于是搜集了一些,希望对你们有帮助,感兴趣的朋...
- PHP教程
Thinkphp5框架异常处理操作实例分析
这篇文章主要介绍了Thinkphp5框架异常处理操作,结合实例形式分析了Thinkphp5框架异常处理操作原理、操作方法与相关使用技巧,需要的朋友可以参考下...
- PHP教程
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
前段时间,由于要用 php 进行 Shell 编程时,碰到了 PHP 在 WEB 下可以连接 MySQL 而在 DOS COMMAND 命令行下却连接失败的问题。 ...
- PHP教程
yii框架配置默认controller和action示例
这篇文章主要介绍了yii框架配置默认controller和action示例,需要的朋友可以参考下...