ユーザーがファイルを選択したかどうかをテストしたいので、$_FILES['input_name']['name']null でないかどうかをテストしました。
PHP関数を使用しましたis_null($_FILES['input_name']['name'])が、コードはファイルが選択されたと思われるステートメントに移動します!
そこで、テストを に置き換えました$_FILES['input_name']['name'] != ""。
では、なぜis_null$_FILES['name'] で正確でないのでしょうか?