ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
**有时我们需要在一个插件里面更改另一个插件里面的数据,此时类似 HOOK功能。** 系统提供两个核心函数。 ~~~ add_action do_action ~~~ 全局HOOK以`global->`开头 添加HOOK ~~~ add_action("global->product",function(&$v){ //购物车相关数据 start $cart_num = plugins\cart\Core::get_num_by_proudct_id($v['id']); $v['cart_num'] = (int)$cart_num?:0; }); ~~~ 执行HOOK ~~~ do_action("global->product",$v); ~~~