Bonjour
J'ai souvent le cas d'afficher plusieurs valeurs d'une entité; je pourrais utilisé un tableau associatif pour ça mais je préfère utiliser un objet.
Car un objet me permet d'écrire:
Alors qu'avec un tableau je suis obligé de concaténer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo "la valeur est: $obj->val";
Ce qui dans les grands paragraphes avec plusieurs valeurs à afficher hache le code de guillemets et de points et le rend nettement moins lisible et plus pénible à écrire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo "la valeur est: " . $tab['val'];
Ma question pose sur la création de ce genre d'objet, qui sont de simples objets d'affichage sans méthode avec juste des données membres.
Faire une classe pour ça et instancier un objet me parait un peu lourd.
Aussi j'utilise le transtypage suivant :
Cela me parait concis et efficace. Qu'en pensez vous ou y a-t-il une meilleure méthode?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $obj = (object)array('val' => 5);
Partager