php导入模块文件分享


Posted in PHP onMarch 17, 2015

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

/**

 * 导入模块文件

 *

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

    }

}

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

PHP 相关文章推荐
一个好用的分页函数
Nov 16 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
Aug 24 PHP
PHP return语句的另一个作用
Jul 30 PHP
php使用wordwrap格式化文本段落的方法
Mar 17 PHP
使用 PHPStorm 开发 Laravel
Mar 24 PHP
学习php设计模式 php实现适配器模式
Dec 07 PHP
PHP实现多关键字加亮功能
Oct 21 PHP
PHP错误和异常处理功能模块示例
Nov 12 PHP
PHP多进程编程实例详解
Jul 19 PHP
PHP实现的服务器一致性hash分布算法示例
Aug 09 PHP
php apache开启跨域模式过程详解
Jul 08 PHP
Yii 框架控制器创建使用及控制器响应操作示例
Oct 14 PHP
php检查字符串中是否包含7位GSM字符的方法
Mar 17 #PHP
php字符串分割函数用法实例
Mar 17 #PHP
[原创]php获取数组中键值最大数组项的索引值
Mar 17 #PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 #PHP
php判断数组中是否存在指定键(key)的方法
Mar 17 #PHP
php在数组中查找指定值的方法
Mar 17 #PHP
php中使用key,value,current,next和prev函数遍历数组的方法
Mar 17 #PHP
You might like
php addslashes 函数详细分析说明
2009/06/23 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
php自定义函数实现二维数组排序功能
2016/07/20 PHP
点击进行复制的JS代码实例
2013/08/23 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
js实现简单计算器
2015/11/22 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
玩转JavaScript OOP - 类的实现详解
2016/06/08 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
vue项目实现减少app.js和vender.js的体积操作
2020/11/12 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
Python基础知识_浅谈用户交互
2017/05/31 Python
深入理解Django-Signals信号量
2019/02/19 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
Python常用数据分析模块原理解析
2020/07/20 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
《日月潭》教学反思
2014/02/28 职场文书
春节联欢晚会主持词范文
2014/03/24 职场文书
2014年财政工作总结
2014/12/10 职场文书
检讨书范文
2015/01/27 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
Java并发编程之Executor接口的使用
2021/06/21 Java/Android