如何通过仅包含 PEAR.php 文件来包含 PEAR 包


How to include PEAR packages by only including the PEAR.php file?

我在托管网站上使用PEAR,我想使用MDB2软件包。网络上的每个站点都使用 require('MDB2.php') 初始化 MDB2 包。可悲的是,我的网络主机只向我提供主PEAR.php文件的位置。

但我想我记得一种包含 PEAR 包的方法,而不是通过文件名专门包含它们,而是通过调用一些静态函数来使用全局 PEAR 类。可悲的是,我多次浏览了文档,并尝试在Google上搜索可以帮助我找到解决方案的每个关键字组合,但我没有找到它。
那么,这可能吗??如果是这样,我该怎么做?

非常感谢,我已经找了好几个小时了:(

史蒂文

不,不可能通过 PEAR 类加载 pear 包。

包含梨包的唯一官方方法是require/include要使用的文件:

require_once 'MDB2.php';

此外,您的虚拟主机可能不会安装 MDB2,因此您需要自己发货。请参阅共享主机上的安装手册。