static function enable($files = null, $flags = self::ALL) { self::$flags = is_int($files) ? $files : $flags; if (!headers_sent()) { $files = is_array($files) ? $files : array(); $files = array_filter(array_merge($files, get_included_files()), "is_file"); $mtime = max(array_map('filemtime', $files)); header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $mtime) . ' GMT'); } if (getenv('HTTP_X_REQUESTED_WITH') !== 'XMLHttpRequest') { register_shutdown_function(array(__CLASS__, 'render')); } }
<?php require __DIR__ . '/../src/ultimo.php'; Ultimo::enable(); ?> <html> <head> <link rel="stylesheet" href="example.css"> <script src="example.js"></script> </head> <body> <h1>ultimo<b id="test">example</b></h1> </body> </html>