Fublin (29.10.2011/18:04)Применить что именно? Автозагрузку классов?
А к чему конкретно это можно применить, на примере Джона например ?
Так она уже применина:
Файл /incfiles/core.php, строки с 20 по 31
/*
-----------------------------------------------------------------
Автозагрузка Классов
-----------------------------------------------------------------
*/
spl_autoload_register('autoload');
function autoload($name) {
global $rootpath;
$file = $rootpath . 'incfiles/classes/' . $name . '.php';
if (file_exists($file))
require_once($file);
}Кстати, еще один пример в контексте автозагрузки:
В коде, приведённом выше, ф-ция autoload, впринципе и не нужна т.к она используется единожды - в качестве callback-параметра для spl_autoload_register() и здесь можно использовать "анонимную функцию" (замыкание), которая очень полезна в таких случаях.
spl_autoload_register(function($name) {
global $rootpath;
$file = $rootpath . 'incfiles/classes/' . $name . '.php';
if (file_exists($file))
require_once($file);
});