/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/bug69737.phpt
21 строка
554 B
Máté Kocsis
Declare tentative return types for ext/spl - part 2
14 июл 2021, 16:19
Не верифицирован
14 июл 2021, 16:19
6d805ed
Код
Авторство
О чём код?
--TEST-- Bug #69737 (Segfault when SplMinHeap::compare produces fatal error) --FILE-- <?php class SplMinHeap1 extends SplMinHeap { public function compare($a, $b): int { return -parent::notexist($a, $b); } } $h = new SplMinHeap1(); $h->insert(1); $h->insert(6); ?> ===DONE=== --EXPECTF-- Fatal error: Uncaught Error: Call to undefined method SplMinHeap::notexist() in %s%ebug69737.php:%d Stack trace: #0 [internal function]: SplMinHeap1->compare(1, 6) #1 %s%ebug69737.php(%d): SplHeap->insert(6) #2 {main} thrown in %s%ebug69737.php on line %d