Questions sur les classes

Répondre
maxroucool
maxroucool
Déconnecté
Slt tlm,

je suis débutant avec les classes, et j'ai quelques questions a vous posez!!

Je voudrais compter le nombre de fois ou j'utilise la meme classe dans une page. J'ai donc fait:

  1. class Ma_Classe{
  2. static $i;
  3. function Ma_Classe(){
  4. $this->i += 1;
  5. }
  6. }
  7.  


Je voudrais executer ("au chargement de la classe") ma classe avec certaines variables, mais ca ne marche pas, pouvez vous m'expliquer pourquoi?

Je fais ca(marche pas):

  1. $Ma_Classe1 = new Ma_Classe;
  2. $Ma_Classe1->Ma_Variable = "Value";
  3.  


Il faut faire (ca marche mais y'a pas une autre solution?)

  1. class Ma_Classe{
  2. function Ma_Classe(){
  3. $this->Ma_Variable = "Value";
  4. }
  5.  
  6. }
  7. $Ma_Classe1 = new Ma_Classe;
  8.  



Merci bp!
+++
maxroucool
maxroucool
Déconnecté
En fait, je voudrais n'executer une fonction (connexion a ma base SQL) que si la classe n'a pas deja été utilisée plus haut dans la page.
mojorisin
mojorisin
Déconnecté
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Salut,
il te faut définir les propriété de ta classe :
  1.  
  2. <?php
  3. class Ma_Classe{  
  4. var $Ma_Variable;  
  5. function Ma_Classe($val){  
  6. $this->Ma_Variable = $val;  
  7. }  
  8. $class = new Ma_Classe('value');  
  9. echo $class -> Ma_Variable;  
  10. ?>
  11.  
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php