Les classes dans php

Les classes dans php - PHP - Programmation

Marsh Posté le 25-04-2007 à 12:13:24    

Bonjour,
 
Dans mon appli j'utilise des classes et j'aurais une question.  
 

Code :
  1. // Code d'ajout d'un article dans ma classe
  2. // Les articles déjà ajouté qui sont stockés dans la session
  3. if (empty($_SESSION['lesEstim']))
  4.   $unEstim=new ArticleStock();
  5. else
  6.   $unEstim=unserialize($_SESSION['lesEstim']);
  7. $unEstim->addArticle(....);
  8. $_SESSION['lesEstim'] = serialize($unEstim);
  9. // Code du bonton de validation  
  10. // On récupère les infos de l'estimation
  11. $lesEstim=unserialize($_SESSION['lesEstim']);
  12. // On passe $lesestim en parametre d'une fonction php
  13. ajouter_mvt_panier($lesEstim);


 
Ma question est : quand on passe $lesEstim en parametre doit-on recréer une instance de la classe dans la fonction pour récupérer le contenu de $lesEstim et faire apple aux fonctions de la classe ?
 
Merci

Reply

Marsh Posté le 25-04-2007 à 12:13:24   

Reply

Marsh Posté le 25-04-2007 à 14:06:45    

Pourquoi recréer une instance? L'objet créé est unique et possède ses propres propriétés, si tu ajoutes des articles dans un objet, tu modifies cet unique objet, et si tu recrées une instance, tu ne travaillerais plus sur cette occurence.
 
On dit méthodes et non pas fonctions de classe


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed