/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/classes/visibility_002b.phpt
31 строка
651 B
Nikita Popov
Reindent phpt files
04 фев 2020, 00:52
04 фев 2020, 00:52
f8d7958
Код
Авторство
О чём код?
--TEST-- ZE2 A redeclared method must have the same or higher visibility --FILE-- <?php class father { function f0() {} function f1() {} public function f2() {} protected function f3() {} private function f4() {} } class same extends father { // overload fn with same visibility function f0() {} public function f1() {} public function f2() {} protected function f3() {} private function f4() {} } class fail extends same { private function f2() {} } echo "Done\n"; // shouldn't be displayed ?> --EXPECTF-- Fatal error: Access level to fail::f2() must be public (as in class same) in %s on line 22