php判断函数是否被禁用的方法
墨初 编程开发 790阅读
为了保证php的安全,php禁用了一些危险的函数。但在调用一些危险的函数时,可以提前判断函数是否被禁用。下面就是php脚本判断函数是否被禁用的方法。
php判断函数是否被禁用
方法1:查看php的配置文件
(1)、打开php的配置文件php.ini
(2)、在配置文件中搜索下面的参数
disable_functions
(3)、disable_functions 后面的参数就是禁用的函数
方法2:php代码判断函数是否被禁用
/**
* # 判断函数是否被禁用
* @param string $funs 函数名
*
* @return bool true(被禁用) false(没有被禁用)
* host:https://www.73so.com
*/
function funs_enabled($funs)
{
$disabled = explode(',',ini_get('disable_functions'));
return in_array('exec', $disabled);
}函数调用:
var_dump(funs_enabled('shell_exec'));以上就是php中判断函数是否被禁用的方法,个人推荐使用第二方法。