PHP插件问题


php plugin question

我有一个PHP-mysql应用程序,它是由便携式服务器(即xampp)运行。客户端在使用常规应用程序后购买附加功能(如图表,报告)。

但是,例如,在安装后,有一些链接需要从一般应用程序链接到附加功能。当附加功能未安装时,这些链接将被禁用。

我的问题是如何解决上述情况?真的很感谢任何帮助和提前感谢。

一个简单的解决方案是定义一个常量,例如PLUGIN_CHART,在插件和主应用程序中只是检查常量是否存在并且为真。

如果插件是实际功能,另一种方法是使用function_exists()检查它是否可用

有几种方法,下面是一种简单的方法:

创建一个名为plugins的目录。在该目录中为每个插件创建一个文件夹。对于每个客户端,只放置他们将使用的插件。

现在,不是链接每个可能的插件,而是检查插件是否被加载(或者至少如果目录存在),如果存在,创建一个链接!