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 :oops: c'est vrai car j utilise tjr => et j'ai jamais fais attention à -> :oops: