不羁
關注

關注後可及時瞭解他的動態資訊

課程筆記
  • 所屬章節課程:如何在函數中存取全域變數?

    //方法1: 使用global关键字声明一个全局变量 function catching1(){ global $thief; return isset($thief) ? '1抓住: '.$thief : '没有抓住'; } echo catching1(); echo '<hr>'; // 方法2:使用超全局变量$GLOBALS //超全局变量,其实也是全局变量,只是不需要用户定义,而是由系统事先定义好的,用户可以直接使用 //函数外部定义的全局变量,会自动成为超全局变量$GLOBALS数组中的一个值: function catching2(){ $thief = $GLOBALS['thief']; return isset($thief) ? '2抓住: '.$thief : '没有抓住'; } echo catching2(); echo '<hr>'; //方法3: 使用函数传参的方式 function catching3($a) { return isset($a) ? '3抓住: '.$a : '没有抓住'; } echo catching3($thief);

    2018-11-270个赞