这篇文章主要介绍global如何引用配置文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
1.global的使用
众所周知,全局变量
无法在方法中不加修饰的使用,如下:
<?php
$a=1;
function Test()
{
echo $a;//报错,undefined variable
}
?>
所以我们需要global
的帮助:
<?php
$a=1;
function Test()
{
global $a;
echo $a;//报错,undefined variable
}
Test();//输出1
?>
2.引入配置文件
配置文件如下:
<?php //在根目录下config\config.php
return array(
//数据库配置
'database'=>array(
'type'=>'mysql',
'host'=>'localhost',
'port'=>'3306',
'user'=>'root',
'pass'=>'root',
'charset'=>'utf8',
'dbname'=>'my_database',
'prefix'=>''
),
'system'=>array(
'error_reporting'=>E_ALL,//错误级别控制,默认显示所有错误
'display_errors'=>1, //错误显示控制,1代表显示错误,0代表隐藏错误;
)
);
?>
使用如下:
<?php //在根目录下
function abc(){
global $config;
$config=include './config/config.php';
}
function efg(){
global $config;
var_dump($config);
}
abc();//调用abc()方法,将配置文件赋值引入
efg();//输出配置文件
echo "<br>";
echo "<pre>";
var_dump($config);
?>
以上是“global如何引用配置文件”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注天达云行业资讯频道!