$GLOBALS['y']가 10인 이유
牧云软件园
牧云软件园 2018-11-14 17:12:19
0
2
1277

<?php
$x=10;
$y=20;
function test(){
global $x,$y; //글로벌 키워드 사용

$y=$x+$y;
}
test();
echo $y;


<?php

$x=5;

$y=10;

함수 myTest()

{

$GLOB ALS[ ' y']=$GLOBALS['x']+$GLOBALS['y'];

}

myTest();

echo $y;

?>

이 두 가지 쓰기 방법은 다음과 같습니다. 동일 예, 반환된 결과가 30 global $y

인 이유는 무엇입니까?
牧云软件园
牧云软件园

牧云软件园

모든 응답(1)
Summer

첫 번째 $y만 전역 변수입니다

  • 회신하다 외부 전역 변수는 함수 내에서 변경할 수 없는 것 같습니다.
    牧云软件园 작가 2018-11-19 09:14:11
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿