PHP 함수의 외부 변수
함수 외부에서 선언된 변수는 함수 내부에서 보이지 않습니다. 예제를 통해 살펴보겠습니다. 다음과 같은 변수가 있다고 가정해 봅시다:
<?php
$num = 1;
?>
이 변수를 함수 내부에서 출력하려고 시도해 봅시다:
<?php
$num = 1;
function func()
{
echo $num;
}
func(); // 오류
?>
다음 코드 실행 결과는 무엇일지 설명하세요:
<?php
$aaa = 111;
function func()
{
echo $aaa;
}
func();
?>
다음 코드 실행 결과는 무엇일지 설명하세요:
<?php
$num1 = 1;
$num2 = 2;
function func()
{
return $num1 + $num2;
}
echo func();
?>