var_export を使用して HTML フォームから情報を取得しています。
$info = var_export($_POST);
echo '<pre>';
$info;
echo '</pre>';
$info の内容を出力すると、次のようになります。
配列 ( 'name' => 'a', 'address' => 'b', 'city' => 'c', 'state' => 'd', 'zip' => '1', 'phone' => '2', '開く' => '3', '閉じる' => '4', )
これは正しいですが、その変数を関数に渡すと:
validate($info);
function validate($data){
echo "Hello";
echo '<pre>';
$data;
echo '</pre>';
}
内容をもう一度印刷しようとすると、何も印刷されません。「Hello」が出力されるため、関数に入ることはわかっています。ここで何が起きてるの?
助けてくれてありがとう