11-09-2012, 07:26 AM
Pour ne parler que de ce choix, je dirais plutôt qu'il a été fait par manque d'expérience.
Si tu retournes l'objet il est simple après de faire $obj->id, et ça te donne bien plus de souplesse pour travailler, car tu peux plus facilement avoir tous les cas d'utilisations. Tandis que toi avec l'id, si tu veux l'objet tu fais quoi ?
De plus, on ne peut pas parler d'optimisation d'avoir $id plutôt qu'avoir à faire $obj->id, car d'un côté l'intérêt niveau optimisation est très minime, par contre tu perds grandement en souplesse d'utilisation.
Si tu retournes l'objet il est simple après de faire $obj->id, et ça te donne bien plus de souplesse pour travailler, car tu peux plus facilement avoir tous les cas d'utilisations. Tandis que toi avec l'id, si tu veux l'objet tu fais quoi ?
De plus, on ne peut pas parler d'optimisation d'avoir $id plutôt qu'avoir à faire $obj->id, car d'un côté l'intérêt niveau optimisation est très minime, par contre tu perds grandement en souplesse d'utilisation.