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 相关文章推荐
用PHP查询域名状态whois的类
Nov 25 PHP
php zend 相对路径问题
Jan 12 PHP
php 魔术方法使用说明
Oct 20 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 PHP
PHP封装CURL扩展类实例
Jul 28 PHP
php简单实现短网址(短链)还原的方法(测试可用)
May 09 PHP
Zend Framework基于Command命令行建立ZF项目的方法
Feb 18 PHP
PHP检测接口Traversable用法详解
Dec 29 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
Apr 09 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
May 27 PHP
PHP实现的文件浏览器功能简单示例
Sep 12 PHP
Laravel5.1 框架表单验证操作实例详解
Jan 07 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
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
PHP文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
分享50个提高PHP执行效率的技巧
2015/12/26 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
utf8的编码算法 转载
2006/12/27 Javascript
学习js所必须要知道的一些
2007/03/07 Javascript
javascript 子窗体父窗体相互传值方法
2010/05/31 Javascript
Jquery 表格合并的问题分享
2011/09/17 Javascript
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
JS两种类型的表单提交方法实例分析
2016/11/28 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
js编写简易的计算器
2020/07/29 Javascript
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
matplotlib实现区域颜色填充
2019/03/18 Python
解析Python3中的Import
2019/10/13 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
CSS3过渡transition效果实例介绍
2016/05/03 HTML / CSS
UGG澳洲官网:UGG Australia
2018/04/26 全球购物
网络技术专业求职信
2014/07/13 职场文书
学生会竞选演讲稿学习部
2014/08/25 职场文书
英文辞职信范文
2015/05/13 职场文书
宝葫芦的秘密观后感
2015/06/11 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
导游词之舟山普陀山
2019/11/06 职场文书
OpenCV-Python实现油画效果的实例
2021/06/08 Python