Page 1 sur 1
Que signifie la flèche "->" ?
Posté : 21 juil. 2005, 13:50
par lulumOriss
Bonjour,
je vois souvent ce genre de commande dans les codes PHP et impossible de trouver l'explication dans la doc :
$ma_var->ma_fonction();
Que veut dire le "->" ?
Merci. lulu.
Posté : 21 juil. 2005, 13:51
par VaN
Il me semble que c'est une affectation, en Programmation Orientée Objet.
mais je me trompe peut etre.
Posté : 21 juil. 2005, 13:53
par mere-teresa
C'est une flèche, alors j'ai édité ton titre 
Posté : 21 juil. 2005, 13:54
par raptor
oui, cela est utilisée en progra orientée objet, pour utiliser une propriété ou une methode d'un objet.
En l'occurance, la méthode mafonction() de l'objet $mavar.
Posté : 21 juil. 2005, 15:42
par lulumOriss
ok. Merci beaucoup.
Posté : 21 juil. 2005, 15:52
par HD
elle est utilisée aussi dans les tableaux afin d affecter une valeur à chaque cellule
Posté : 21 juil. 2005, 15:53
par rami
Pas du tout HD

. Pour affecter des valeurs dans un tableau, on utilise les crochets []
Posté : 21 juil. 2005, 15:54
par ouckileou
oui mais aussi une flèche il a presque raison
sauf que c'est "=>"
$tableau = Array("cle1" => "valeur1", "cle2" => "valeur2");
mais c'est à la création du tableau, après ce sont les crochets qu'on utilise

Posté : 21 juil. 2005, 15:55
par zeus
Et puis pour l'association index/valeur, c'est => et non pas ->
$var= array("nom" => "monNom", "prenom" => "monPrenom");
Posté : 21 juil. 2005, 16:01
par HD
oups

c'est vrai car j utilise tjr => et j'ai jamais fais attention à ->
