ホームページ >バックエンド開発 >PHPチュートリアル >PHP の文字列表現における一重引用符と二重引用符の違いは何ですか?区切り文字と二重引用符の違いは何ですか?
(1) 一重引用符と二重引用符の違いは何ですか?
1. エスケープの範囲は異なります。単一引用符は単一引用符のみをエスケープできます。その他の「nrt はエスケープできます。
2. PHP 変数は二重引用符内で解析できます。」単一引用符は使用できません。つまり、「私の名前は $name です」です。ただし、文字列で変数を使用する場合は、変数の先頭を示すように $ を指定しますが、変数の終了位置は指定されません。最後に置かないとエラーになります。
解決策:1. 変数の後にスペースを追加します。
4.結合子「.」または「,」は文字と変数を接続します
(2) 区切り文字は $str=<<< です。 ; 文字列を定義する構造体は二重引用符に対応します。
2. 右側の区切り文字はインデントされている必要があります。区切り文字と終了文字の後ろには何も置くことはできません区切り文字と二重引用符の違い
1. 区切り文字の形式は読みやすいです
"; $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执行结束后,会释放所有变量和常量占用的内容,由系统回收?>