当前位置: 首页>>代码示例>>PHP>>正文


PHP AutoLoader::setAutoDir方法代码示例

本文整理汇总了PHP中AutoLoader::setAutoDir方法的典型用法代码示例。如果您正苦于以下问题:PHP AutoLoader::setAutoDir方法的具体用法?PHP AutoLoader::setAutoDir怎么用?PHP AutoLoader::setAutoDir使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在AutoLoader的用法示例。


在下文中一共展示了AutoLoader::setAutoDir方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: define

if (!defined('PLUGIN_PATH')) {
    define('PLUGIN_PATH', __DIR__ . '/plugin');
}
if (!defined('DATA_PATH')) {
    define('DATA_PATH', dirname(__DIR__) . '/data');
}
// 自动加载配置
require_once __DIR__ . '/util/autoload/AutoLoader.class.php';
spl_autoload_register(array('AutoLoader', 'autoLoad'));
AutoLoader::setAutoDir(__DIR__ . '/api/interface');
AutoLoader::setAutoDir(__DIR__ . '/api/model_vars');
AutoLoader::setAutoDir(__DIR__ . '/config');
AutoLoader::setAutoDir(__DIR__ . '/debug');
AutoLoader::setAutoDir(__DIR__ . '/util');
AutoLoader::setAutoDir(__DIR__ . '/vars');
// 自动加载module下各个子模块的bootstrap.php
$dh = opendir(__DIR__ . '/module');
while (false !== ($file = readdir($dh))) {
    if ($file == '.' || $file == '..') {
        continue;
    }
    $bootstrapFile = __DIR__ . '/module/' . $file . '/bootstrap.php';
    require_once $bootstrapFile;
}
// 是否启用ErrorHandle记录错误,还是直接输出到页面或者控制台;
if (GlobalConfig::$ERROR_HANDLER_ENABLE) {
    register_shutdown_function(array('ErrorHandler', 'logParseError'));
    set_error_handler(array('ErrorHandler', 'logError'), error_reporting());
    set_exception_handler(array('ErrorHandler', 'logException'));
}
开发者ID:aozhongxu,项目名称:web_hqoj,代码行数:30,代码来源:bootstrap.php

示例2:

<?php

AutoLoader::setAutoDir(__DIR__ . '/autoload');
开发者ID:aozhongxu,项目名称:web_hqoj,代码行数:3,代码来源:bootstrap.php

示例3: define

<?php

if (!defined('INCLUDE_PATH')) {
    define('INCLUDE_PATH', __DIR__ . '/include');
}
// 载入library
require_once __DIR__ . '/../../library/bootstrap.php';
// 载入局部接口
require_once __DIR__ . '/../root/bootstrap.php';
require_once __DIR__ . '/../uc/bootstrap.php';
AutoLoader::setAutoDir(__DIR__ . '/helper');
AutoLoader::setAutoDir(__DIR__ . '/interface');
开发者ID:aozhongxu,项目名称:web_hqoj,代码行数:12,代码来源:bootstrap.php


注:本文中的AutoLoader::setAutoDir方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。