2025年云南特岗教师学科精讲课程

php导入模块文件分享
2015-03-19来源:易贤网

2025特岗教师学科精讲课,试看满意购买,配套纸质资料免费包邮!>>

本文给大家分享的是php导入模块文件分享,主要参数有导入文件路径字符串,可以用"."代替"/", 导入文件类型的扩展名(带"."号),也可以是class/inc(简写方式), 如果导入成功则返回true,否则返回异常对象,有需要的小伙伴参考下吧。

代码很简单,大家注意看注释就可以了。

代码如下:

/**

* 导入模块文件

*

* @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.');

}

}

以上就是本文分享给大家的代码了,希望大家能够喜欢。

更多信息请查看IT技术专栏

2025年云南成考学历提升预报名

2026公务员·事业单位培训课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
推荐信息