Switch语句在mpdf.php中只能包含一个默认子句
我使用的是mPDF,它不会在本地主机上生成pdfSwitch语句在mpdf.php中只能包含一个默认子句,php,html,mpdf,Php,Html,Mpdf,我使用的是mPDF,它不会在本地主机上生成pdf <?php include("mpdf/mpdf.php"); $html='<html> <body> <div class="container bor" style=""> <p>Hello World</p> </div> </body>
<?php
include("mpdf/mpdf.php");
$html='<html>
<body>
<div class="container bor" style="">
<p>Hello World</p>
</div>
</body>
</html>';
$mpdf=new mPDF('', 'A4', 0, '', 2, 2,5, 0, 0, 0);
header("Content-type:application/pdf");
$mpdf->SetDisplayMode('fullpage');
$invoiceno='demo';
$mpdf->WriteHTML($html);
$mpdf->Output($invoiceno.'.PDF','I');
exit;
?>
我在将一个站点从PHP5.6迁移到PHP5.7时也遇到了同样的问题,并且找到了一个工作解决方案,非常容易升级,只需替换文件即可 致命错误:Switch语句中只能包含一个默认子句
它可能在您切换php版本时出现,也可能是您正在为不同的版本使用mpdf扩展
我在php5.6中实现了pdf代码,现在转到PHP7,我得到了上面的错误
解决办法是-
下载PHP7的最新扩展文件并替换所有
这条线是什么意思$mpdf->WriteHTML($html)<代码>在此处输入代码
。。是打字错误吗?是的,很抱歉我的