您的位置:首页 > 编程语言 > PHP开发

PHP 函数引用传值

2013-07-04 16:43 155 查看
<?php
/*
* @1
$arr = array_fill(1,100,'bbb');
echo memory_get_usage()."<br>";

function modify( $a){
foreach($a as &$v){
$v = 'dddddd';
}
}
modify(&$arr);
//print_r($arr);
echo memory_get_usage()."<br>";
/*
* 338344
* 343112
*/
/*
* @2
$arr = array_fill(1,100,'bbb');
echo memory_get_usage()."<br>";

function modify( &$a){
foreach($a as &$v){
$v = 'dddddd';
}
}
modify($arr);
//print_r($arr);
echo memory_get_usage()."<br>";
/*
*338312
*343064
*/
/*
* @3
*/
$arr = array_fill(1,100,'bbb');
echo memory_get_usage()."<br>";

function modify( $a){
foreach($a as &$v){
$v = 'dddddd';
}
return $a;
}
$new = modify($arr);
//print_r($new);
echo memory_get_usage()."<br>";
/*
*338616
*348872
*/
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: