A quoi sert le signe -> ?

Eléphanteau du PHP | 28 Messages

28 oct. 2008, 10:39

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

Mammouth du PHP | 2937 Messages

28 oct. 2008, 11:04

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.

Eléphanteau du PHP | 28 Messages

28 oct. 2008, 11:16

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.

ViPHP
ViPHP | 4039 Messages

28 oct. 2008, 11:33

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.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.