php導入モジュールファイル共有


コードは簡単です。コメントを見てください。

/**
 *
 *
 * @param string $classString , "." "/"
 * @param string $fileType ( "." ), class/inc( )
 * @return Exception true,
 *
 * @example
 * importModule('gapi.Account') => include_once('modules/gapi/Account.class.php');
 */
function importModule($classString, $fileType = 'class')
{
    $filename = $module_path. strtr($classString, '.', '/');
    switch ($fileType) {
        //
        case 'class': $filename .= '.class.php'; break;
        //
        case 'inc': $filename .= '.inc.php'; break;
        //
        default: $filename .= $fileType; break;
    }
    if (is_file($filename))
    {
        include_once($filename);
    }
    else
    {
        exit('class "\\\' . strtr($classString, '.', '\\') . '" is not found.');
    }
}
以上はこの文章で皆さんのコードを共有しました。