首先检查它是否可调用,然后它是否被禁用:
原文链接:https://www.f2er.com/php/134711.htmlis_callable('shell_exec') && false === stripos(ini_get('disable_functions'),'shell_exec');
function isEnabled($func) { return is_callable($func) && false === stripos(ini_get('disable_functions'),$func); } if (isEnabled('shell_exec')) { shell_exec('echo "hello world"'); }