Questions sur les classes
le 16/02/2007 à 18:53
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:
- class Ma_Classe{
- static $i;
- function Ma_Classe(){
- $this->i += 1;
- }
- }
-
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):
- $Ma_Classe1 = new Ma_Classe;
- $Ma_Classe1->Ma_Variable = "Value";
-
Il faut faire (ca marche mais y'a pas une autre solution?)
- class Ma_Classe{
- function Ma_Classe(){
- $this->Ma_Variable = "Value";
- }
-
- }
- $Ma_Classe1 = new Ma_Classe;
-
Merci bp!
+++
le 16/02/2007 à 19:05
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.
le 24/02/2007 à 11:14
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 :
-
- <?php
- class Ma_Classe{
- var $Ma_Variable;
- function Ma_Classe($val){
- $this->Ma_Variable = $val;
- }
- $class = new Ma_Classe('value');
- echo $class -> Ma_Variable;
- ?>
-
Accès rapide :
Remonter