第 31章マジッククオート

目次
マジッククオートとは
なぜマジッククオートを使用するのか
なぜマジッククオートを使用しないのか
マジッククオートを無効にする

マジッククオートは、PHPスクリプトに入力されるデータを 自動的にエスケープする機能です。 コードでは、マジッククオートをオフにして 実行する際必要な時にデータをエスケープすることが望まれます。

マジッククオートとは

オンの場合、全ての ' (シングルクオート), " (ダブルクオート), \ (バックスラッシュ)および NULL 文字がバックスラッシュで自動的にエスケープされます。 これは、 addslashes() の機能と同じです。

3種類のマジッククオートディレクティブを以下に示します。