タグ: 未設定

文字列 : PHP

投稿日 : 2008年8月31日 | 更新日 : 2010年09月22日 前のページへ戻る

PHPの文字列の覚書。

変数の展開

種類 変数の展開
シングルクウォート文字列 展開されない
ダブルクウォート文字列 展開される
ヒアドキュメント |展開される

PHPのメタ文字

記号 ダブルクウォート文字列 シングルクウォート文字列’
\n ラインフィールド メタ文字ではない
\r キャリッジリターン メタ文字ではない
\t タブ メタ文字ではない
\\ バックスラッシュ [注]
\$ ドル記号 メタ文字ではない
\” ダブルクォーテーション メタ文字ではない
\’ メタ文字ではない シングルクォーテーション

[注]シングルクウォート文字列でのエスケープ

シングルクウォート文字列でエスケープが必要なのは以下の場合。
  1. シングルクウォート => \’
  2. 文字列末尾の\ =>\\
シングルクウォート文字列では末尾以外の\はエスケープする必要はない。末尾で\をエスケープ\\する必要があるのは、末尾でエスケープしないと、文字列を囲むシングルクウォートをエスケープしてしまうため。 例)文字列 abc\を表す場合 ‘abc\\’ とする。’abc\’だと末尾の’がエスケープと判断されエラーになる。 末尾以外でエスケープ(\\)しても\\とは表示されず単に\が表示される。シングルクウォート文字列で\\を表示したい場合は\\\ とする。

PHP | 固定リンク | Comments (0)

関連記事

    関連記事は見つかりませんでした。
    検索ボックスからの検索もお試しください。

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/programming/php/709.html/trackback

このページの上へ