时间:2021-05-26
config.php文件:
复制代码 代码如下:
<?php
$db_name="test";
$db_username="root";
global $db_password;
?>
数据库操作类(调用配置文件)db.fun.php:
复制代码 代码如下:
<?php
require("config/config.php");
class db{
function fun(){
global $db_username,$db_password;
echo "数据库用户名:".$db_username."<br />";
echo "数据库密码:".$db_password."<br />";
}
}
?>
应用文件test.php:
复制代码 代码如下:
<?php
require("include/db.fun.php");
$a= new db();
$a->fun();
?>
global关键字:
复制代码 代码如下:
<?php
$a = 1;
function Test()
{
echo $a;
}
Test();
?>
这个脚本不会有任何输出,因为 echo 语句引用了一个局部版本的变量 $a,而且在这个范围内,它并没有被赋值。你可能注意到 PHP 的全局变量和 C 语言有一点点不同,在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖。这可能引起一些问题,有些人可能漫不经心的改变一个全局变量。PHP 中全局变量在函数中使用时必须申明为全局。
复制代码 代码如下:
<?php
$a = 1;
$b = 2;
function Sum()
{
global $a, $b;
$b = $a + $b;
}
Sum();
echo $b;
?>
以上脚本的输出将是“3”。在函数中申明了全局变量 $a 和 $b,任何变量的所有引用变量都会指向到全局变量。对于一个函数能够申明的全局变量的最大个数,PHP 没有限制。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
MongoCursorObject游标类MongoConfig.php配置文件Table.php(mongodb操作数据库类文件)Config.php配置文件复
升级网站程序帝国CMS程序升级一般步骤:1、升级前备份数据库数据与配置文件(如:e/class/config.php、e/class/user.php);2、如
一般而言,后台插一句话,如果数据库扩展名是asp的话,那么插数据库,但是如果有配置文件可以插的话,那肯定是插入配置文件了,但是插入配置文件有一个很大的风险,那就
.env文件是配置文件,包括数据库配置信息,查看config->database.php,connections里面包含了所有数据库的配置,可以在default
网站配置一般用来保存网站的一些设置,写在配置文件中比写在数据库中要合适一下,因为配置文件本身带有缓存,随网站启动读入缓存中,速度更快,而保存在数据库中要单独为一