Maison > Article > développement back-end > Quelles sont les fonctions de ->, => et :: en php ?
Quelles sont les fonctions de ->, =>,:: en php ? L'article suivant vous présentera les fonctions de ->, =>,:: en php. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Recommandé : "Tutoriel vidéo PHP"
1 -> dans .
Par exemple :
class Test{ function add(){return $this->var++;} var $var = 0; } $a = new Test; //实例化对象名称 echo $a->add(); echo $a->var;
2.=>, utilisé dans les tableaux, l'usage courant est tableau (clé=>valeurs).
$a = array( '0' => '1', '2' => '4', ); echo $a['0']; echo $a['2'];
3.::
Méthodes de référence des méthodes statiques et propriétés statiques de la classe
Par exemple, les méthodes statiques et les propriétés statiques de la classe
class Test{ public static function test(){ public static $test = 1; } }
peuvent être utilisé directement sans instancier l'objet (La méthode utilisée est class name::static method name)
Test::test(); Appeler la méthode statique
test Test::$test; obtenir la valeur de l'attribut statique $test
Remarque : les méthodes statiques ont déjà été instanciées et stockées en mémoire lorsqu'elles lisent cette classe ou importent ce fichier de classe. Les classes non statiques doivent être nouvelles. Même si une classe statique possède plusieurs instances en mémoire, il n’existe qu’une seule copie des attributs statiques.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!