objects_017.phpt 317 B

123456789101112131415161718192021
  1. --TEST--
  2. Testing visibility of object returned by function
  3. --FILE--
  4. <?php
  5. class foo {
  6. private $test = 1;
  7. }
  8. function test() {
  9. return new foo;
  10. }
  11. test()->test = 2;
  12. ?>
  13. --EXPECTF--
  14. Fatal error: Uncaught Error: Cannot access private property foo::$test in %s:%d
  15. Stack trace:
  16. #0 {main}
  17. thrown in %s on line %d