PHP - Inicializar membros do objeto com o parâmetro array
É possível inicializar um objetos membros privados ou protegidos em php com um array associativo.
por exemplo:
class TestClass
{
public $_name;
public $_age;
public function __construct(array $params)
{
??????
}
}
$testClass = new TestClass(
array(
'name' => 'Bob',
'age' => '29',
)
);
Eu queria saber se existe uma solução elegante - talvez implementando uma das interfaces spl ou de outra forma?