В команде, с которой я работаю, у нас есть старая кодовая база, использующая функции PHP ibase_* по всему коду для связи с базой данных. Мы создали для него оболочку, которая будет делать что-то еще, помимо простого вызова исходной функции, и я сделал массовый поиск-замену по всему коду, чтобы убедиться, что вместо этого используется оболочка.
Теперь, как мы можем предотвратить использование функций ibase_* в будущем?
Предпочтительно, я бы хотел, чтобы они по-прежнему были доступны, но чтобы они выдавали УВЕДОМЛЕНИЕ или ПРЕДУПРЕЖДЕНИЕ при их использовании.
Предпочтительно решение на чистом PHP (без компиляции пользовательской версии PHP).