1
0
mirror of https://github.com/php/php-src.git synced 2026-04-16 20:41:18 +02:00
Files
archived-php-src/tests/classes/constants_visibility_003.phpt
Xinchen Hui 26d74a0420 Fixed tests
2016-08-23 11:32:21 +08:00

29 lines
562 B
PHP

--TEST--
Class private constant visibility
--FILE--
<?php
class A {
private const privateConst = 'privateConst';
static function staticConstDump() {
var_dump(self::privateConst);
}
function constDump() {
var_dump(self::privateConst);
}
}
A::staticConstDump();
(new A())->constDump();
constant('A::privateConst');
?>
--EXPECTF--
string(12) "privateConst"
string(12) "privateConst"
Fatal error: Uncaught Error: Cannot access private const A::privateConst in %s:14
Stack trace:
#0 %s(14): constant('A::privateConst')
#1 {main}
thrown in %s on line 14