- spl_autoload_register: documentation ( source)
- var_dump: documentation ( source)
- define: documentation ( source)
<?php
class ThisIsAwful {
public static function is($val) {
define(get_called_class(), $val);
}
}
spl_autoload_register(function($class) {
eval("class $class extends ThisIsAwful {}");
}, true, true);
You::is('awful');
var_dump(You);
This::is('awful');
var_dump(This);