/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/lang/this_assignment.phpt
41 строка
561 B
Fabien Villepinte
Clean DONE tags from tests
07 ноя 2019, 23:31
07 ноя 2019, 23:31
a555cc0
Код
Авторство
О чём код?
--TEST-- Test to catch early assignment of $this --FILE-- <?php class first { function me() { echo "first"; } function who() { global $a,$b; $this->me(); $a->me(); $b->me(); $b = new second(); $this->me(); $a->me(); $b->me(); } } class second { function who() { global $a,$b; $this->me(); $a->me(); $b->me(); } function me() { echo "second"; } } $a = new first(); $b = &$a; $a->who(); $b->who(); echo "\n"; ?> --EXPECT-- firstfirstfirstfirstsecondsecondsecondsecondsecond