如何在pdf中使用php变量 - > page_script()?

时间:2014-07-16 08:47:39

标签: php dompdf

如何在$ pdf-> page_script()中使用PHP变量; 这是我的代码

<?php
<script type="text/php">
$pdf->page_script(\'
    if ($PAGE_NUM >= 2) {$pdf->image($var,"jpg",25,500,0,0);
    }
  \');

</script>

?>

我在$ var。

中收到错误语法错误

1 个答案:

答案 0 :(得分:0)

内联脚本通过eval()函数运行,全局范围内声明的任何变量只能通过$GLOBALS超全局($GLOBALS['var'])访问,或者使用{{1}初始化它们关键字(global)。

我应该注意,如果您使用的是dompdf 0.6.x,则不再需要指定图像类型。您似乎也有向后的参数。该方法查找图像路径,x,y,宽度,然后是高度。

以下内容应该有效:

global $var

次要注意:由于您正在创建页面脚本,因此我将图像路径变量与脚本字符串的其余部分连接在一起。您可以将该变量引用包含在脚本中,而不是连接,但是每次运行脚本时,您都会对变量执行其他查找。虽然我必须管理,但这是一个很小的性能考虑因素,在这个运行的地方。