วันศุกร์ที่ 15 พฤศจิกายน พ.ศ. 2556

php function return refernce

function return reference ก็คือ function ที่จะคืนค่าเป็น reference ของตัวแปรนั่นเองครับ

<?php
function &f(&$a,&$b,$status){
    if ($status == 1)
         return $a;
    else
         return $b;
}

$a=100;
$b=200;
$v1 = &f($a,$b,1); //reference $a
$v2 = &f($a,$b,0); //reference $b

$v1 = 11111;
$v2 = 22222;
var_dump($a); //เปลี่ยนตาม $v1
var_dump($b); //เปลี่ยนตาม $v2