次のコードを使用しています。最初のエコーは正常に動作しますが、2 番目は未定義として表示されます。
echo $_POST['text'];
extract($_POST, EXTR_PREFIX_ALL, "Form_");
echo $Form_text;
次のコードを使用しています。最初のエコーは正常に動作しますが、2 番目は未定義として表示されます。
echo $_POST['text'];
extract($_POST, EXTR_PREFIX_ALL, "Form_");
echo $Form_text;
extract
_
プレフィックスの後にすでに追加されています。
そう:
echo $Form__text;
動作します。
_
つまり、 3 番目のパラメーターを手動で追加する必要はありません。
コードは次のようになります。
extract($_POST, EXTR_PREFIX_ALL, "Form");
echo $Form_text;