1234567891011121314151617 |
- --TEST--
- SPL: ArrayObject with overridden count()
- --FILE--
- <?php
- $obj = new ArrayObject(array(1,2));
- var_dump(count($obj));
- class ArrayObject2 extends ArrayObject {
- public function count(): int {
- return -parent::count();
- }
- }
- $obj = new ArrayObject2(array(1,2));
- var_dump(count($obj));
- ?>
- --EXPECT--
- int(2)
- int(-2)
|