「SENSE SHARE」の初級講座STEP8「メールを送るプログラム」での気付き。
PHPで下記が正しい構文
mb_send_mail($_POST[“mail”], ‘お問い合わせありがとうございました’, $body);
自分が作成したコード
mb_send_mail($_POST[“mail”], ’お問い合わせありがとうございました’, $body);
違いは下記蛍光ラインを引いた箇所。
mb_send_mail($_POST[“mail”],□‘お問い合わせありがとうございました’, $body);
正しい構文は半角スペースだったが自分のは全角スペース。これだけで全く動作しなくなる。PHPはうっかり変なところに全角スペースを入れてしまうと、見えないし、構文エラーにもならなくて修正箇所をとにかく発見しづらい。以後の学習では要注意。


この記事へのコメントはありません。