Salut,
J'ai une ligne de code en PHP qui contient le symbôle suivant ::
Je voulais savoir sa signification, et est ce qu'on peut le remplacer par une autre syntaxe?Code:$plot = new Pie($values, Pie::EARTH);
Merci. ;)
Version imprimable
Salut,
J'ai une ligne de code en PHP qui contient le symbôle suivant ::
Je voulais savoir sa signification, et est ce qu'on peut le remplacer par une autre syntaxe?Code:$plot = new Pie($values, Pie::EARTH);
Merci. ;)
Pie::EARTH représente une constante generique à toutes les instance de classe Pie nomée EARTH
Alors pour reprendre ton code :
$plot : c'est une variable or plot veut dire Graphique en anglais.Code:
1
2 $plot = new Pie($values, Pie::EARTH);
new Pie(...) : C'est crée un nouveau graphique camembert.
$values : ce sont les valeurs que tu veux mettre dans le graphique.
Pie::EARTH C'est une variable de ta classe Pie. C'est la forme de graphique que tu veux utiliser.
Zenklys ;)
Merci beaucoup pour l'explication...
Mais parfois, ça me génère un erreur:
el la ligne 29 correpond a celle du :: :(Code:Parse error: parse error, expecting `'('' in ..\site\stat.php on line 29
RESALUT,
Je t'ai déjà répondu à propos de cette erreur : il s'agit de ta version de php. Le système de classe à changer entre la version 4 et 5 de php. Le symbole "::" est utilisé avec php 5 donc puisque tu utilise php 4, tu dois remplacer :
Par :Code:$plot = new Pie($values, Pie::EARTH);
Normalement cela fonctionne mais tiens moi au courant.Code:$plot = new Pie($values, PIE_EARTH);
Voilà.
C'est bon!!!
ça marche 5/5 :mouarf: