PHPクラスまたはPHPメソッドのself
との違いはどこにありますか?$this->
例:
私は最近このコードを見ました。
public static function getInstance() {
if (!self::$instance) {
self::$instance = new PDO("mysql:host='localhost';dbname='animals'", 'username', 'password');;
self::$instance-> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
return self::$instance;
}
$this->
しかし、それはクラスの現在のインスタンス(オブジェクト)を参照していることを覚えています(これも間違っている可能性があります)。しかし、違いは何ですか?