123456789101112131415161718192021222324 |
- --TEST--
- ZE2 Late Static Binding access to static::const through defined() and get_constant()
- --FILE--
- <?php
- class Test1 {
- static function test() {
- var_dump(defined("static::ok"));
- if (defined("static::ok")) {
- echo constant("static::ok");
- }
- }
- }
- class Test2 extends Test1 {
- const ok = "ok";
- }
- Test1::test();
- Test2::test();
- ?>
- --EXPECT--
- bool(false)
- bool(true)
- ok
|