cari

Rumah  >  Soal Jawab  >  teks badan

Mengapa $GLOBALS['y'] ialah 10

<?php
$x=10;
$y=20;
ujian fungsi(){
global $x,$y; //Gunakan kata kunci global

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


<?php

$x=5;

$y=10;

fungsi myTest()

$OGL[

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

}

myTest();

echo $y;

?>

🎜Dua kaedah penulisan ini yang sama Ya, mengapa hasil yang dikembalikan adalah salah satu daripada 30 global $y🎜
牧云软件园牧云软件园2293 hari yang lalu1338

membalas semua(2)saya akan balas

  • Summer

    Summer2018-11-14 18:15:43

    Hanya $y pertama ialah pembolehubah global

    balas
    0
  • 牧云软件园

    Nampaknya pembolehubah global luaran tidak boleh diubah di dalam fungsi.

    牧云软件园 · 2018-11-19 09:14:11
  • Batalbalas