Maison  >  Article  >  développement back-end  >  Introduction aux méthodes statiques et aux attributs statiques en php

Introduction aux méthodes statiques et aux attributs statiques en php

不言
不言original
2018-08-22 15:47:211689parcourir

Cet article vous présente une introduction aux méthodes statiques et aux attributs statiques 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 vous sera utile.

Statique est divisé en deux parties : les propriétés statiques et les méthodes statiques

Les éléments statiques sont destinés aux classes (y compris les constantes de classe) et les éléments non statiques sont destinés aux objets

.

Attribut statique

Lors de la définition d'un attribut, l'attribut modifié avec le mot clé static est appelé propriété statique.

Méthode statique

Une méthode modifiée avec le mot clé static est appelée méthode statique.

Les problèmes qui peuvent être résolus de manière statique n'ont pas besoin d'être résolus par des méthodes ordinaires (les éléments statiques sont accessibles directement à l'aide de classes et n'ont pas besoin d'être instanciés via des objets, économisant ainsi de l'espace mémoire et améliorant l'efficacité).

Remarque spéciale :

  1. Pendant le processus d'écriture du code, suivez strictement les spécifications de majuscules

  2. Suivre strictement : le contenu statique est accessible par les classes, le contenu non statique est accessible par les objets, pas d'opérations transfrontalières

3. >La différence entre self et $this

1 self représente la classe, $this représente l'objet

.

2. self accède aux constantes, propriétés statiques et méthodes statiques à l'intérieur de la classe, $this accède aux propriétés et méthodes ordinaires de l'objet

3. avec l'opérateur de résolution de plage (::) Pour prendre effet, $this représente un objet L'objet est intrinsèquement un type de données, donc $this peut être imprimé seul.

4. Là où $this peut être utilisé, self peut certainement être utilisé, mais là où self peut être utilisé, $this ne peut pas être utilisé. -les attributs et méthodes statiques sont accessibles à l'aide d'objets ($this), les méthodes et propriétés statiques ou les constantes sont accessibles à l'aide de classes (self)

Recommandations associées :

statique dans l'objet PHP- orienté Appel d'attributs et méthodes statiques_Tutoriel PHP


Méthode PHP de statique des pages HTML, page phphtml statique

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn