PHP变量具有相同的名称

时间:2010-09-18 17:00:54

标签: php variables phpbb

我正在尝试将我用PHP制作的登录系统与PHPBB登录系统集成。 我的问题是我包含PHP登录文档,其中包含一个名为$user的类,但我的登录系统也使用$user。 例如,我的登录功能是在一个名为$ user的类中执行,而phpbb登录类是$ user-> login

是否可以加载phpbb文档,并在我的主网站的单独“环境”中登录?

如果您需要更多信息,请告诉我

2 个答案:

答案 0 :(得分:3)

您可以在函数中运行代码。如果你没有明确告诉它们,函数不会传递全局变量;)

答案 1 :(得分:0)

你能改变变量吗?

<?php
    include 'the/phpbb/core.pohp';

    $phpbb_user = $user;

    include 'my/login.pohp';

    if($user->valid_uid($phpbb_user->uid))
    {
    }
?>

编辑:

可以添加第二个变量

打开 common.php 并找到以下内容:

$user  = new user();

添加之后

$backup_user  = $user;