當前位置: 首頁>>代碼示例>>PHP>>正文


PHP plugin::add方法代碼示例

本文整理匯總了PHP中plugin::add方法的典型用法代碼示例。如果您正苦於以下問題:PHP plugin::add方法的具體用法?PHP plugin::add怎麽用?PHP plugin::add使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在plugin的用法示例。


在下文中一共展示了plugin::add方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: define

//============================ 定義框架地址(必須)============================
define('AUTOPHP_PATH', dirname(APP_PATH) . '/framework');
try {
    //============================ 開始加載框架!============================
    require AUTOPHP_PATH . DS . 'auto.php';
    //auto::run() 當前主要負責加載autoload 和一些常量定義的檢測
    //關掉或開啟debugMode,此處可以不處理,默認為關閉!
    $debugMode = true;
    auto::setDebugMode($debugMode);
    auto::run();
    //設置時區
    date_default_timezone_set("Asia/Shanghai");
    //============================ 對 plugin 進行定義 ============================
    //如果需要,定義一些(個數不限)在 action 執行之前預執行 和 後執行的程序
    plugin::add('plugin_wbinit', plugin::type_before_run);
    plugin::add('plugin_backEnd', plugin::type_after_run);
    //plugin::add('Plugin_Requestend', plugin::TYPE_AFTER_RUN);
    //============================ 對request 的數據進行處理 ============================
    //(必要)此處主要是為了提高一些獲取效率,進行一次讀入,同時也對原生 $_POST 等做了銷毀
    $antiXssModeOn = true;
    //是否開啟對 $_POST,  $_GET,  $_COOKIE 的防跨站處理
    $addslashesModeOn = true;
    request::init($antiXssModeOn, $addslashesModeOn);
    //add log conf
    $logconf = config::get('log.default');
    log::addLogger(new logger_default($logconf));
    //============================ 定義一些快捷的function 別名之類,此處非必須 ============================
    util::loadMiscellaneous();
    //============================ 開始定義database 和 cache相關資源 ============================
    //定義database server
    $dbconf = config::get('dbmysql');
開發者ID:gavinjx,項目名稱:autophp,代碼行數:31,代碼來源:index.php


注:本文中的plugin::add方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。