在 PHP 中,可以将函数的名称传递给另一个函数...
function fail()
{
$query1 = 'SELECT null FROM null;';
$result1 = mysql_query($query1);
if ($result1) {echo 'Reverse-hippies in the code.';}
else {mysql_error_report($query1,mysql_error(),__FUNCTION__);}
}
PHP 的__FUNCTION__
魔法常数是动态的,这意味着当我为任何/所有查询设置错误报告时,我不必手动复制/粘贴函数的名称(那将是静态的);这在更改函数名称时特别有用。
JavaScript(不是任何框架!而不是 Firebug/其他 JavaScript 调试器)是否在以后的迭代中也内置了相同的动态功能?