コーディングの経験があまりない初心者にとって、PHP 引用符を正しく使用することは頭の痛い問題です。PHP 引用符を誤って使用すると、プログラム エラーが発生することがよくあります。以下では、PHP の引用符の正しい使用方法を詳しく紹介します。
1. まず、PHP に含まれる単語 (実際にはシンボルと呼ぶべきもの) が何種類あるかを考えます。 1. PHP および mysql のキーワードと関数。たとえば、echo、print、mysql_connect などです。これらには引用符を付ける必要があります。
2. 定数: 初心者はあまり使用しないかもしれませんが、定数の利点は、グローバルであり、関数を貫通することです。しかし、初心者は当面は定数を無視できます。
3. 変数 先頭に「$」が付いているものは変数です。文字列、数値、論理値(true/false)などを変数に設定できます。値のセット (配列、オブジェクトなど)4. 値。通常、代入ステートメント $a='abc' では、右側の 'abc' が値です。
5. 関数のパラメーター (括弧内) は、定数、変数、または値です。
変数(定数)と値の関係は、まさに以下のような状況です。
「色」と「赤」、
「長さ」と100、
「日付」と2007年10月25日
2. PHP 引用符を使用する場合
実際、引用符を使用する必要があるのは 4 番目の項目「値」だけであり、関数内の値のみと、文字列 (日付値は文字列と見なすことができます) の内容のみです。数値 (使用可能または使用不可)、true または false (使用不可)Exception. 例
3. 一重引用符と二重引用符の違い
通常の状況では、この 2 つは共通ですが、内部変数の二重引用符は解析されますが、一重引用符は解析されません。 例
したがって、内部に純粋な文字列のみがある場合は一重引用符を使用してください (変数など) 場合は二重引用符を使用することをお勧めします。IV. PHP の引用符が文字列内にある場合の対処法 -
たとえば、次のように出力したいとします。私は「天才です
」このとき、エスケープを使用する必要があります。エスケープとは、本来有用な記号を意味のない文字に変換することです。 この場合、シンボルはその後の文字を意味のない記号に変換するため、これは正常です。この場合、PHP パーサーは、シンボルの後の引用符を としてまったく扱いません。
同様に、セミコロンや $ 記号などの特殊記号もエスケープできます。5. 文字列の連結
これは厄介な問題です。一般に、変数値は二重引用符で囲むことができます。さらに、文字列を重ね合わせるために「.」が使用されます。
複雑な状況では、中括弧を使用してこれを含めることができ、PHP はこれが完全なものであることを認識し、内側の引用符は外側の引用符間の関係に影響を与えません。HTML との混合も非常に簡単です。HTML では二重引用符を使用し、PHP では単一引用符を使用する習慣を身に付けると、HTML コードの先頭に単一引用符が追加されている限り、簡単にコピーできます。たとえ何百行もの HTML コードがあるとしても、PHP の引用符を心配する必要はありません。
PHP で引用符を使用する原則を要約します1. 文字列値には引用符 を使用します
2. PHP では一重引用符を使用し、すべての HTML コードでは二重引用符を使用するようにしてください3. 変数を含める場合は、演算を簡略化するために二重引用符を使用します
4. 複雑な場合は中括弧
を使用します。
PHP 引用符のもう 1 つの用途は、PHP を使用してテキスト ファイルを生成する場合に、改行文字 n を二重引用符にする必要がある場合であり、単一引用符は n を文字として直接出力します。