将变量传递给类

时间:2014-07-26 14:33:06

标签: php oop

将变量传递给类 这是代码>>

require('password.php');
class Authorization
{

var $users = array(
    'admin' => $password,    // User 1

); //........

如何将password.php中声明的变量传递给Authorization类?

3 个答案:

答案 0 :(得分:0)

您可以在类中设置变量,但如果没有构造函数,则无法传递给类:

class MyClass {
    $VarA = 0;

    function __construct($NewVarA = 0) {
        $this->VarA = $NewVarA;
    }
}

如果您不想使用构造函数,请考虑使用函数而不是类。

答案 1 :(得分:-1)

一个类不是一个对象。它是对象的描述。

说班级苹果。苹果具有某些特征。需要创建一袋苹果。每个人都有一个密码(在你的情况下)。

请重新阅读有关面向对象编程的内容。

答案 2 :(得分:-1)

我不是100%肯定你在问什么,但我认为你的意思是:

require('password.php');

class Authorization
{
    function __construct($myVariable) {
        // do something
    }
}

// Now you can do this, where $someVariable is defined in password.php:
$foo = new Authorization($someVariable);