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
PHP empêcher form onsubmit si formulaire invalide Développement d'un site Web ou d'une appli mobile 29 Juin 2020
Parser en php un fichier xml Développement d'un site Web ou d'une appli mobile 12 Juin 2020
UX sur Android (et iOS) : Le $_POST en php qui fait mal Développement d'un site Web ou d'une appli mobile 10 Juin 2020
formulaire de contact sans php Développement d'un site Web ou d'une appli mobile 5 Avril 2020
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
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice