Page 1 sur 1

A quoi sert le signe -> ?

Posté : 28 oct. 2008, 10:39
par beninsky
Bonjour, je débute en PHP et je ne comprends pas la signification de ce signe -> dans le code.

A quoi sert-il ?

ex :

Code : Tout sélectionner

$this->axis->top->line->setX($x1, $x2)
Merci

Posté : 28 oct. 2008, 11:04
par Victor BRITO
C'est un signe utilisé dans la programmation orientée objet. Il permet d'assigner une propriété ou une méthode à un objet. Plus de détails dans le manuel de PHP.

Posté : 28 oct. 2008, 11:16
par beninsky
Merci beaucoup pour ta réponse, j'avais cherché sur quelques sites mais je ne connaissais rien de ce signe donc difficile de savoir dans quelle catégorie chercher.

Posté : 28 oct. 2008, 11:33
par Berzemus
Merci beaucoup pour ta réponse, j'avais cherché sur quelques sites mais je ne connaissais rien de ce signe donc difficile de savoir dans quelle catégorie chercher.
A notre le signe '::' .Il porte un nom inutilisable[1], et il sert à appeler des attributs et des méthodes d'un objet statique.

A noter que dans le cas d'un objet statique (bien qu'on devrait plutôt parler de classe, puisqu'il n'est pas instancié), on n'utilise pas $this mais self, pour la raison qu'il n'est pas instancié, qu'il n'y a donc pas d'objet.

plus d'info:
http://be2.php.net/manual/fr/language.oop5.static.php


[1] Paamayim Nekudotayim, ou opérateur de résolution de portée.