PHP回响与狡猾的语法?

时间:2018-10-01 18:46:00

标签: php html syntax echo brackets

我在进行项目时遇到一些小问题。我的工作中包含以下php:

echo('<div class="mailboxhold" style="display:flex; height: auto; font-size: 2vw; justify-content:space-around; align-content: space-between; flex-direction: column;"'>);
echo("<img class='postimg' src='".$postpath."' alt='post'>"); # NEXT STEP NEED TO INTEGRATE POST DETAILS AND MAKE MULTIPLE POST DISPLAY
echo($postcaption);

哪个给了我以下错误消息:

( ! ) Parse error: syntax error, unexpected ')' in C:\UwAmp\www\grav1ty\bio.php on line 106

我已经查看了关于此类错误的Stack溢出页面,但仍不确定如何继续...:(

有什么建议吗? (顺便忽略变量,它们很好...)

1 个答案:

答案 0 :(得分:3)

就像Phiter所说的那样,您在结束引号之外有>。这是正确的语法:

echo('<div class="mailboxhold" style="display:flex; height: auto; font-size: 2vw; justify-content:space-around; align-content: space-between; flex-direction: column;">');

如果您可以使用PHP访问命令行,则可以使用以下命令测试语法:

php -l filename.php