事件与扩展点 · 第 4 题,共 12 题
PSR-14 事件在 TYPO3 中有什么用途?
有 1 个正确答案。 简单
显示答案
答案
- D 扩展可以在预定义的位置对 Core 流程作出响应或修改数据,而无需改动 Core 代码
解析
PSR-14 是一个关于事件分发器的 PHP 标准,TYPO3 把它用作主要的扩展机制:在预定义的位置,Core 创建一个事件对象,并把它传给所有已注册的监听器。这样,扩展就可以在不触碰任何 Core 文件的情况下,例如在保存记录之前补充值,或对完成的页面进行后处理。事件已在很大程度上取代了旧的 Hook 和 Signal/Slot。PSR-14 事件与缓存或浏览器中的 JavaScript 事件毫无关系——“事件”这个词在这里很容易造成误解。