Ciao,

grazie per le indicazioni.

Interessante get_object_vars per recuperare le variabili di classe.

Ma si può anche settarle ? Leggendo i link da te segnalati non ho capito come.

Ho fatto un esempio che chiaramente è errato. Puoi darmi qualche suggerimento in più ?

Codice PHP:
<?php


class Persona
{
    public 
$nome;
    public 
$cognome;
    public 
$eta;
    
    function 
Persona()
    {
        
    }
    
    public function 
setProp($arr)
    {
        foreach(
$arr as $key=>$value)
        {
            
$this[$key] = $value;
        }
    }
}

$arr = array("nome" => "Mario""cognome" => "Rossi""eta" => 26 );

$p = new Persona();
$p->setProp($arr);

var_dump(get_object_vars($p));

?>