Подавлять предупреждения PHP для ожидаемых исключений Oracle

У меня есть функция PHP, которая вызывает пакет PL / SQL, который может генерировать ряд известных исключений (т.е. пользовательских исключений), которые я могу перехватить в PHP и предпринять. Проблема в, несмотря на перехват исключения в PHP, я получаю предупреждение в файле журнала PHP с трассировкой стека из исключения PL / SQL:

PHP Warning:  oci_execute(): ORA-20001: Something isn't valid
ORA-234565: at "MY.PACKAGE", line 234
ORA-923485: at "MY.PACKAGE", line 123

Как я могу подавить эти предупреждения OCI? Я не хочу подавлять все предупреждения, так как они могут быть полезны для других проблем, но когда это ожидаемая ошибка от моего PL / SQL, я не хочу, чтобы она заполняла мой файл журнала.

10
задан Stephen 1 June 2011 в 20:51
поделиться