PHP関数伝達基本データ型と配列のメモリ伝達方式

737 ワード

<?php
//     notice    
error_reporting(E_ALL^E_NOTICE);
//               ,   、  、  、    ,            ;
//         ,        :
function test(&$n) 
//  &          ,                 ;
//   &  ,     ,            ,        ,            ,               ,     ,         
{
	echo "        :".$n."<br/>";
	$n+=1;
}
//      
$a=100;
test($a);
echo $a."<br/>"; // &    101,  &    100
// php   ,           ,         (       ),        ,   ,&$   
$a1=array(1,3,900);
$a2=array(56,90,100);
$arr=array($a1,$a2,6);
 foreach($arr as $k=>$k_v)
{
	echo "$k=>$k_v";
	echo "<br>";
} 

print_r($arr); 
echo "<br>";
?>