繁体   English   中英

PHP中的插件,模块,附加组件等有什么区别?

[英]What is the difference between plugins, modules, add-ons etc in PHP?

我有一个小问题,我想知道PHP中的插件/模块/附加组件有什么区别?

PHP中的三者都没有定义的概念。

唯一定义的术语是扩展 ,它描述了一个加载到PHP中的编译库 - 通过php.ini,或者更少使用dl() - 并提供了可以在PHP脚本中调用的其他函数和类。 扩展通常是用C编写的(实际上,我不知道可以用其他语言编写到什么程度)。您可以在此处找到PHP扩展的列表。

许多框架和应用程序实现了不同类型的附加组件和插件,通常采用包含PHP源文件的框架形式。 如果不了解更多关于这些术语的背景,就不可能说出更多。

我同意Pekka,这些用语毫无意义。

如果您希望在CMS上构建,则可以采用Joomla路径。

http://www.opensourcevarsity.com/joomlaadmin/l3diffbtncompplugmodhttp://forum.joomla.org/viewtopic.php?p=1485432中进行了解释

总结:组件=迷你应用程序。 它增加了新功能。 例如:时事通讯,论坛等。模块=网页上显示信息的方框部分。 它扩展了现有系统的功能。 Plugin =由事件触发的脚本。 它在呈现给用户之前操​​纵数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM