$GLOBALS
$x = 75;
$y = 25;
function addition() {
$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}
addition();
echo $z;
$y = 25;
function addition() {
$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}
addition();
echo $z;
특이한 접근이 있다 선언 이후에 $x $y와 같이 선언하지 않았음에도 $GLOBALS가
접근 가능하다.
이 부분은 $GLOBALS z 가 이미 global 영역 z가 선언 된 것이 아닐까
참고
https://www.w3schools.com/php/php_superglobals_globals.asp
댓글 없음
댓글 쓰기