0
$row = mysql_fetch_row($result);

echo <<<_END 
<pre>
<ul> <li> $row[2] <li> <ul>
</pre>
_END;

エラーは次のとおりです。

Parse error: syntax error, unexpected '<<' (T_SL) in C:\xampp\htdocs\mobile\home.php on line 64

何が悪いのかわかりませんか?_END: は左端にあり、空白はありません

4

1 に答える 1

3

私はあなたのコードをコピーして見つけました: 後に空白があります<<<_END;) それを削除すると動作します。

END補足として: 、またはなどのような抽象識別子を使用しないでくださいSTRING。(あなたの場合)のように、コンテンツを説明する識別子を使用してくださいHTML。一部の IDE (PHPStorm など) は、使用される識別子に応じてコードを強調表示することさえできます。

于 2012-07-23T18:40:03.753 に答える