Wenn wir PHP-Skripte schreiben, verwenden wir oft $this. Wie verstehen wir also $this?
Als nächstes werde ich die Verwendung von $this demonstrieren:
Zuerst erstellen wir normalerweise eine Klasse, wenn wir Skripte schreiben, also erstellen wir zuerst eine Klasse Benutzer
class User { public $name; }
Als nächstes schreiben wir eine weitere Methode getName(). Die Funktion dieser Methode besteht darin, das Attribut $name auszugeben
class User { public $name; public function getName() { echo $this->name; } } //使用 $user1 = new User(); $user1->name = 'liming'; $user1->getName();//会输出'liming' $user2 = new User(); $user2->name = 'zhagsan'; $user2->getName();//输出'zhangsan'
Wie ist das zu verstehen?
Das obige Beispiel erstellt zwei Objekte. Wenn $user1->getName, repräsentiert $this zu diesem Zeitpunkt $user1.
Das Obige ist mein Verständnis, ich hoffe, es wird für alle hilfreich sein. Danke!
Weitere PHP-bezogene Fragen finden Sie auf der chinesischen PHP-Website: https://www.php.cn/
Empfohlene PHP-bezogene Video-Tutorials: https ://www.php.cn/course/list/29/type/2.html
Das obige ist der detaillierte Inhalt vonVerständnis und Beispiele von $this in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!