répondreVous devez d'abord définir $name comme $xm avant de pouvoir utiliser $this->name ;
__get et __set ne doivent être écrits que 30 fois. Ils seront automatiquement appelés lorsque vous accéderez à des propriétés inexistantes ou privées en externe.
répondreVous devez d'abord définir $name comme $xm avant de pouvoir utiliser $this->name ; __get et __set ne doivent être écrits que 30 fois et seront automatiquement appelés lorsque vous accédez à des propriétés inexistantes ou privées en externe.
Veuillez modifier la syntaxe dans votre classe.
De plus, votre syntaxe pour appeler les attributs d'objets externes est correcte.
La méthode magique __get() que vous avez définie ne prendra effet que lors de l'appel d'une propriété qui n'existe pas dans la classe.
Ajouter devant :
privé $name ='';
Vous devez vous tromper, vous n'avez pas de définition
Il n'y a pas de $name dans votre classe, comment pouvez-vous utiliser $this->name
$this->$name 吧