【转】提高PHP代码的性能10条建议 本帖最后由 PhpNewnew 于 2012-05-19 08:58:20 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 函数名怎么简写?function pr($str){return print($str);}??? 1.echo比print要快很多。实测不想上下function func1() { echo 'a';}function func2() { print 'a';}check_speed(10000, 'func1');check_speed(10000, 'func2');check_speed(10000, 'func2');check_speed(10000, 'func1');func1时间: 13,613 微秒内存: 88func2时间: 17,075 微秒内存: 0func2时间: 15,598 微秒内存: 0func1时间: 14,987 微秒内存: 0 3.对于长段落的字符串一定要使用单引号,而不是双引号。实测不想上下function func1($name) { return "This is long string $name";}function func2($name) { return 'This is long string '.$name;}check_speed(10000, 'func1', 'a');check_speed(10000, 'func2', 'a');check_speed(10000, 'func2', 'a');check_speed(10000, 'func1', 'a');func1时间: 12,954 微秒内存: 0func2时间: 12,989 微秒内存: 0func2时间: 12,931 微秒内存: 0func1时间: 13,205 微秒内存: 0 6.如果你可以不通过正则表达式就能解决问题,那么就别用正则。正则表达式比PHP原生的函数要慢一些。例如使用str_replace取代preg_replae。只要你在与当前程序相关的代码中使用过一次正则,那么就无需担心了,因为 RegExp 已经实例化过了 2.include_once比include更加耗时。因为它需要去检查你要包含的class是否已经被包含进来。大家全用:include("head.php");与require_once("conn.php");即可。 不要再循环中使用for($i=0;$i这个没懂什么意思,但是尽量不要用双层或多层嵌套循环,能拆开就拆开 MYSQL 语句错误、 求高手指教。 php时间 不能初始化DOMDocument php中的mail函数+iis的SMTP不能发送邮件吗? 唠叨前辈,你的(class THTMLtag)遇到一个bug 权限管理卡住了,请教大家看看怎么解决这个位运算问题 简单问题:PHP中如何判断用户没有使用@符号? 大家看看我做的这两个网站值多少钱?回答有分! 菜鸟求助 phprpc百度ping 在php中如何把图片储存进数据库并读出来,我弄了好久都弄不了 php新手 求帮助 netbean 调试问题
函数名怎么简写?function pr($str){
return print($str);
}???
实测不想上下function func1() {
echo 'a';
}function func2() {
print 'a';
}check_speed(10000, 'func1');
check_speed(10000, 'func2');
check_speed(10000, 'func2');
check_speed(10000, 'func1');
func1
时间: 13,613 微秒
内存: 88func2
时间: 17,075 微秒
内存: 0func2
时间: 15,598 微秒
内存: 0func1
时间: 14,987 微秒
内存: 0
实测不想上下
function func1($name) {
return "This is long string $name";
}function func2($name) {
return 'This is long string '.$name;
}check_speed(10000, 'func1', 'a');
check_speed(10000, 'func2', 'a');
check_speed(10000, 'func2', 'a');
check_speed(10000, 'func1', 'a');
func1
时间: 12,954 微秒
内存: 0func2
时间: 12,989 微秒
内存: 0func2
时间: 12,931 微秒
内存: 0func1
时间: 13,205 微秒
内存: 0
include("head.php");
与
require_once("conn.php");
即可。