--TEST-- Don't recurse into USE_OTHER when checking for STD_PROP_LIST --FILE-- prop = 'a'; $b = new ArrayObject($a, 0); $b->prop = 'b'; var_dump((array) $b); $c = new ArrayObject($a); $c->prop = 'c'; var_dump((array) $c); ?> --EXPECTF-- Deprecated: Creation of dynamic property ArrayObject::$prop is deprecated in %s on line %d Deprecated: Creation of dynamic property ArrayObject::$prop is deprecated in %s on line %d array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } Deprecated: Creation of dynamic property ArrayObject::$prop is deprecated in %s on line %d array(1) { ["prop"]=> string(1) "c" }