プログラムの動作には特に影響はありませんでしたが、必須設定を設定した際に、
入力項目(type="text")、プルダウン(select)の場合には「○○が未入力です」、
チェックボックス(type="checkbox")、ラジオボタン(type="radio")の場合には「○○が未選択です」
と確認画面で表示されますが、この順番がフォーム内容の順番通りではなく、「○○が未入力です」がまとめて上段に表示され、「○○が未選択です」が下段にまとめて表示されていたものをフォーム内容の順番通りに表示されるよう修正しました。
http://www.php-factory.net/mail/01.php