php
1<?php 2$values = array(); 3 4if (isset($_POST['username']) && mb_strlen($_POST['username']) > 0) { 5 $values['username'] = $_POST['username']; 6} 7 8if (isset($_POST['name_kana']) && mb_strlen($_POST['name_kana']) > 0) { 9 $values['name_kana'] = $_POST['name_kana']; 10} 11 12 13$_SESSION['register']['value'] = $values; 14 15 16$content = <<<EOD 17$result = ['username'] 18<br> 19$result'name_kana' 20 21EOD; 22wp_mail('hogehoge@gmail.com','お問い合わせ内容メール','お問い合わせ内容になります。 <br>'.$content.'></a>'); 23?>
こちらのコードを描くと、syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)と表示されてしまいます。原因が分かりません
エラーメッセージには、行数も出ていると思いますが、エラーメッセージは省略せずに正確にそのまま記載してください。
エラーメッセージの一部に( 例えば ファイル名など )にドメイン名や個人名などが含まれている場合は、その部分だけを DOMAIN ( example.com ) や USERNAME 等に置き換えてください
まず調べれば良いのでは。
https://qiita.com/cannorin/items/eb062aae88bfe2ad6fe5
大して珍しい内容でもないです。
IDE使っていればすぐでしょう。
> wp_mail()
むしろWordPressということのほうが大事ですね。WordPressタグは必須でしょう。あれはPHPだけ知っていてもどうにかなるものではないです(私はむしろWordPressの質問は可能な限り避けます)
ちなみに提示されたコード内には当該エラーはないです。PHP7環境では。
意味の分からない記述をしている箇所はありますけど。