/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/classes/__set__get_004.phpt
35 строк
509 B
Nikita Popov
Reindent phpt files
04 фев 2020, 00:52
04 фев 2020, 00:52
f8d7958
Код
Авторство
О чём код?
--TEST-- ZE2 __set() and __get() --FILE-- <?php class Test { protected $x; function __get($name) { if (isset($this->x[$name])) { return $this->x[$name]; } else { return NULL; } } function __set($name, $val) { $this->x[$name] = $val; } } $foo = new Test(); $bar = new Test(); $bar->baz = "Check"; $foo->bar = $bar; var_dump($bar->baz); var_dump($foo->bar->baz); ?> --EXPECT-- string(5) "Check" string(5) "Check"