19 lines
296 B
PHP
19 lines
296 B
PHP
<?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;
|
|
}
|