<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                YurunPHP中支持定義事件、實現事件,有需要的話可以使用事件驅動開發或插件模式開發。 ## 相關配置項 #### PLUGIN_FOLDER 插件目錄文件夾名,默認為Plugin ## 插件機制 1、在項目配置目錄中創建一個plugin.php 2、配置文件格式是一維數組,每個成員是字符串,代表插件名稱 ~~~ <?php return array( 'Comment', 'UserGroup' ); ~~~ 3、框架會根據常量APP_PLUGIN路徑自動加載里面的插件。 4、插件入口是【項目目錄/Plugin/插件名/插件名.php】,所有的綁定事件都寫在這里面。 ## 事件類方法 ####定義事件 ~~~ Event::trigger($event, &$params=array()) ~~~ | 參數名 | 描述 | | -- | -- | | $event | 事件名稱 | | $params | 向處理事件的方法傳遞的參數 | ~~~ // 框架代碼:框架初始化完成事件,無參數 Event::trigger('YURUN_FRAMEWORK_LOAD_COMPLETE'); // 向處理事件的方法傳遞參數 $data = array('name'=>'宇潤'); Event::trigger('EVENT_USER_LOGIN',$data); ~~~ ####綁定事件 ~~~ Event::register($event, $callback, $first=false) ~~~ | 參數名 | 描述 | | -- | -- | | $event | 事件名稱 | | $callback | 回調方法 | | $first | 是否將該回調方法移到處理的首位 | ~~~ // 在框架加載完成時做一些事情 Event::register('YURUN_FRAMEWORK_LOAD_COMPLETE', 'onYurunFrameworkLoadComplete'); function onYurunFrameworkLoadComplete() { echo '嘿嘿嘿!'; } ~~~ 當然也支持閉包 ~~~ // 在框架加載完成時做一些事情 Event::register('YURUN_FRAMEWORK_LOAD_COMPLETE', function() { echo '嘿嘿嘿!'; } ); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看