PHP
PHP Call by Value, Call by Reference (PHP 포인터)
September Choe
2022. 4. 30. 09:10
728x90
array_walk 같은 거 쓸 때,,
function 안에서
function 밖의 변수 값을 바꾸고 싶을때,,
ampersand before PHP variable name
<?php
$var = 3;
/*
// 1. Call by Value
function calculation($var){
$var-=3;
echo $var;
}
*/
// calculation($var); // 3
// $var = calculation($var); // 0
// 2. Call by Reference
function calculation(&$var){
$var-=3;
echo $var;
}
calculation($var); // 0
728x90
반응형