Comment appeler une méthode statique en php

藏色散人
Libérer: 2023-03-17 10:12:01
original
2286 Les gens l'ont consulté

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é.

Comment appeler une méthode statique en php

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(&#39;a&#39;);
Char::Join();
#注意, 在静态方法中不能访问非静态变量

#Char::Join();
#$test->Join();
#$test::Join();
可以这样调用
Copier après la connexion

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 PHP

"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal