ウェブのこと

ウェブサイト制作とマーケ、SEOについて

PHP エラー

こんにちは!

今日は久しぶりにPHPと格闘していました。

PHPのエラーで気を付けるべき点を自分への覚書もこめて....

 

PHP Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)

 

$_POST[ 'email' ]  →  $_POST[email] または {$_POST[email]}

 

PHP Parse error: syntax error, unexpected '<<' (T_SL)

$html_body = <<<EOM
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" >
<meta lang="ja">
<meta charset="ISO-2022-JP">
<meta name="viewport" content="width=device-width,initial-scale=1">
</head>
<body>
<h1 style="text-align: center;">こんにちは</h1>
<p>{$name}です</p>
<p style="font-size: 12px;">よろしくね</p>
</body>
EOM;

<<<EOM: EOMの前後に空白があるとこのエラーがでます。

EOM; の後に //おわり 等のコメントを入れてもエラーになります。