浏览模式: 普通 | 列表
1月, 2015 | 1

PHP代码优化24条真经

[ 2015-01-13 19:22:15 | 作者: admin ]
echo比print快。

使用echo的多重参数代替字符串连接。

在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。

对global变量,应该用完就unset()掉。

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。

函数代替正则表达式完成相同功能。

当执行变量$i的递增或递减时,$i++会比++$i慢一些。这种差异是PHP特有的,并不适用于其他语言,++$i更快是因为它只需要3条指令(opcodes),$i++则需要4条指令。后置递增实际上会产生一个临时变量,这个临时变量随后被递增。而前置递增直接在原值上递增。

使用选择分支语句(switch case)好于使用多个if,else if语句。

利用var_dump进行PHP代码调试。如果你在寻找php调试技术,我必须说va...

阅读全文…
1