Re: [請益] 函式存取不到外面的變數?

看板PHP作者 (Protect)時間18年前 (2005/11/12 19:57), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《xamous (一天死去一點)》之銘言: : function addGroup( $parentID, $title ) { : $queryString = "INSERT INTO ". $grouptable. : " VALUES( '', '". $title. "', NULL, NULL)"; : echo $queryString. "<br />"; : } : 這是我測試的一個加入群組的函數,用 echo 把 queryString 印出來看, : 可是在函數裡面似乎存取不到 $grouptable 這個變數,印出來的字串會變 : 成: INSERT INTO VALUES( '', 'test', NULL, NULL) : 同樣的字串在函式外面印出就很正常,請問我忽略什麼了嗎? :( $grouptable 在function 裡面並沒有看到 如果是外部的變數,在前面先加一行 gobal $grouptable; 這樣就可以讀到了.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.192.162

11/16 22:50, , 1F
少個字 應該是 global
11/16 22:50, 1F
文章代碼(AID): #13TTYcy4 (PHP)
文章代碼(AID): #13TTYcy4 (PHP)