Switch语句在mpdf.php中只能包含一个默认子句

Switch语句在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>

我使用的是mPDF,它不会在本地主机上生成pdf

<?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)<代码>在此处输入代码
。。是打字错误吗?是的,很抱歉我的