Les caractéristiques des méthodes statiques en PHP sont : 1. Les méthodes statiques sont modifiées avec le mot-clé static 2. Les méthodes statiques peuvent être utilisées n'importe où dans le code 3. Les méthodes statiques sont accessibles sans objets d'instance ; Les variables statiques peuvent être manipulées, mais les variables non statiques ne peuvent pas être manipulées.
L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.
Les méthodes statiques sont également appelées méthodes de classe. Les méthodes statiques appartiennent à toutes les instances d'objet : fonction statique + nom de la méthode
En dehors de la classe : nom de la classe : nom de la méthode de classe ou nom de l'objet. >nom de la méthode de classe
À l'intérieur de la classe : self::nom de la méthode de classe ou nom de la classe::nom de la méthode de classe
Si une variable doit être partagée par toutes les variables, des variables statiques doivent être introduites si une méthode ne fonctionne que de manière statique ; variables, utilisez la méthode statique
Lors de l'utilisation de variables statiques, vous devez utiliser des méthodes statiques. Les attributs non statiques (variables) ne sont pas accessibles dans les méthodes statiques
Caractéristiques des méthodes statiques :
1. et ne peut pas utiliser de variables non statiques.
2. Les méthodes membres ordinaires peuvent utiliser à la fois des variables non statiques et des variables statiques.
Avantages des méthodes statiques :
(1) Peut être utilisée n'importe où dans le code (en supposant que la classe puisse être utilisée). accessible);
(2) Chaque instance de la classe peut accéder aux propriétés statiques définies dans la classe. Vous pouvez utiliser les propriétés statiques pour définir des valeurs, qui peuvent être utilisées par tous les objets de la classe. peut accéder aux propriétés statiques sans avoir besoin d’objets d’instance ou de méthode.
Les méthodes statiques ne peuvent pas accéder aux propriétés normales de cette classe car ces propriétés appartiennent à un objet, mais les propriétés statiques sont accessibles.
Apprentissage recommandé : "
Tutoriel vidéo PHPCe 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!