File: issue268712.php

package info (click to toggle)
libnb-platform18-java 12.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 729,800 kB
  • sloc: java: 5,059,097; xml: 574,432; php: 78,788; javascript: 29,039; ansic: 10,278; sh: 6,386; cpp: 4,612; jsp: 3,643; sql: 1,097; makefile: 540; objc: 288; perl: 277; haskell: 93
file content (42 lines) | stat: -rw-r--r-- 863 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php

namespace {

    const TEST1 = [0, 1];

}

namespace Issue268712_A {

    const TEST2 = [[0, 1], 1];
    const TEST3 = \TEST1[0];

}

namespace Issue268712_B\Sub {
    const SUB = ["sub" => "sub", "array" => [0, 1]];
}

namespace Issue268712_B {

    const TEST4 = \Issue268712_A\TEST3;
    const TEST5 = \Issue268712_A\TEST2[0][1];
    const TEST6 = ["test" => "test", "array" => [0, 1]];

    $test = 0;
    $const1 = \TEST1[$test];
    $const2 = \Issue268712_A\TEST2[1];

    echo $const1 . PHP_EOL;
    echo $const2 . PHP_EOL;

    echo TEST4 . PHP_EOL;
    echo TEST5 . PHP_EOL;
    echo \Issue268712_B\TEST6["test"] . PHP_EOL;
    echo \Issue268712_B\TEST6["array"][0] . PHP_EOL;
    echo Sub\SUB["sub"] . PHP_EOL;
    echo Sub\SUB["array"][0] . PHP_EOL;
    echo namespace\TEST6["test"] . PHP_EOL;
    echo namespace\TEST6["array"][0] . PHP_EOL;

}