Programming Learning Diary

php 참조 연산자

페이지 정보

작성일 20-08-31 14:18

본문

 $a = 1;
 $b = 2;
 $d = 3;
 // $c 변수에 $b변수를 복사(참조)해 둡니다.
 // 그래서 $c 변수와 $b 변수는 각각 2를 가지게 되었습니다.
 $c = &$b;
 // $c 변수와 $d 변수에 5를 대입합니다.
 $c = $d = 5;

 echo $c// 결과: 5
 echo "<br />";
 echo $b// 결과: 5
 echo "<br />";

 echo $d// 결과: 5
 echo "<br />";

 // $c 참조 변수에 8을 대입합니다.
 $c = 8;

 echo $c// 결과: 8
 echo "<br />";
 // $c의 참조가 $b이므로 동일 값을 가지게 됩니다.
 echo $b// 결과: 8
 echo "<br />";

 // $d 변수는 단순히 5를 대입한 것이므로 참조가 아닙니다.
 echo $d// 결과: 5

댓글목록

등록된 댓글이 없습니다.