在这个线程之后:如何处理库中的函数弃用?我想找到一种方法来跟踪对已弃用函数的所有调用,以便确保在删除函数之前将它们全部替换。给定以下 PHP 方法
/*
@deprecated - just use getBar()
*/
function getFoo(){
return getBar();
}
function getBar(){
return "bar";
}
我想出了以下方法,我正在寻找反馈。
function getFoo(){
try{
throw new Exception("Deprecated function used");
} catch(Exception $e){
//Log the Exception with stack trace
....
// return value as normal
return getBar();
}
}