[請益] 放置 include 的地方

看板PHP作者 (cpqq)時間16年前 (2009/03/18 14:26), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/2 (看更多)
各位前輩, 我如果把 include 放在 php 檔最前面,沒有辦法引用 include 檔內的變數, 如果是把 include 放在 function 裡面就可以了,程式如下: <?php // not working 會出現錯誤 include_once 'config/config.inc.php'; function displayMenu(){ echo '<div id="menu"><ul>'; ... } ?> 如果是 <?php //working 可正常輸出我所想要的 function displayMenu(){ include_once 'config/config.inc.php'; echo '<div id="menu"><ul>'; ... } ?> 請問為什麼會這樣呢?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.11.42 ※ 編輯: cpqq 來自: 60.249.11.42 (03/18 14:26)

03/18 20:54, , 1F
如果在function裡要用到function外的變數 要加global
03/18 20:54, 1F

03/18 20:55, , 2F
ex: global $val;
03/18 20:55, 2F

03/18 20:58, , 3F
可以咕狗或是在板上搜尋"全域變數"
03/18 20:58, 3F
文章代碼(AID): #19m9Fz69 (PHP)
討論串 (同標題文章)
文章代碼(AID): #19m9Fz69 (PHP)