Дон Карлос (kastaneda) wrote,
Вчерашнюю загадку невозможно не проиллюстрировать «живым» кодом. В проекте 1 595 754 байт кода на PHP.

<?php
    
if (!defined('CORRECT_ACCESS')){
        print 
"<h1>Incorrect access</h1>You cannot access 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) {
        }
    }

?>

Tags: webdev, wtf
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded  

  • 18 comments