Location: PHPKode > scripts > PHP GUI API > autoloader.php
<?php

function __autoload($class) {
    // The autoload function, a bit messy if you ask me
    $base = strtolower("../{$class}.php");
    $component = strtolower("../components/{$class}.php");
    $container = strtolower("../containers/{$class}.php");
    $document = strtolower("../documents/{$class}.php");
    $element = strtolower("../elements/{$class}.php");
    $helper = strtolower("../helpers/{$class}.php");
    $renderer = strtolower("../renderers/{$class}.php");

    if(file_exists($base)) include($base);
    elseif(file_exists($component)) include($component);
    elseif(file_exists($container)) include($container);
    elseif(file_exists($document)) include($document);
    elseif(file_exists($element)) include($element);
    elseif(file_exists($helper)) include($helper);
    elseif(file_exists($renderer)) include($renderer);
    else throw new Exception("Fatal Error: Class {$class} either does not exist!");
}

?>
Return current item: PHP GUI API