首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    tp5源码解析--hook(钩子函数)类详解

    tp5中hook(钩子)类详解 执行过程 Hook加载 hook的配置文件在tp的应用目录的tags.php文件; 在框架初始化过程会引入该文件中的配置; // 应用行为扩展定义文件 return...日志写入 'log_write' => [], // 应用结束 'app_end' => [], ]; Hook注册 Hook::import(); Hook,在tp5...作为实现切面编程(AOP)的实现方法; 可以将Hook看做js的事件机制; 注册事件名称对应的处理函数。在代码运行过程中插入事件监听; 与js事件监听不同。...js事件监听在dom元素,而tp事件监听在代码运行过程中; 等代码运行到插入的Hook监听处,即可自动运行注册的事件处理函数; 利用使用的静态变量 $tags 存储相关行为(可以理解为注册); private...//也可以直接add方法直接注册 Hook::add('action_init','app\\index\controller\\Index'); //注意:该代码一定要在监听函数前注册 否则无效

    59010
    领券