PHP 高手之路(三)
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-24
from foo as a, foo as b where a.id = b.id\"); 0.041269 secs $db->query(\"select * from big_foo\"); 25.393672 secs 从上面操作结果我们可以发现,对于两个有1000条记录的数据表进行联合,其速度并不比对一个1000000条纪录的大型数据表单独进行操作快多少。 5.注意include与require的区别 在PHP变成中,include()与require()的功能相同,但在用法上却有一些不同,include()是有条件包含函数,而require()则是无条件包含函数。例如在下面的一个例子中,如果变量$somgthing为真,则将包含文件somefile: if($something){ include(\"somefile\"); } 但不管$something取何值,下面的代码将把文件somefile包含进文件里: if($something){ require(\"somefile\"); } 下面的这个有趣的例子充分说明了这两个函数之间的不同。 $i = 1; while ($i < 3) { require(\"somefile.$i\"); $i++; } 在这段代码中,每一次循环的时候,程序都将把同一个文件包含进去。很显然这不是程序员的初衷,从代码中我们可以看出这段代码希望在每次循环时,将不同的文件包含进来。如果要完成这个功能,必须求助函数include(): $i = 1; while ($i < 3) { include(\"somefile.$i\"); $i++; } 6.注意echo和print的区别 PHP中echo和print的功能也基本相同,但是两者之间也有细微差别。在PHP代码中可以把print作为一个普通函数来使用,例如执行下面的代码后变量$res的值将为1。 $ret = print \"Hello World\"; 这意味着print可用在一些复杂的表达式中,而echo则不行。同样,在代码中echo语句的运行速度要略微快于print语句,因为echo语句不要求返回任何数值 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: PHP个人网站架设连环讲(一)下一篇: PHP个人网站架设连环讲(二)
关于PHP 高手之路(三)的所有评论