constants_visibility_001.phpt 431 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Class public constant visibility
  3. --FILE--
  4. <?php
  5. class A {
  6. public const publicConst = 'publicConst';
  7. static function staticConstDump() {
  8. var_dump(self::publicConst);
  9. }
  10. function constDump() {
  11. var_dump(self::publicConst);
  12. }
  13. }
  14. var_dump(A::publicConst);
  15. A::staticConstDump();
  16. (new A())->constDump();
  17. ?>
  18. --EXPECT--
  19. string(11) "publicConst"
  20. string(11) "publicConst"
  21. string(11) "publicConst"