exception_014.phpt 557 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Exceptions on improper access to static class properties
  3. --FILE--
  4. <?php
  5. class C {
  6. private $p = 0;
  7. }
  8. $x = new C;
  9. try {
  10. var_dump($x->p);
  11. } catch (Error $e) {
  12. echo "\nException: " . $e->getMessage() . " in " , $e->getFile() . " on line " . $e->getLine() . "\n";
  13. }
  14. var_dump($x->p);
  15. ?>
  16. --EXPECTF--
  17. Exception: Cannot access private property C::$p in %sexception_014.php on line %d
  18. Fatal error: Uncaught Error: Cannot access private property C::$p in %sexception_014.php:%d
  19. Stack trace:
  20. #0 {main}
  21. thrown in %sexception_014.php on line %d