15
<?php

$information = <<<INFO 
Name: John Smith
Address: 123 Main St
City: Springville, CA
INFO;

echo $information;

?>

結果:

解析エラー: 構文エラー、3 行目の予期しない T_SL

4

4 に答える 4

29

ヒアドキュメントを宣言する山括弧の後に空白があるため、パーサーは不平を言っています。PHP マニュアル サイト (具体的には、 http://www.php.net/manual/en/language.types.string.php#language. types.string.syntax.heredoc )。

<?php
$information = <<<ENDHEREDOC
this is my text
ENDHEREDOC;
echo $information;
于 2010-09-17T23:46:04.637 に答える
4

質問を編集し、無効な書式を修正しました (SO は Markdown を使用しています)。- の後にスペース文字があることがわかりました<<<INFO。これがエラーの原因です。

そのスペースを削除すると、すべてが正常に機能するはずです...まあ、正常に機能する必要があります

于 2010-09-17T23:47:55.817 に答える