D'une manière générale, pour un gros ou moyen projet, utiliser de l'objet est mieux. Ca permet de mieux organiser ton code.
Pour passer un objet d'une page à une autre il faut le serializer (serialize() / unserialize() ) et le transmettre comme on veut (sessions, formulaire etc...)