に探して価値があります。例については
:あなたはChord
クラスをロードすると、あなたはそれがあなたのlib
フォルダ内にある知っていればあなたが行うとき
//AUTOLOADER
function class_autoloader($class) {
// presumes classes are in './classes'
$folders = array(
'./', './../', './../../'
);
$directories = array(
'classes','lib', ''
);
$dir = dirname(__FILE__);
$theClass = '/' . $folderedClass . '.php';
foreach($folders as $folder){
foreach($directories as $directory){
$theInclude = $dir.$folder.$directory.$theClass;
if (file_exists($theInclude) && include_once($theInclude)) {
return TRUE;
}
}
}
trigger_error("The class '$class' or the file '$theClass' failed to spl_autoload ", E_USER_WARNING);
return FALSE;
}
spl_autoload_register('class_autoloader');
その後、オートローダはあなたのための作業を行います。
new Chord();
spl_autoload_register
一度に1つの質問をして、できるだけ具体的なものにすることをお勧めします。 – Jon
このライブラリを見る機会はありますか?それはGitHubにありますか? – Gordon