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