tp是在方法里面绑定的,所以和普通调用没有区别。
其实就是设计模式里面的观察者模式。 把需要处理的事件绑定到一个处理方法,然后这个方法就自动触发处理。 用这种方法可以不需要改动原方法代码,而使用普通方法则需要 例如 function abc(){ // doth } 而我们想执行abc后可以自动执行efg方法 这样就需要使用hook把efg绑定到abc 例如加一句 Hook::listen('abc','efg''); 这样执行完 abc就可以自动执行efg方法,而不需要改动abc代码。
21,886
社区成员
140,364
社区内容
加载中
试试用AI创作助手写篇文章吧