如何在 dompdf 库上启用调试?

dan*_*317 3 php dompdf

我正在使用 dompdf 库来输出一些报告。我得到了一个文件输出,但我有一些奇怪的行为。如何在dompdf中启用调试报告?

  $dompdf = new Dompdf();

  // something like this
  $dompdf->enableDebug();

  $dompdf->loadHtml($template);
  $dompdf->setBasePath(realpath('./'));
  $dompdf->render();
  $dompdf->stream('note');
Run Code Online (Sandbox Code Playgroud)

Maa*_*zak 6

像BrianS所说的那样设置全局变量:

global $_dompdf_warnings;
$_dompdf_warnings = array();
global $_dompdf_show_warnings;
$_dompdf_show_warnings = true;
Run Code Online (Sandbox Code Playgroud)

然后,不要将 pdf 流式传输到浏览器,而是转储警告数组:

header('Content-type: text/plain');
var_dump($_dompdf_warnings);
die();
Run Code Online (Sandbox Code Playgroud)