/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/ArrayObject/ArrayObject_illegal_offset.phpt
39 строк
805 B
Gina Peter Banyard
ext/spl: Deprecate ArrayObject and ArrayIterator with objects (#19420)
14 авг 2025, 14:38
Не верифицирован
14 авг 2025, 14:38
fb87b14
Код
Авторство
О чём код?
--TEST-- ArrayObject illegal offset --FILE-- <?php $ao = new ArrayObject([1, 2, 3]); try { var_dump($ao[[]]); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } try { $ao[[]] = new stdClass; } catch (TypeError $e) { echo $e->getMessage(), "\n"; } try { $ref =& $ao[[]]; } catch (TypeError $e) { echo $e->getMessage(), "\n"; } try { var_dump(isset($ao[[]])); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } try { unset($ao[[]]); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } ?> --EXPECT-- Cannot access offset of type array on ArrayObject Cannot access offset of type array on ArrayObject Cannot access offset of type array on ArrayObject Cannot access offset of type array in isset or empty Cannot unset offset of type array on ArrayObject