AntonTitovI
@AntonTitovI
Учю web

Почему не работает геттер?

Не выводит $n метода __get();
class MyClass{
	function __set($n, $v){
		echo $n,$v;
	}
	function __get($n){
		echo $n;
	}
}

$el = new MyClass();
$el->myValue = "value";
$el->myValue1 = "value1";
  • Вопрос задан
  • 176 просмотров
Решения вопроса 1
alsopub
@alsopub
Потому что вы его не вызываете.
Добавьте строчку $a = $el->myValue; и $n будет выведен.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
hummingbird
@hummingbird
Точно все нормально (проверили) по коду?
php.net/manual/ru/language.oop5.overloading.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы