V
vvsh
Здравствуйте.
Есть такой код
когда я вызываю функцию a в классе Core, возникает ошибка
Notice: Undefined property: Core::$a
если вместо $this использовать self то возникает ошибка
Fatal error: Access to undeclared static property: Cache::$a
почему так происходит?
Есть такой код
PHP:
class Cache {
var $a = 0;
function set($t) {
$this->a = $this->a+$t;
}
}
class Core {
function a() {
return Cache::set(3);
}
}
$Core = new Core;
echo $Core->a();
когда я вызываю функцию a в классе Core, возникает ошибка
Notice: Undefined property: Core::$a
если вместо $this использовать self то возникает ошибка
Fatal error: Access to undeclared static property: Cache::$a
почему так происходит?