PHP - Inicializar los miembros del objeto con el parámetro de matriz
¿Es posible inicializar un objeto privado o miembros protegidos en php con una matriz asociativa?
por ejemplo:
class TestClass
{
public $_name;
public $_age;
public function __construct(array $params)
{
??????
}
}
$testClass = new TestClass(
array(
'name' => 'Bob',
'age' => '29',
)
);
Me preguntaba si hay una solución elegante. ¿Tal vez implementando una de las interfaces spl o de otra manera?