作者tao2tw (smile_ting)
看板PHP
标题[请益] 变数没被定义 ci codeigniter
时间Sat Sep 15 00:04:58 2012
我的问题是这样的,
我把我的阵列资料 define 在一个档案 A.php
$a_gdocs = array(
"user" => "
[email protected]",
"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
1F:推 liaosankai:你的A.php似乎是一些设定档,你不应该用require方式 09/15 00:28
3F:推 Fantasywind:ci我记得不能自己require 09/15 00:35
4F:推 tkdmaf:要不写在library,要不写在helper,要不写在model 09/15 00:44
5F:→ tao2tw:xx function 我写在helper里面 我是透过view 去呼叫的 09/15 09:20
6F:→ tkdmaf:如果你的变数资料是固定不变的,有用到global的必要? 09/15 09:54
7F:→ MOONRAKER:何不用config 一样可以和主要config分开存放 分别载入 09/15 17:34
8F:→ MOONRAKER:$this->load->config('conf_gdocs'); 09/15 17:36
9F:→ MOONRAKER:阵列一样可以写成$config的元素存在config档内 09/15 17:52
10F:→ tao2tw:现在我是丢到 config 去做处理了,目前运作正常 很感谢 09/15 20:06