/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/bug36825.phpt
29 строк
418 B
Máté Kocsis
Declare tentative return types for ext/spl - part 1 (#7115)
13 июл 2021, 14:04
Не верифицирован
13 июл 2021, 14:04
c6357b8
Код
Авторство
О чём код?
--TEST-- Bug #36825 (Exceptions thrown in ArrayObject::offsetGet cause segfault) --FILE-- <?php class foo extends ArrayObject { public function offsetGet($key): mixed { echo __METHOD__ . "($key)\n"; throw new Exception("hi"); } } $test = new foo(); try { var_dump($test['bar']); } catch (Exception $e) { echo "got exception\n"; } ?> --EXPECT-- foo::offsetGet(bar) got exception