有错误的行:
$msg = $purifier->$purify($result['Message']);
错误:
Notice: Undefined variable: purify in /storage/ssd5/777/1537777/public_html/inc/ticketBody.php on line 41
和
Fatal error: Uncaught Error: Method name must be a string in /storage/ssd5/777/1537777/public_html/inc/ticketBody.php:41 Stack trace: #0 {main} thrown in /storage/ssd5/777/1537777/public_html/inc/ticketBody.php on line 41
配置:
require_once '../HTMLPurifier/library/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$config->set('HTML.Allowed', 'div, *[style|class]');
$purifier = new HTMLPurifier($config);
我不明白是什么问题...
它应该是:
$purifier->purify($result['Message']);
如文档中引用的,不是
$purifier->$purify($result['Message']);
您没有声明$purify
变量,因此出现错误。
PS:初始语法有效,因为您可能想要动态调用方法,请检查此