<?php
if (!defined('CORRECT_ACCESS')){
print "<h1>Incorrect access</h1>You cannot acc ess this file directly.";
exit();
}
/*
* Public. Base class
*/
class Kernel {
// Class information
var $ClassName = "Kernel";
var $Version = "1.0";
function buildClassString($className) {
return CLASSES_ROOT . str_replace(".", "/", $className) . DEFAULT_CLASS_EXT;
}
function Exists($className) {
return is_file(Kernel::buildClassString($className));
}
function Import($className) {
if (Kernel::Exists($className))
include_once(Kernel::buildClassString($className));
else {
printf("Class %s not found<br>", $className);
}
}
function ProcessPage(&$pageObject) {
if (is_object($pageObject)) {
$pageObject->processRequest();
}
}
function RaiseError($err) {
}
}
?>
Вчерашнюю загадку невозможно не проиллюстрировать «живым» кодом. В проекте 1 595 754 байт кода на PHP. |