面向对象的PHP和第三方插件在codeigniter


Object oriented PHP and third party plugin in codeigniter

我需要在一个类中使用第三方php插件。所以我想知道我应该在哪里包括第三方php文件?require_once 'plugin.php';

插件函数将在类的不同函数中使用。类的构造函数是这样做的好地方吗?或者只是在类外?

您可以将外部插件放在third_party文件夹中,并使用APPPATH常量引用它,如

require_once APPPATH.'third_party/htmlpurifier/library/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);
$clean_html = $purifier->purify($dirty_html);