にパラメータの正しい数を渡す私はここで次の操作を行います。が動的にクラスのコンストラクタ
public function fetch($className)
{
$rows = array();
while($r = $this->result->fetch_object() {
$rows[] = new $className($r);
}
return $rows;
}
コンストラクタ
class User
{
public $dbh;
public $row;
public function __construct($dbh, $row = null)
{
$this->dbh = $dbh;
$this->row = $row;
}
public function getAll()
{
return $this->dbh->query('SELECT * FROM users')->fetchAll();
}
public function getFirstName()
{
return $this->row->first_name;
}
}
をこれは良い、よく私のクラスのコンストラクタは、パラメータを1つだけ持っている場合は、すべてのです。
私はこのダイナミックを作成して、私のコンストラクタに他のパラメータを持たせることができます。これが理にかなってほしい。
何か助けが嬉しいです:-)
あなたの構成機能はどこですか? – Akintunde007
@Akintunde – Programit