Вы можете использовать оператор $ in в Spring Java:
Criteria criteria = Criteria.where("field").in(listOfOptions);
Отметьте протест в руководстве по http://uk.php.net/error_reporting:
Большинство ошибок E_STRICT оценено во время компиляции таким образом, о таких ошибках не сообщают в файле, где error_reporting улучшен для включения ошибок E_STRICT (и наоборот).
Если Ваша базовая система настроена для создания отчетов об ошибках E_STRICT, они могут быть произведены, прежде чем код даже рассматривают. Не забывайте, error_reporting/ini_set являются оценками во время выполнения, и что-либо работало в, "прежде чем управляемая" фаза не будет видеть их эффектов.
На основе Вашего комментария, что Ваша ошибка...
Ошибка анализа: синтаксическая ошибка, неожиданный T_VARIABLE, ожидая'', или''; в/usr/home/REDACTED/public_html/dev.php на строке 11
Затем то же общее понятие применяется. Ваш код никогда не выполняется, поскольку это синтаксически недопустимо (Вы забыли a'';). Поэтому с Вашим изменением сообщения об ошибке никогда не встречаются.
Фиксация этого требует изменения системного создания отчетов погрешности нивелировки. Например, на Apache Вы можете помещать...
php_value error_reporting 0
в .htaccess файле для подавления их всех но это - зависимый конфигурации системы.
Практично, не пишите файлы с синтаксическими ошибками :)
Препятствовать ошибкам отобразить Вас может
Используйте log_errors для них, чтобы быть зарегистрированными вместо отображенного
Если установка указана в Apache с помощью php_admin_value, это не может быть изменено в .htaccess или во времени выполнения. См.: http://docs.php.net/configuration.changes