コードは非常にシンプルなので、コメントに注意してください。
コードは次のとおりです:
/**
* モジュールファイルをインポートします
*
* @param string $classString ファイルのパス文字列をインポートします。「/」の代わりに「.」を使用できます
* @param string $fileType インポートされたファイルタイプの拡張子 (「.」記号付き)、class/inc (省略形) にすることもできます
* @return Exception インポートが成功した場合は true を返し、それ以外の場合は例外オブジェクトを返します
*
* @example
* importModule('gapi.Account') => include_once('modules/gapi/Account.class.php');
*/
関数 importModule($classString, $fileType = 'class')
{
$filename = $module_path.strtr($classString, '.', '/');
スイッチ ($fileType) {
//クラスファイルをインポートします
case 'class': $filename .= '.class.php';
//インクルードされたファイルをインポートします
case 'inc': $filename .= '.inc.php';
//インポートしたファイルの拡張子をカスタマイズします
デフォルト: $filename .= $fileType ブレーク;
}
if (is_file($filename))
{
include_once($filename);
}
それ以外
{
exit('class "\' . strtr($classString, '.', '\') . '" が見つかりません。');
}
}
上記はこの記事で共有したコードです。気に入っていただければ幸いです。
http://www.bkjia.com/PHPjc/969347.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/969347.html技術記事 PHP インポート モジュールのファイル共有 この記事では、PHP インポート モジュールのファイル共有について説明します。主なパラメーターは、インポート ファイルのパス文字列 (./ で置き換えることができます) と、インポートされたファイルの種類の拡張子 (...
) です。