note 102394 added to language.oop5.autoload

[email protected] Fri, 11 Feb 2011 07:19:56 -0800
Newsgroups php.notes
Message-ID <[email protected]>
This is an example of how I used autoloading in my application:

<?php
spl_autoload_register(function ($className) {
    $possibilities = array(
        APPLICATION_PATH.'beans'.DIRECTORY_SEPARATOR.$className.'.php',
        APPLICATION_PATH.'controllers'.DIRECTORY_SEPARATOR.$className.'.php',
        APPLICATION_PATH.'libraries'.DIRECTORY_SEPARATOR.$className.'.php',
        APPLICATION_PATH.'models'.DIRECTORY_SEPARATOR.$className.'.php',
        APPLICATION_PATH.'views'.DIRECTORY_SEPARATOR.$className.'.php',
        $className.'.php'
    );
    foreach ($possibilities as $file) {
        if (file_exists($file)) {
            require_once($file);
            return true;
        }
    }
    return false;
});
?>

http://www.lystadonline.no/
----
Server IP: 69.147.83.197
Probable Submitter: 158.36.150.14
----
Manual Page -- http://www.php.net/manual/en/language.oop5.autoload.php
Edit        -- https://master.php.net/note/edit/102394
Del: integrated  -- https://master.php.net/note/delete/102394/integrated
Del: useless     -- https://master.php.net/note/delete/102394/useless
Del: bad code    -- https://master.php.net/note/delete/102394/bad+code
Del: spam        -- https://master.php.net/note/delete/102394/spam
Del: non-english -- https://master.php.net/note/delete/102394/non-english
Del: in docs     -- https://master.php.net/note/delete/102394/in+docs
Del: other reasons-- https://master.php.net/note/delete/102394
Reject      -- https://master.php.net/note/reject/102394
Search      -- https://master.php.net/manage/user-notes.php