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