Maison > développement back-end > tutoriel php > PHP如何优雅地实现hook?

PHP如何优雅地实现hook?

WBOY
Libérer: 2016-06-06 20:42:54
original
1085 Les gens l'ont consulté

PHP如何优雅地实现hook?

回复内容:

PHP如何优雅地实现hook?

一般都是基于观察者模式 学习下原理基本就明白了

注册:"hook函数名"('事件名', 'callback', /* 其他的可优化的功能 优先级等*/)
触发: "hook函数名"('事件名')

用类也是一样的 无非是各种名字 注册有on、listen神马的 触发可以是fire trigger之类的

明白原理 这些东西就只是形式

可以参考wordpress的do_action()和apply_filters()函数

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal