Que signifie :: (double deux-points) en php? Quelle est la différence entre -> en PHP

Le :: (double deux-points) en PHP est un symbole d'analyse syntaxique intégré, également connu sous le nom d '«opérateur d'analyse de portée». :: est généralement utilisé pour accéder aux membres statiques, ce qui signifie que vous pouvez l'utiliser directement sans instancier l'objet

Que signifie :: (double deux-points) en php? Quelle est la différence entre -> en PHP

class Test{
    public static $test = 1;
    public static function test(){

    }
}

Test::$test; //获取$test属性的值bai   static 静态的
Test::test(); //调用静态方法test()

-> en PHP est la méthode et l'attribut utilisés pour faire référence à l'instance de classe

class Test{
    function add(){return $this->var++;}
    var $var = 0;
}
 
$a = new Test; //实例化对象名称
echo $a->add();
echo $a->var;

Résumé: La différence entre :: et -> en PHP est :: utilisé pour accéder aux méthodes et propriétés statiques, -> accéder aux méthodes et propriétés instanciées

 

Je suppose que tu aimes

Origine blog.csdn.net/qq_39339179/article/details/112241604
conseillé
Classement