トップ   >   カテゴリ表示:PHP

【php】ヒアドキュメントを変数に代入することも可能である。

共有ボタン付きページはこちら: http://tech.kimihiko.jp/article/32167753.html

【php】ヒアドキュメントを変数に代入することも可能である。

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/php_k04.htm

$msg = <<< END_OF_HTML
<P>あいうえお</P>
<P>かきくけこ</P>
END_OF_HTML;

※↑表示の都合上、全角で記載してます。

へぇ。恥ずかしながら知りませんでした(*´д`*)

Warning: Cannot modify header informationの正体

共有ボタン付きページはこちら: http://tech.kimihiko.jp/article/29177243.html

Warning: Cannot modify header informationの正体

PHPでの質問です。 Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\xampp\htdocs\regist.php:7) in C:\Progr.. - 人力検索はてな
http://q.hatena.ne.jp/1168608777

にゃるほど

基本的に、header関数の前に、html出力や空白やら改行やら、
何かしらがあると、まずいこともある、ということなのですね。

PHP を秀丸で書く時に覚えておきたいいくつかの事柄

共有ボタン付きページはこちら: http://tech.kimihiko.jp/article/28608238.html

PHP を秀丸で書く時に覚えておきたいいくつかの事柄
http://c-brains.jp/blog/wsg/08/06/23-180853.php
http://c-brains.jp/blog/wsg/08/07/07-200039.php
小奇麗にまとめられています。
うちなんかよりずっと読みやすいですね。

phpで、複数行の文字列を出力する方法。

共有ボタン付きページはこちら: http://tech.kimihiko.jp/article/26509371.html

phpで、複数行の文字列を出力する方法。

まず、文字列の出力には printやechoを使います。
このechoについて、
便利な複数行出力の書き方がありますのでご紹介します。

参考にしたサイトは

PHPプログラミング研究室 - PHPプログラムでのechoの記述方法
http://sea.ap.teacup.com/phppgm/8.html

です。

そのまま引用させてもらいますが、
echo <<<KEROMARU
右上の「ケロマル」は任意のIDで、終わりにも付けます。
これがヒアドキュメントというPHP独特の文法があります。
このように複数行にまたがって記述できます。
IDとして使用できる文字は、文字か数字かアンダーバー( _ )です。
数字が先頭ではだめです。
このように文字列を行の左に詰めて記述します。空白もタブもだめです。
注釈も入れられません。
右端の文字は特殊文字として扱われます。\n
終わりのIDの行に余計な空白が付いていると文法エラーになります。
この下にある終わりのIDは、常に行の先頭でなければなりません。
KEROMARU;

のように書きます。この書き方をヒアドキュメントといいます。
説明も、引用のまま、そのような意味になります。

なお、ヒアドキュメント内で関数のコールはできないので、
関数を利用したいな、と思ったときは、事前に変数に落としておくと
良いみたいですね。変数は読めますので。

ヒアドキュメントについて質問です - 教えて!goo
http://oshiete1.goo.ne.jp/qa1851595.html

以上です。

tag:php ヒアドキュメント 関数 コール echo 複数行  複数 行
関連する記事(広告含む)
1 3 4 5 6 7 8 9 10 11 12 13