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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?