Где разница между self и $ this-> в классе PHP или в методе PHP?
Где разница междуself
а также$this->
в классе PHP или метод PHP?
Пример:
Я видел этот код недавно.
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->
ссылается на текущий экземпляр (объект) класса (также может быть неверным). Однако в чем разница?