constants_visibility_003.phpt 469 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Class private constant visibility
  3. --FILE--
  4. <?php
  5. class A {
  6. private const privateConst = 'privateConst';
  7. static function staticConstDump() {
  8. var_dump(self::privateConst);
  9. }
  10. function constDump() {
  11. var_dump(self::privateConst);
  12. }
  13. }
  14. A::staticConstDump();
  15. (new A())->constDump();
  16. constant('A::privateConst');
  17. ?>
  18. --EXPECTF--
  19. string(12) "privateConst"
  20. string(12) "privateConst"
  21. Warning: constant(): Couldn't find constant A::privateConst in %s on line %d