ホームページ > バックエンド開発 > PHPチュートリアル > PHP の文字列表現における一重引用符と二重引用符の違いは何ですか?区切り文字と二重引用符の違いは何ですか?

PHP の文字列表現における一重引用符と二重引用符の違いは何ですか?区切り文字と二重引用符の違いは何ですか?

WBOY
リリース: 2016-06-23 13:39:48
オリジナル
1567 人が閲覧しました

(1) 一重引用符と二重引用符の違いは何ですか?

1. エスケープの範囲は異なります。単一引用符は単一引用符のみをエスケープできます。その他の「nrt はエスケープできます。

2. PHP 変数は二重引用符内で解析できます。」単一引用符は使用できません。つまり、「私の名前は $name です」です。ただし、文字列で変数を使用する場合は、変数の先頭を示すように $ を指定しますが、変数の終了位置は指定されません。最後に置かないとエラーになります。

解決策:

1. 変数の後にスペースを追加します。

4.結合子「.」または「,」は文字と変数を接続します

(2) 区切り文字は $str=<<< です。 ; 文字列を定義する構造体は二重引用符に対応します。

2. 右側の区切り文字はインデントされている必要があります。区切り文字と終了文字の後ろには何も置くことはできません

区切り文字と二重引用符の違い

1. 区切り文字の形式は読みやすいです


(3) 変数と定数の式をいくつか示します。


";	$name="李四";	echo $name;	echo "
"; //Notice: Undefined variable: name in... unset($name); echo $name; echo "
"; //常量定义后,不可被修改和删除 //常量命名建议:(1)大写;(2)多字母时用下划线连接 define("AGE", 29); echo AGE; //如果常量是如下-_-,那么直接echo的话是有语法错误,需要换成另一种访问常量的方式 echo constant("AGE"); //Notice: Constant AGE already defined in... define("AGE", 30); //Parse error: syntax error, unexpected ')', expecting :: (T_PAAMAYIM_NEKUDOTAYIM) in... unset(AGE); //php执行结束后,会释放所有变量和常量占用的内容,由系统回收?>

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート