PHP - Initialisiert Objektmitglieder mit dem Array-Parameter
Ist es möglich, ein Objekt privat oder geschützte Mitglieder in PHP mit einem assoziativen Array zu initialisieren.
zum Beispiel:
class TestClass
{
public $_name;
public $_age;
public function __construct(array $params)
{
??????
}
}
$testClass = new TestClass(
array(
'name' => 'Bob',
'age' => '29',
)
);
ich habe mich gefragt, ob es eine elegante lösung gibt - vielleicht durch implementieren einer der spl-schnittstellen oder auf andere weise?