请教关于PHP内存计数的问题

请教关于PHP内存计数的问题

<?php
$数组1=range(a,z);
for($i=0;$i<count($数组1);$i++){
echo($数组1[$i]);
}
?>
在一本书上看到说,php会在内部为 count($数组1) 隐式的创建一个变量用来存储值。而且引用计数不会自动清理隐式创建的变量占的内存,所以要为count($数组1)显示的创建变量.请问是否有这种事。

另外问下在js中,
function get_id(id){
var object;
object=document.getElementById(id);
if(object){
return object;
}else{
return false;
}

然后直接在下一个函数中使用
function rebody(){
get_id('menu').style.width=120;
get_id('menu').style.height=250;
}
这里 get_id('body')算占的内存会随着函数的结束而释放吗?

[ 本帖最后由 rstory 于 2008-2-12 13:41 编辑 ]

他用C写PHP怎么会不释放count()的内存呢?JS也会释放,我只记得释放文件状态clearstatcache()