php判断函数是否被禁用的方法
墨初 编程开发 517阅读
为了保证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中判断函数是否被禁用的方法,个人推荐使用第二方法。