Programming/PHP
global 변수 , static 변수
Gaffel
2011. 5. 5. 17:50
* global 변수 : 함수 영역 밖에 있는 변수를 참조하는 경우
1.
<?php
function counts() {
global $i;
$i = $i + 1;
}
$i = 0;
while($i < 10) {
counts();
print $i . "<br>";
}
?>
1
2
3
4
5
6
7
8
9
10
* static 변수 : 이전의 함수 호출시 가지고 있던 변수의 값 유지
2.
<?php
function inc() {
static $i = 1;
print $i . "<br>";
$i = $i + 1;
}
for($j = 1;$j <= 10;$j++)
inc();
?>
1
2
3
4
5
6
7
8
9
10