Skip to content

Commit 1b85087

Browse files
committed
add another class
1 parent f6006ad commit 1b85087

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
--TEST--
2+
::class, statics, and inner classes
3+
--FILE--
4+
<?php
5+
6+
class Outer {
7+
class Middle {
8+
public const FOO = 'foo';
9+
public static int $bar = 42;
10+
class Inner {
11+
public const FOO = 'foo';
12+
public static int $bar = 42;
13+
}
14+
}
15+
}
16+
17+
var_dump(Outer:>Middle::class);
18+
var_dump(Outer:>Middle::FOO);
19+
var_dump(Outer:>Middle::$bar);
20+
var_dump(Outer:>Middle:>Inner::class);
21+
var_dump(Outer:>Middle:>Inner::FOO);
22+
var_dump(Outer:>Middle:>Inner::$bar);
23+
?>
24+
--EXPECT--
25+
string(13) "Outer:>Middle"
26+
string(3) "foo"
27+
int(42)
28+
string(20) "Outer:>Middle:>Inner"
29+
string(3) "foo"
30+
int(42)

0 commit comments

Comments
 (0)