php插件问题

时间:2011-09-06 15:55:02

标签: php

我有一个由便携式服务器(即XAMPP)运行的PHP-mysql应用程序。使用gerneral应用程序后,客户购买额外的功能(如图表,报告)。

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

我的问题是如何解决上述情况?非常感谢任何帮助,并提前致谢。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

有几种方法可以实现,这是一个简单的方法:

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

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