Questions sur les classes

Répondre
maxroucool
le 16/02/2007 à 18:53
maxroucool
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!
+++
maxroucool
le 16/02/2007 à 19:05
maxroucool
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
le 24/02/2007 à 11:14
mojorisin
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;
?>
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours