PHP, global, static 변수 & param 전달 방식


PHP, global, static 변수 & param 전달 방식

1. global - php에서는 함수 내에서 함수 영역 밖에 있는 변수를 참조하고 싶을 경우 참고하려는 변수를 global로 선언한다 2. static - 일반적으로 함수를 호출했을 때 함수 안에 있는 변수의 내용을 초기화한다. 그런데 함수를 호출할 때마다 이전의 함수 호출시 가지고 있었던 변수의 내용을 유지하고 시을 경우에는 static을 사용한다. static.ex function inc(){ static $i=1; print $i."<br>"; $i=$i+1; } for($j=1; $j<=10; $j++) inc(); 3. 파라미터 전달 방식. call by value : 값의 형태로 넘겨 받음(기본적으로 이 방식을 지원) 실제 파라미터 값만이 형식파라미터에 전달 function swap($a,$b){ $tem=$a; $a=$b; $b=$tem; } $i=3; $j=4; swap($i,$j); print"$i, $j"; 원하는 결과를 얻으려면 function swap($a,$...


#IT·컴퓨터

원문링크 : PHP, global, static 변수 & param 전달 방식