clone_004.phpt 300 B

1234567891011121314151617181920
  1. --TEST--
  2. Testing usage of object as array on clone statement
  3. --FILE--
  4. <?php
  5. error_reporting(E_ALL|E_STRICT);
  6. class foo {
  7. public function __get($a) {
  8. return new $this;
  9. }
  10. }
  11. $c = new foo;
  12. $a = clone $c->b[1];
  13. ?>
  14. --EXPECTF--
  15. Fatal error: Cannot use object of type foo as array in %s on line %d