PHP bench - Objet vs Tableau, serez-vous plus vigilant ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par dorian53, 22 Mai 2012.

  1. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    Bonjour,

    En pleine réflexion sur le full object en PHP : DAO, ORM, Entité, Collection...
    Faut-il ou pas, est-ce vraiment nécessaire ? Style objet ou procédurale ?
    J'en ai eu marre de chercher sur net et de lire tous les avis divergeants, je me suis décidé à réaliser un petit test moi même.
    Le résultat n'est pas surprenant, c'est plus coûteux mais la différence est vraiment importante.
    Sans compter la mémoire qui doit être également plus chargée.

    Qu'en pensez-vous ?

    Merci

    Apache 2.2.17, PHP 5.3.5
    http://img198.imageshack.us/img198/3039/bencho.png
    [​IMG]

    Code:
    Class Personne {
     
            protected $_id;
            protected $_nom;
            protected $_ddn;
            protected $_sexe;
     
            public function __construct($pId, $pNom, $pDdn, $pSexe) {
                $this->_id   = $pId;
                $this->_nom  = $pNom;
                $this->_ddn  = $pDdn;
                $this->_sexe = $pSexe;
            }
     
        }
     
  2. Bigb06
    Bigb06 WRInaute impliqué
    Inscrit:
    21 Mars 2007
    Messages:
    790
    J'aime reçus:
    1
    Tout dépend de l'utilisation!
    Mais je ne pense pas que le gain en performance justifie le choix, sinon il faut aussi se poser la question du langage utilisé (PHP vs Python ou autre).
     
  3. erestrebian
    erestrebian WRInaute occasionnel
    Inscrit:
    15 Juin 2007
    Messages:
    411
    J'aime reçus:
    0
    Amha, l'objet est plus utile pour la maintenance sur le long terme car je trouve ça plus lisible que des tableaux à droite et à gauche (surtout avec netbeans). Je ne m'étais jamais vraiment posé la question de la performance mais c'est intéressant de savoir.
     
  4. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 024
    J'aime reçus:
    1
    Niveau conception l'utilisation d'objet présente des avantages mais il est bien rare que du procédural autour ne présente pas d'autres avantage.
    Perso j'ai rien qui soit full objet à un certain niveau ça deviens trop lourd, mais je n'ai rien qui n'utilise pas de l'objet.
     
Chargement...
Similar Threads - PHP bench Objet Forum Date
Indent en mode PHP ? Développement d'un site Web ou d'une appli mobile 9 Juin 2022
Arborescence de classes PHP et séquentialité. Développement d'un site Web ou d'une appli mobile 16 Mai 2022
Afficher des infos depuis plusieurs page en PHP Développement d'un site Web ou d'une appli mobile 23 Mars 2022
Sites de scripts PHP, jQuery, Ajax, etc. Le café de WebRankInfo 20 Mars 2022
Détecter arrêt user d'un script PHP ? Développement d'un site Web ou d'une appli mobile 28 Décembre 2021
sessions PHP sans cookies ? Développement d'un site Web ou d'une appli mobile 26 Décembre 2021
Afficher la dernière version d'un fichier php ? Développement d'un site Web ou d'une appli mobile 8 Novembre 2021
PHP / CURL : interrogation page tiers ne fonctionne plus Développement d'un site Web ou d'une appli mobile 2 Octobre 2021
Actualiser un script php toutes les 10 secondes Développement d'un site Web ou d'une appli mobile 6 Septembre 2021
PHP : problème de comparaison égalité dans boucle FOR avec incrément décimal de 0.1 Développement d'un site Web ou d'une appli mobile 26 Août 2021
Cache Etag nginx et PHP ? Administration d'un site Web 7 Août 2021
Fichier avec ou sans extension php pour le référencement Crawl et indexation Google, sitemaps 3 Août 2021
mon code ne fonctionne pas pour masquer les .php URL Rewriting et .htaccess 31 Juillet 2021
Malware S.Susp.PHP.gen... Administration d'un site Web 15 Juillet 2021
La fonction mail (PHP) ne passe pas ! Demandes d'avis et de conseils sur vos sites 28 Juin 2021
Fonction récursive PHP. Développement d'un site Web ou d'une appli mobile 24 Avril 2021
Redirections .htm en .php URL Rewriting et .htaccess 16 Mars 2021
URL avec et sans .php Développement d'un site Web ou d'une appli mobile 14 Mars 2021
Astuce [PHP] Récolter ville, pays du visiteur Développement d'un site Web ou d'une appli mobile 9 Mars 2021
Quel script PHP conversion HTML -> JSON ? Développement d'un site Web ou d'une appli mobile 17 Février 2021