【发布时间】:2022-01-05 09:10:28
【问题描述】:
我有一个做某事的函数(它包含在我的文件 php 中)。 该函数应该需要一个传递参数的 php 文件,但它失败了,我无法继续......
按照函数的初始代码:
<?php
function write_pdf($orientation, $initrow, $rowsperpage)
{
ob_start();
require "./mypage.php?orient=$orientation&init=$initrow&nrrows=$rowsperpage";
$html = ob_get_clean();
$dompdf = new Dompdf();
$dompdf->loadHtml($html);
...
...
“mypage.php”返回错误:
注意:未定义的变量:方向在 C:\wamp\www\htdocs\site\mypage.php 第 8 行
注意:未定义变量:initrow in C:\wamp\www\htdocs\site\mypage.php 第 8 行
注意:未定义变量:rowsperpage in C:\wamp\www\htdocs\site\mypage.php 第 8 行
有没有办法做这样的事情? 谢谢!
【问题讨论】:
-
可以
function write_pdf($orientation = 'landscape', $initrow = 0, $rowsperpage = 10) -
但我需要 mypage.php 中的这些值。我会用值“调用” mypage.php(因为我有一个多次调用 write_pdf 的循环而改变),我会得到该页面的 html
-
你正在调用
write_pdf(),它调用了文件,不是吗? -
mypage.php(或minimal reproducible example)长什么样子?
标签: php function parameters require