0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ヒアドキュメントについて

Last updated at Posted at 2021-03-13

 テストの意味を兼ねての投稿です。

 私はPHPの超初心者なのですが、ヒアドキュメントで躓いてしまいました。
忘備録として、私の誤りを公開します(後悔しなければいいのですが…)。

ダメな例

<?php

$Sentence = <<<EOF
    First,
    Second,
    Third    
    EOF;   //この行がダメ、終端IDにはセミコロン以外の文字列が含まれてはいけない。この例だとタブが含まれている。

?>

正しい例

<?php

$Sentence = <<<EOF
    First,
    Second,
    Third    
EOF;   //セミコロンは例外的にOK

?>

 これ単体だと、そこまで解決が難しいものではなかったはずですが、
練習していた時には前後に他のコードがあり、しばらくはまってしまいました。

 このようなミスをみすみすしてしまうなんて、この半生で一番反省しました。

参考にさせていただいたサイト
公式ドキュメント(PHPマニュアル 言語リファレンス 型)

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?