summaryrefslogtreecommitdiff
path: root/ext/opcache/tests/preload_loadable_classes_1.inc
blob: b2bdabae1b00114fea6da8d6347f7fb2108a8962 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

spl_autoload_register(function($class) {
    if ($class == 'Bar') {
        class Bar {
            const BAZ = 42;

            public self $x;
            public Foo $y;
        }
    } else if ($class == 'Foo') {
        class Foo {}
    }
});

class Test {
    const FOO = Bar::BAZ;
}