从 eval() 拦截内容
Interception content from eval()
当我在 PHP 中使用 eval() 函数时,我看不到它的答案(因为在 Telegram 机器人中使用它),所以有什么方法可以得到 eval 的 error/response () 函数?
您可以 return 评估代码中的某些内容,并从对 eval()
的调用中捕获 return 值,如下所示:
$returnValue = eval('return sqrt(2);');
var_dump($returnValue);
当我在 PHP 中使用 eval() 函数时,我看不到它的答案(因为在 Telegram 机器人中使用它),所以有什么方法可以得到 eval 的 error/response () 函数?
您可以 return 评估代码中的某些内容,并从对 eval()
的调用中捕获 return 值,如下所示:
$returnValue = eval('return sqrt(2);');
var_dump($returnValue);