PHP Call by Value, Call by Reference (PHP 포인터)
2022. 4. 30. 09:10ㆍPHP
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
반응형
'PHP' 카테고리의 다른 글
윈도우10 PHP 환경변수 설정 // Windows10 PHP environment variable (0) | 2022.07.19 |
---|---|
PHP 네임스페이스 namespaces (0) | 2022.05.02 |
PHP array_map, array_walk, foreach (0) | 2022.04.29 |
PHP 구글 번역 API + PhpSpreadsheet 엑셀 파일 읽기 쓰기 (0) | 2022.04.08 |
윈도우10 APM 설치 (0) | 2022.04.07 |