采用引用就可以提高速度,例如
$html=file_get_contents($ur);
get_info($html);
function get_info($str)
{
//这里是从html中提取一些有用的数据
}
//以上的get_info函数没有采用引用
//如下可以提高采集的速度
function get_info(&$str)
{
//
}
引用之所以可以提高速度,尤其是字符串很大的时候,因为引用并不是把一个字符串赋值给另外一个变量,而是直接引调用原有的数值,只是调用的原有数值的地址,所以省去了付给变量的时间/空间成本。 尤其在大数据了的时候,以用的效果是非常明显的。