변수의 범위
Posted 2015. 4. 5. 18:23<?php
$a = 10; // 전역 변수
function abc() // 함수를 만든다.
{
global $a; // 전역 변수라는 것을 함수 내부에서 알린다. 이거 안해주면 $a가 내부 변수인줄알고 찾게되는데, 없으니까 에러가 되버린다.
echo $a; // 전역변수 출력
}
abc(); // 함수를 콜 한다.
?>
함수 생성도 동일하게 function 함수이름( 파라미터){ 내용 } 으로 사용 하면 된다.
뭐, 함수 내부는 지역변수라 콜 이후에 사라지니까 계속 쓰고 싶으면 이전처럼 static을 붙이면 된다.
- Filed under : PHP/2. 변수의 범위