💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
#### Hook ~~~ /** * 动态添加行为扩展到某个标签 * @param string $tag 标签名称 * @param mixed $behavior 行为名称 * @param bool $first 是否放到开头执行 * @return void */ Hook::add($tag, $behavior, $first = false); /** * 批量导入插件 * @param array $tags 插件信息 * @param boolean $recursive 是否递归合并 */ Hook::import(array $tags, $recursive = true); /** * 获取插件信息 * @param string $tag 插件位置 留空获取全部 * @return array */ Hook::get($tag = ''); /** * 监听标签的行为 * @param string $tag 标签名称 * @param mixed $params 传入参数 * @param mixed $extra 额外参数 * @param bool $once 只获取一个有效返回值 * @return mixed */ Hook::listen($tag, &$params = null, $extra = null, $once = false); /** * 执行某个行为 * @param mixed $class 要执行的行为 * @param string $tag 方法名(标签名) * @param Mixed $params 传人的参数 * @param mixed $extra 额外参数 * @return mixed */ Hook::exec($class, $tag = '', &$params = null, $extra = null);复制代码 ~~~