>  Q&A  >  본문

함수에서 전역이 작동하지 않는 이유는 무엇입니까?

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>php.cn</title>

< /head>

<body>

<?php

$x=5;

$y=6;

function test(){

전역 $x,$y;

$y= $x+$y;

}

test();

echo $y;

?>

</body>

</html>

실행 후 결과는 6입니다. 11이면 안 되나요? $x를 확인했는데 값이 없습니다

许云龙许云龙2058일 전1612

모든 응답(4)나는 대답할 것이다

  • 明日边缘

    明日边缘2019-03-01 16:22:59

    메소드에서 전역변수의 값만 사용하였고, 전역변수의 값은 변경되지 않았습니다.

    회신하다
    0
  • 失去过去

    失去过去2019-02-05 20:24:50

    $GLOBAL 슈퍼 전역 함수를 사용하여 데이터를 인쇄하면 데이터가 무엇인지 알 수 있습니다

    회신하다
    0
  • 过客

    过客2019-02-03 09:53:02

    으르르르르


    회신하다
    0
  • 취소회신하다