Что такое дискриптор $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();
Виртуальный выделенный сервер (VDS) становится отличным выбором
На решения данных ошибок ушло больше целого рабочего дняКак узнал из разных ресурсов, не можно миксовать managed и not-managed классы
Прохожу курс по с++ и там в рекомендуемом решении задачи написано: