[請益] 變數沒被定義 ci codeigniter

看板PHP作者 (smile_ting)時間13年前 (2012/09/15 00:05), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/2 (看更多)
我的問題是這樣的, 我把我的陣列資料 define 在一個檔案 A.php $a_gdocs = array( "user" => "tao2tw@gmail.com", "passwd" => ~~ ); 然後在B檔案 XX function () { require ("A.php");//gDocs Data global $a_gdocs; print_r($a_gdocs); 沒有顯示require錯誤,但是就是沒有正確的把 $a_gdocs載入 } 雖然說這個 XX function 也是在另外一個C.php 被呼叫的 實在是有點頭大...... 煩請解惑一下 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.136.156

09/15 00:28, , 1F
你的A.php似乎是一些設定檔,你不應該用require方式
09/15 00:28, 1F

09/15 00:29, , 2F
參考一下 http://goo.gl/VMB7h 的用法會比較合適
09/15 00:29, 2F

09/15 00:35, , 3F
ci我記得不能自己require
09/15 00:35, 3F

09/15 00:44, , 4F
要不寫在library,要不寫在helper,要不寫在model
09/15 00:44, 4F

09/15 09:20, , 5F
xx function 我寫在helper裡面 我是透過view 去呼叫的
09/15 09:20, 5F

09/15 09:54, , 6F
如果你的變數資料是固定不變的,有用到global的必要?
09/15 09:54, 6F

09/15 17:34, , 7F
何不用config 一樣可以和主要config分開存放 分別載入
09/15 17:34, 7F

09/15 17:36, , 8F
$this->load->config('conf_gdocs');
09/15 17:36, 8F

09/15 17:52, , 9F
陣列一樣可以寫成$config的元素存在config檔內
09/15 17:52, 9F

09/15 20:06, , 10F
現在我是丟到 config 去做處理了,目前運作正常 很感謝
09/15 20:06, 10F
文章代碼(AID): #1GKrMjmO (PHP)
文章代碼(AID): #1GKrMjmO (PHP)