相关疑难解决方法(0)

什么是PHP的钩子?

我试图在Google上搜索,但找不到任何好的教程或文章.

php hook

17
推荐指数
3
解决办法
4万
查看次数

如何做一个PHP钩子系统?

如何在PHP应用程序中实现钩子系统在执行之前或之后更改代码.如何将钩子类的基本体系结构用于PHP CMS(甚至是简单的应用程序).那怎么可以扩展到一个完整的插件/模块加载器?

(另外,CMS挂钩系统上有任何书籍或教程吗?)

php hook plugins module content-management-system

15
推荐指数
1
解决办法
9832
查看次数

如何使用PHP制作类似插件的Web应用程序?

堆栈溢出!

我正在寻找一种方法来使用PHP创建类似插件(我不知道如何调用它)的Web应用程序.有了这个,我的意思是我想建立一个系统,用户可以通过浏览器添加/删除插件(扩展,如果你喜欢)(而不是通过添加一些代码来配置).在我看来,WordPress就是一个很好的例子.最终用户可以简单地安装任何类型的插件,并且几乎不做任何事情,他们按预期工作,并且经常有很多设置需要更改,等等.

此外,我希望尽可能使它成为可用.有了这个,我的意思是插件可以使用其他插件的一部分,因此重写的代码更少.例如,有用于授权/身份验证的插件以及与用户相关的所有其他内容.然后,有一个用于博客的插件.博客,当然,之前需要提到,对吗?所以它只是使用前面提到的插件来工作.我知道会有很多依赖等等......但它只是正常的.:)

我的问题是......我能用什么技术来完成它?这种系统的优点和缺点是什么?我认为它会慢一些,不适合像Facebook这样的大型网站(好吧,那太大了),但对于简单的博客,投资组合,不管它会不会很好!

我听说过事件驱动编程(或基于事件的编程),我在维基百科上读过关于它的文章,但仍然......我很困惑,甚至更多,不确定它是我的东西寻找.

感谢您阅读本文.如果可能的话,给我一些答案.:d

php plugins frameworks event-based-programming

4
推荐指数
1
解决办法
2296
查看次数