意想不到的T_VARIABLE,期待;在回声 PHP 中



我一直收到此错误

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in

在以下行...

echo '<li><div>'$caption'<a href='.($portfolio_url).'><img height='$src[2]' width='$src[1]' src='$src[0]' alt='$alt' /></a></div></li>';

我是PHP的新手,用教程写了这一行。任何帮助将不胜感激。

正确连接:

echo '<li><div>' . $caption . '<a href='.($portfolio_url).'><img height=' . $src[2] . ' width=' . $src[1] . ' src=' . $src[0] . ' alt='$alt' /></a></div></li>';
                 ^          ^

也就是说,始终使用以下语法:

echo 'text ' . $variable . ' more text';

这样你就可以得到(打印在多行中以使其更清晰):

echo '<li><div>' . $caption . '<a hr ...
  .... ef=' . $portfolio_url . '><img
  .... height=' . $src[2] . ' width=' . $src[1] . ' src=' . $src[0] . ' 
  .... alt=' . $alt. ' /></a></div></li>';

最新更新