본문 바로가기

Programing (프로그래밍)/PHP 및 그누보드

PHP - 지역변수, 전역변수 설정 방법 ( Local variable / Gloval variable / Glovals[] )

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
반응형