[Tableaux] Conversion array -> object
Il y a quelques jours j'ai eu l'idée de convertir mes tableaux en objets, tout dabord parce qu'avec les objets on a pas de soucis de guillemets puis bah le code est beaucoup plus cours. Mais est-ce que c'est un bon procédé ?
Du coup, $_POST devient $post, $_GET devient $get et $_SESSION devient $session.
Code:
1 2 3 4 5 6 7 8 9 10 11
| function arrtoobj($arg_array) {
$tmp = new stdClass;
foreach ($arg_array as $key => $value) {
if (is_array($value)) {
$tmp->$key = arrtoobj($value);
} else {
$tmp->$key = $value;
}
}
return $tmp;
} |
Attention ça ne fonctionne pas avec des $key numériques.
Exemple : $post = arrtoobj($_POST);
Est-ce une bonne initiative ?