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 909
    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:
    842
    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:
    415
    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 192
    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
formulaire de contact sans php Développement d'un site Web ou d'une appli mobile Dimanche à 11:09
Ne pas mettre à jour forum Phpbb Administration d'un site Web 19 Février 2020
Phpbb et app.php et RSS ? Débuter en référencement 17 Février 2020
Title et meta déscription par PHP Référencement Google 20 Décembre 2019
Boucle PHP et référencement Rédaction web et référencement 13 Décembre 2019
Mettre à jour Php Administration d'un site Web 1 Décembre 2019
Framework JS, template html/php ou Wordpress ? Débuter en référencement 26 Octobre 2019
[PHP] Détecter le navigateur / bot en fonction du HTTP_USER_AGENT Développement d'un site Web ou d'une appli mobile 14 Septembre 2019
PHP : checkdnsrr (MX) et domaine yahoo.fr Développement d'un site Web ou d'une appli mobile 5 Septembre 2019
Migration site PHP vers Gatsby : quelques questions Problèmes de référencement spécifiques à vos sites 22 Août 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice