私が一緒に働いているチームには、コード全体で PHP の ibase_* 関数を使用してデータベースと通信する古いコードベースがあります。元の関数を呼び出すだけでなく、別のことを行うラッパーを作成し、代わりにラッパーが使用されるように、コード全体で一括検索置換を行いました。
では、今後 ibase_* 関数が使用されないようにするにはどうすればよいでしょうか?
できれば、それらを引き続き利用できるようにしたいのですが、使用すると通知または警告がスローされるようにします。
純粋な PHP でのソリューション (PHP のカスタム バージョンをコンパイルする必要がない) が推奨されます。