Join();$test::Join();" peut être appelé."/> Join();$test::Join();" peut être appelé.">
Maison > Article > développement back-end > Comment appeler une méthode statique en php
php appelle la méthode statique : 1. Créez un exemple de fichier PHP ; 2. Définissez "class Char{...}" 3. Créez une "fonction statique publique Join(){...}" ; "::Join();$test->Join();$test::Join();" peut être appelé.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.
Comment appeler une méthode statique en php ?
Le code pour utiliser la méthode statique en php est le suivant :
<?php class Char{ public static $number = 0; public static $name; function __construct($what){ self::$name = $what; } public static function Join(){ self::$number++; echo self::$number," Is :",self::$name,"<br />"; } } $test = new Char('a'); Char::Join(); #注意, 在静态方法中不能访问非静态变量 #Char::Join(); #$test->Join(); #$test::Join(); 可以这样调用
Introduction connexe :
Attributs statiques
1 : statique Les attributs statiques existent seuls dans la classe (appartiennent à la classe) et n'appartiennent pas à l'objet. Par conséquent, cet attribut existe tant que la classe est déclarée. Vous pouvez accéder à cette propriété statique sans dépendre d'un objet.
2 : Il y a toujours une propriété statique dans la classe, elle est donc partagée par tous les objets.
Méthodes statiques
Les méthodes ordinaires sont stockées dans des catégories et n'ont qu'une seule copie en mémoire. Il en va de même pour les méthodes statiques. Différence : les méthodes ordinaires nécessitent que les objets soient appelés et cela doit être lié à cela. Les méthodes statiques n’ont pas besoin d’être liées à cela. Les méthodes statiques n'ont pas besoin de lier cela. Les méthodes statiques n'ont pas besoin d'être liées à cela et peuvent être appelées via le nom de la classe
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!