я префикс моих имен классов с именем папки, в которой он живет, находится в
<?php
// filename would be "ClassName.php" in directory "directory"
class directory_ClassName{
}
таким образом это делает использование __autoLoad чрезвычайно простым
function __autoload( $class_name ){
$file = explode( "_", $class_name );
$file = 'app/' . implode( '/', $file ) . ".php";
require_once( $file );
}
означает, что вам никогда не придется загружать свои классы, все это делается автоматически