以下は、参考のために __autoload() を使用するコードの一部です:
コードをコピーします コードは次のとおりです:
/**
* 関連するクラス ライブラリ ファイルを自動的にロードします
*/
function __autoload($classname){
if(substr($classname,-6) =="アクション "){
include APP_PATH.'controllers/'.$classname.'.class.php';
}elseif(substr($classname, -5)=="Model"){
include APP_PATH.' models/'. $classname.'.class.php';
}elseif($classname=="Smarty"){
SYSTEM_PATH.'smarty/Smarty.class.php';
}else{
APP_PATH.' common/'.$classname.'.class.php';
}
}
?>
パスを含める別の方法:
コードをコピーします
コードは次のとおりです: function __autoload($class_name) {
$path = str_replace('_', DIRECTORY_SEPARATOR) , $class_name );
require_once $path.'.php';
}
?>
手順: これにより、ライブラリ ファイルを効果的に管理し、クロスプラットフォームの問題を解決できます。 。
http://www.bkjia.com/PHPjc/326444.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/326444.html技術記事以下は、参考のために __autoload() を使用するコードの一部です。 コードを次のようにコピーします。 ?php /*** 関連するクラスライブラリファイルを自動的にロードします*/ function __autoload($classname){ if(su...