将变量传递给类 这是代码>>
require('password.php');
class Authorization
{
var $users = array(
'admin' => $password, // User 1
); //........
如何将password.php中声明的变量传递给Authorization类?
答案 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);