private static $object = [];
public static function library($class)
{
if (empty(self::$object[$class]))
{
$path = 'process/class/';
if (str_contains($class, '.'))
{
$part = explode('.', $class);
$class = array_pop($part);
$path .= implode('/', $part) . '/';
}
include_once (APP_DIR . $path . $class . '.php');
self::$object[$class] = new $class;
}
return self::$object[$class];
}
app::library('className')->fun($param);
spl_autoload_register(function($class)
{
include_once ('classe/' . $class . '.php);
$class = new class;
});
quic_gso on;
http2 on;
Наследуется:
thing - это класс приложения, а app - это набор инструментов.