外掛程式機制的實現核心類

2021-07-23 16:48:56 字數 493 閱讀 7101

<?php

/***

* 外掛程式機制的實現核心類

*/class pluginmanager}}

}#此處做些日誌記錄方面的東西

}/**

* 註冊需要監聽的外掛程式方法(鉤子)

** @param string $hook

* @param object $reference

* @param string $method

*/function register($hook, &$reference, $method)

/*** 觸發乙個鉤子

** @param string $hook 鉤子的名稱

* @param mixed $data 鉤子的入參

*    @return mixed

*/function trigger($hook, $data='')}}

#此處做些日誌記錄方面的東西

return $result;}}

php外掛程式機制實現原理

外掛程式,亦即plug in,是指一類特定的功能模組 通常由第三方開發者實現 它的特點 1.隨時安裝 解除安裝 啟用 禁用 2.無論什麼狀態都不影響系統核心模組的執行,3.是一種非侵入式的模組化設計,實現了核心程式與外掛程式的鬆散耦合。乙個健壯的php外掛程式機制,我認為必須具備以下特點 1.外掛程...

SHOPNC 外掛程式機制的實現記錄

shopnc 是一款非常前衛的 系統,功能強大 但這樣一款強大的系統,遺憾是的沒有外掛程式體制,如果想要什麼新功能,就都得修改原始檔,會很不方便 作為碼農,我是這樣想的,給她乙個插孔,讓很多人插 global.php 新增 defined dir plugins define dir plugins...

DISCUZ 外掛程式機制

1 參考 2 由第一點中的官方提供的參考庫可以基本可以了解怎麼去開發乙個外掛程式。這裡簡述幾點重要的 一 配置檔案中config global.php中加上 config plugindeveloper 1 就可以在後台 應用 外掛程式 中設計新外掛程式。將上述變數中的值設定成為2,就可以看disc...