问题与“解析错误:FpdiTrait.php中的语法错误,意外的'class'(T_CLASS)”有关

时间:2019-01-24 21:07:53

标签: fpdf fpdi

我从所有线程看到,这个问题已经在不同的环境和不同的形式中多次出现。我见过的大多数答案都建议更改PHP版本。这是我的难题。我的客户有一个在PHP5.6上运行的网站。我有一个从他的根目录运行的安装程序,运行正常。我在该代码中使用$pdf = new fpdi();效果很好。

好的...我已经将测试代码下了一层,而它的网址只是要求 root level / my sublevel / mycode.php 。在此,php文件完全相同,只是在不同的文件夹中运行(因此,我应该在主机的相同PHP设置下)。但是,我得到了错误,

Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home4/ldhrnhb9/public_html/musanizer/RNHB-MusicCamp-2019/src/FpdiTrait.php on line 103

任何不涉及php版本更改的想法吗?请记住,同一精确的代码在PHP5.6下运行,只是向上一级文件夹。

谢谢, 弗兰克

1 个答案:

答案 0 :(得分:0)

您的PHP版本必须至少为5.6,因为您可以在composer.json中阅读

"require": {
    "php": "^5.6 || ^7.0",
    "ext-zlib": "*"
},