cn=$p_cn; } function from_array($p_array) { foreach (array ('bh_id','from','to') as $l) { $this->$l=(isset ($p_array[$l]))?$p_array[$l]:""; } } static function test_me() { $cn=DbConnect(dossier::id()); $a=array('from'=>'01.01.2008', 'to'=>'11.01.2008', 'bh_id'=>1); print_r($a); $obj=new Bud_Synthese($cn); $obj->from_array($a); print_r($obj); } }