注册插件函数,由每个插件主动调用.
param (string) $strPluginName: 插件ID
param (string) $strPluginActiveFunction: 插件激活时执行的函数名
return (void)
/** * 注册插件函数,由每个插件主动调用. * * @param string $strPluginName * @param string $strPluginActiveFunction * @return void * */ } function RegisterPlugin($strPluginName,$strPluginActiveFunction)
插件安装函数,只在插件安装时运行一次
param (string) $strPluginName: 插件ID
return (void)
/** * 插件安装函数,只在插件安装时运行一次 * * @param string $strPluginName * @return void * */ } function InstallPlugin($strPluginName)
插件删除函数,只在插件删除时运行一次
param () $strPluginName: 插件ID
return (void)
/** * 插件删除函数,只在插件删除时运行一次 * * @param $strPluginName * @return void * */ } function UninstallPlugin($strPluginName)
创建插件接口
param () $strPluginFilter: 插件接口
return (boolean)
/** * 创建插件接口 * * @param $strPluginFilter * @return boolean * */ } function DefinePluginFilter($strPluginFilter)
检查插件接口
param () $strPluginFilter: 插件接口
return (boolean)
/** * 检查插件接口 * * @param $strPluginFilter * @return boolean * */ } function ExistsPluginFilter($strPluginFilter)
调用插件接口(没用)
param () $strPluginFilter: 插件接口
return (array)
/** * 调用插件接口(没用) * * @param $strPluginFilter * @return array * */ } function UsingPluginFilter($strPluginFilter)
移除插件接口
param () $strPluginFilter: 插件接口
return (boolean)
/** * 移除插件接口 * * @param $strPluginFilter * @return boolean * */ } function RemovePluginFilter($strPluginFilter)
设置插件信号
param () $plugname:
param () $function:
param () $signal:
return (boolean)
/** * 设置插件信号 * * @param $plugname * @param $function * @param $signal * @return boolean * */ } function SetPluginSignal($plugname,$function,$signal)
挂上Filter接口
param () $plugname: 接口名称
param () $functionname: 要挂接的函数名
param () $exitsignal: :return,break,continue
return (boolean)
/** * 挂上Filter接口 * * @param $plugname * @param $functionname * @param $exitsignal * @return boolean * */ } function Add_Filter_Plugin($plugname,$functionname,$exitsignal)
卸载Filter接口的某项挂载函数
param () $plugname: 接口名称
param () $functionname: 要挂接的函数名
return (boolean)
/** * 卸载Filter接口的某项挂载函数 * * @param $plugname * @param $functionname * @return boolean * */ } function Remove_Filter_Plugin($plugname,$functionname)