<?php
classe aa{
public statique $zz = 8 ;
fonction publique a1(){
$a=1 ;
$this->a2();
retourner $a ;
}
fonction publique a2(){
$this->zz +=1;
}
}
$k = nouveau aa();
$k->a1();
$k->a2();
echo $k->zz;
écho '<br>';
echo $k->a1();
mourir();
Normes strictes : accès à la propriété statique aa::$zz comme non statique dans D:WWWclient.php à la ligne 13
Remarque : Propriété non définie : aa::$zz dans D:WWWclient.php à la ligne 13
Normes strictes : accès à la propriété statique aa::$zz comme non statique dans D:WWWclient.php à la ligne 27
2
Normes strictes : accès à la propriété statique bb::$zz comme non statique dans D:WWWclient.php à la ligne 13
Remarque : Propriété non définie : bb::$zz dans D:WWWclient.php à la ligne 13
1
Les variables membres statiques ne sont accessibles que par les méthodes statiques, et les méthodes statiques ne peuvent accéder qu'aux membres statiques
Comment accéder aux membres statiques :
Vous avez déclaré que $zz est une variable statique, puis vous utilisez $this pour l'appeler. Y a-t-il un problème ?
Les variables membres statiques sont appelées de manière statique