Что такое дискриптор $this-> в php? Объясните пожалуйста что он делает, где применяеться и какова его суть?
class Test {
public $test = '123';
public function testMethod2() {
return '456';
}
public function testMethod() {
echo $this->test;
echo $this->testMethod2();
}
}
$var = new Test();
$var->testMethod();
Как можно видеть из примера, $this-> это обращение к другим переменным/функциям внутри класса. Но тут важно чтоб у это класса был экземпляр, если мы говорим о статических, то у них используется self::
class Test {
public static $test = '123';
public static function testMethod2() {
return '456';
}
public static function testMethod() {
echo self::$test;
echo self::testMethod2();
}
}
Test::testMethod();
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости