Annotation of embedaddon/php/ext/spl/tests/array_018.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: SPL: ArrayObject and \0
! 3: --FILE--
! 4: <?php
! 5:
! 6: try
! 7: {
! 8: $foo = new ArrayObject();
! 9: $foo->offsetSet("\0", "Foo");
! 10: }
! 11: catch (Exception $e)
! 12: {
! 13: var_dump($e->getMessage());
! 14: }
! 15:
! 16: var_dump($foo);
! 17:
! 18: try
! 19: {
! 20: $foo = new ArrayObject();
! 21: $data = explode("=", "=Foo");
! 22: $foo->offsetSet($data[0], $data[1]);
! 23: }
! 24: catch (Exception $e)
! 25: {
! 26: var_dump($e->getMessage());
! 27: }
! 28:
! 29: var_dump($foo);
! 30:
! 31: ?>
! 32: ===DONE===
! 33: --EXPECTF--
! 34: object(ArrayObject)#1 (1) {
! 35: ["storage":"ArrayObject":private]=>
! 36: array(1) {
! 37: ["