1. 程式人生 > >全域性變數global與超全域性變數$GLOBALS

全域性變數global與超全域性變數$GLOBALS

Warning: mysqli_query() expects parameter 1 to be mysqli, null given in ***

出錯行

mysqli_query( $link, “select * from sys_calendar where id=’$id’”);

$link為連線資料庫,此處為空。
解決方法:$link不能從global獲取,改為$GLOBALS[‘link’]
mysqli_query($GLOBALS[‘link’],“select * from sys_calendar where id=’$id’”);

全域性變數global&超全域性變數$GLOBALS
global關鍵字可以把區域性變數變為全域性變數,全域性變數的引用

$GLOBALS在全域性範圍內使用,寫法:對變數a1,寫法$GLOBALS[‘a1’]