我的配置文件config.php 里面有些参数定义我所有的代码必须在一个类里面执行(是插件,没办法)
比如:
class test{
function test(){
$a = new mytest();
}
}class mytest{
function mytest(){
require_once('config.php');
global $config;//我的代码很多都已经写成了global。这时候这里就真不管用了,因为config.php不在类外面。
}
}请问,我现在又想通过global的方式获取配置变量,如何做?
比如:
class test{
function test(){
$a = new mytest();
}
}class mytest{
function mytest(){
require_once('config.php');
global $config;//我的代码很多都已经写成了global。这时候这里就真不管用了,因为config.php不在类外面。
}
}请问,我现在又想通过global的方式获取配置变量,如何做?
解决方案 »
- 关于ajax和php页面接收并返回值的问题!求救!!!急
- NEED HELP :( 关于php定时采集的问题~~~~
- utf-8 转 gb2312 在“凤凰”上是乱码,其它网站可以。求救!
- PHP配置问题。
- php新手求助: 如何获取超链接的title值?
- 小聲問一句, linux系統中如何註冊window 中 vc寫的com
- 查询涉及三个表怎么办?
- 从mysql取出的文章内容,每段前的两个空格不见了,怎么恢复
- make php4 错误!老板恼了,急啊
- 已经一天了求解脱Fatal error: Call to undefined function mb_detect_encoding()
- 关于Google Docs
- 关于PHP动态修改表单文本框属性的问题
没办法,是之前的写法。之前有些函数是这样的
function test(){
global $config;
}
这个写法是既成的,之前的写法。
好在我今晚已经把代码全部重构了。用$_ENV把变量加进去。通通不用global了,不管他在类里还是函数里面