共享PHP数据库配置文件的一般实践
config.php文件:复制代码代码如下所示:
< PHP
$db_name= test;
db_username美元=根;
全球db_password美元;
>
数据库操作类(调用配置文件)db.fun.php:
复制代码代码如下所示:
< PHP
需要();
类DB {
功能乐趣(){
全球db_username美元,db_password美元;
回声数据库用户名:db_username美元。;
回声数据库密码:db_password美元。;
}
}
>
应用文件test.php:
复制代码代码如下所示:
< PHP
需要(包含;
$ =新DB();
乐趣();
>
全球的关键词:
复制代码代码如下所示:
< PHP
$ = 1
功能测试()
{
向本地范围变量返回一个引用;
}
测试();
>
脚本没有任何输出,因为回声语句引用变量a的本地版本,在这个范围内,它没有赋值。在C语言中,全局变量在函数中自动实现,除非它们被局部变量所覆盖,这可能会导致问题,有些人可能不小心改变全局变量。
复制代码代码如下所示:
< PHP
$ = 1;
$ = 2;
函数和()
{
全球$ A,B;
美元=;
}
(和);
回声$;
>
以上脚本的输出将是3。全局变量$美元和B在函数声明,所有的任何变量的引用变量指向全球variable.php没有限制全局变量的最大数目,一个函数可以声明。