さて、もう一度読んだ後、抜粋についてのあなたの理解は正しいです。ただし、author
入力は一般的に利用可能であることに注意してください$_REQUEST["author"]
。通常、それらをすべて抽出することは避けてください。
たとえば、値をフォーム入力として再利用したい場合は、次のように記述できます。
<input name="author" value="<?=htmlspecialchars($_REQUEST["author"])?>">
短い名前が必要な場合、たとえばフィールドが多すぎて多くの入力が不要な場合は、オプションのパラメーターを使用して extract() を使用することをお勧めします。
extract($_REQUEST, EXTR_PREFIX_ALL, "i_");
これにより、変数が生成され、$i_author
他のすべての入力フィールドには$i_
接頭辞が付きます。これは、他の (仮想的な) ローカル変数またはグローバル変数との副作用が少ないと考えられています。array_map("htmlspecialchars",$_REQUEST)
処理に役立つ場合は、抽出にも使用できます。
マルチパート フォーム データは、別の構造を持つ$_FILES 配列を追加で埋めます。PHP マニュアルを参照してくださいhttp://php.net/manual/en/features.file-upload.php