![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?e8efa67)
ヒアドキュメントというものがありますが、あれって、
function sample(){
print<<<ABC
出力文字列
ABC;
}
のように、ヒアドキュメントの終端のABC;などの前にタブを入れると、エラーが起きてしまいますよね。
ただ、これを
function sample(){
print<<<ABC
出力文字列
ABC;
}
とすると、どうにも見難いのです。
この見難さを解消するために、どんな工夫をされていますでしょうか? 何か良いアイディアがありましたら、是非教えてください。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?e8efa67)
No.1ベストアンサー
- 回答日時:
function sample(){
// ------------------------
// ヒアドキュメント開始
print<<<ABC
出力文字列
ABC;
// ヒアドキュメント終了
// ------------------------
}
みたいな感じでコメントをつけて書いてますね。インデントが通常とは異なっていても、そこが特殊な部分であることが一目でわかればいいと思うので。
No.2
- 回答日時:
ヒアドキュメントは左に寄せて使う(インデントしない)というのが
原則でしょう。
例示しているソースではprintでインデント用タブがブラウザに送られて
しまうため美しくありません。
どうしても気に入らないのであれば出力部分だけ別functionをつくって
処理するなど工夫してみて下さい
ご回答ありがとうございます。
元々左に寄せて使うべきものだったのですね・・・。
プログラム側さえ綺麗ならいいや、という思考で作っていたので、ブラウザに表示されるソースを全然考えていませんでした・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux bashでシングルクォート内の変数の組み込み方教えてください。 2 2023/02/14 19:30
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- その他(Microsoft Office) Outlookメール 連絡先の検索について 〈 ご説明 〉 Windows PC の Outlook 1 2022/09/23 14:43
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 08:37
- その他(プログラミング・Web制作) PythonでLoopを使って配列内の文字列を結合する。そして [] を削除する 1 2022/03/31 23:28
- 英語 固有名詞を小文字で書くのは違反? 4 2023/04/09 01:34
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/03/09 14:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
imgタグでのphpの呼び出しについて
-
<img src=~.php>へのデータの...
-
PHPで画像をデータベースから表...
-
CSV出力にHTMLが入ってしまう
-
onedrive にexcelファイルをア...
-
バッチを用いたフォルダの自動移動
-
MIB取得について
-
csvファイルの読込みとソート
-
$_SESSION 有効期限をブラウザ...
-
one drive のアップロード失敗...
-
PHPのif文でその処理を途中で抜...
-
VBSの「MsgBox」について
-
存在しないメールアドレスかど...
-
URLの変わらないページをPHPで...
-
$_SERVER と $_ENV の違い
-
HYのAM11:00のラップの部分の歌...
-
phpでクラスのメソッドで同名の...
-
LinuxでのPHP、Configure Comma...
-
FTPでのファイルとディレクトリ...
-
絶対パス?絶対アドレス?意味...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSV出力にHTMLが入ってしまう
-
PHPにおける時間計算、時間足し...
-
phpexcelにてsubmitボタンを押...
-
ob_end_clean と ob_clean の違...
-
imgタグでのphpの呼び出しについて
-
smarty foreach 半角スペース
-
リダイレクト元のURLの取得方法...
-
TCPDFについて
-
エクスプローラーでフォルダを...
-
phpにcssを適応させたい...
-
¥マークを出力したいがバック...
-
image関数でMS Pゴシックを使い...
-
PHPで表示したテーブル内容をCS...
-
バイナリファイルをブラウザに...
-
PHP/phpMyAdmin/データベースな...
-
PHP4 メモリ使用量について
-
phpでmysqlから画像パスを出力する
-
PHPが出力するHTMLを表示するに...
-
GDで生成したはずの画像が文字...
-
ブラウザのページキャッシュ機...
おすすめ情報