好的,问题是我正在使用一个类,它依赖于外部配置来工作和验证事物,但是由于这些属性的数量如此之多,我想知道如何导入它们。
所以,想象一下这是一个类:
class doSomething{
public function __construct($conn){
$this->conn = $conn;
}
public function validateURL($url){
//do something with $url
}
public function validateName($name){
//do something with $name
}
public function validateAge($age){
// process age
}
public function lookEmailInDatabase($email, $table){
// process data
}
}
现在,让我们假设上面是在一个名为的文件中doSomthingClass.php
因此,假设我有另一个类来声明这些属性的值
function declareProperties($val){
$conn = new PDO(...);
$url = 'http://foo.com';
$name = 'john';
$age = '17';
$email = 'simon@yahoo.com';
$table = 'foobartar';
return $val;
}
现在,问题是,将这些属性导出到这个类中的最有效、最好的方法是什么,因为我什至不确定是否应该将设置写在一个函数或另一个类中..