phpにおける単一引用符の変換について

610 ワード

一重引用符
単純な文字列を指定する最も簡単な方法は、単一引用符(文字')で囲むことです.
単一引用符を表すには、他の多くの言語と同じように、反斜線()で変換する必要があります.単一引用符の前または文字列の最後に反斜線が必要な場合は、2つの反斜線で表す必要があります.他の文字をエスケープしようとすると、反斜線自体も表示されます.したがって、通常は反斜線自体をエスケープする必要はありません.
一重引用符の文字列では、$記号は変数として認識されず、直接表示する.ただし、二重引用符に一重引用符を埋め込み、一重引用符に$記号を追加すると、変数として認識されません.例は次のとおりです.
$sql="select id,name,code from tb_section where id='$section_id'";

文字列全体が二重引用符で囲まれているので$section_idは変数として処理されますが、次のような場合は処理されません.
$sql='select id,name,code from tb_section where id="$section_id"';