OK、問題は、外部構成に依存して機能し検証するクラスを使用していることですが、これらのプロパティは非常に多いため、それらをインポートする方法を知りたいです。
だから、これがクラスだと想像してください:
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;
}
さて、問題は、これらのプロパティをこのクラスにエクスポートするための非常に効率的で最良の方法は何かということです。