/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/simplexml/tests/sxe_005.phpt
40 строк
525 B
Máté Kocsis
Declare tentative return types for ext/simplexml
26 май 2021, 12:23
Не верифицирован
26 май 2021, 12:23
37a3c9b
Код
Авторство
О чём код?
--TEST-- SPL: SimpleXMLIterator and overridden count() --EXTENSIONS-- simplexml libxml --FILE-- <?php $xml =<<<EOF <?xml version='1.0'?> <sxe> <elem1/> <elem2/> <elem2/> </sxe> EOF; class SXETest extends SimpleXMLIterator { function count(): int { echo __METHOD__ . "\n"; return parent::count(); } } $sxe = new SXETest($xml); var_dump(count($sxe)); var_dump(count($sxe->elem1)); var_dump(count($sxe->elem2)); ?> --EXPECT-- SXETest::count int(3) SXETest::count int(1) SXETest::count int(2)