我想避免我的函数出错 php

I want to avoid errors in my function php

例如,我如何避免函数中的错误

function subtract($a,$b) {return $a-$b ;}

我希望函数 return 消息而不是错误

echo subtract("string",5) ; // output fatal error

相反,我希望它成为 return 消息(我不想使用 if 条件)

您可以使用 try-catch 块捕获致命错误。

function subtract($a,$b)
{
    try
    {
        return $a-$b ;
    }
    catch(Throwable $e)
    {
        echo $e->getMessage();
    }
}