Ваш, вероятно, так же эффективен, как и мой, но когда дело доходит до подобных вещей в PHP, это не будет иметь никакого значения вообще - просто напишите, что легче читать и понимать.
if (!in_array($_FILES["file_image"]["type"],
array('image/jpg','image/jpeg','image/gif','image/png')) { ...