728x90
반응형
PHP - 지역변수, 전역변수 설정 방법 ( Local variable / Gloval variable / Glovals[] )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
<?
// 전역변수 설정
$variable = 'Gloval';
// 함수내에서는 지역변수만 사용가능하다.
function func01() {
$variable = 'Local01';
print 'func01 : ' .$variable; // Local01
print "<br>";
}
func01();
// 함수안에서 전역변수 사용하기 - $GLOBALS[] 사용
function func02() {
$variable = 'Local02';
print 'func02 : ' .$GLOBALS['variable']; // Gloval
print "<br>";
}
func02();
// 함수안에서 전역변수 사용하기 - global 설정
function func03() {
$variable = 'Local03';
global $variable;
print 'func03 : ' .$variable; // Gloval
print "<br>";
}
func03();
// global 설정 이전의 변수는 지역변수여서 전역변수는 바뀌지 않음
function func04() {
$variable = 'Local04';
global $variable;
print 'func04 : ' .$variable; // Gloval
print "<br>";
}
func04();
// global 설정 후의 변수는 전역 변수여서 전역변수가 바뀜
function func05() {
global $variable;
$variable = 'Local05';
print 'func05 : ' .$variable; // Local05
print "<br>";
}
func05();
// function func05() 로 인해 전역 변수가 바뀌었다.
print $variable;
?>
|
cs |
728x90
반응형