From
if (count($arr) > 3) {
/* ... */
}
if (!in_array($tmp, $arr)) {
/* ... */
}
To
if (isset($arr[3]) {
/* ... */
}
if (!isset($arr[$tmp])) {
/* ... */
}
其他:
echo比print_r快很多,因为echo是语法结构
__DIR__比dirname(__FILE__)快,因为前者少了一次函数调用
…等等
本文介绍了一些PHP代码优化的方法,例如使用isset替代count检查数组元素存在性,使用echo替代print_r提高输出效率,以及使用__DIR__替代dirname(__FILE__)减少函数调用,从而提升PHP程序的运行效率。
4215

被折叠的 条评论
为什么被折叠?



