Blog de Gonzalo

COMO SABER SI UNA FUNCIÓN ESTÁ DESACTIVADA EN PHP

Hace un tiempo hablé de como securizar php y una de las cosas que comentaba era desabilitar funciones indicando que funciones de php no se pueden usar. Y en este post eplico como saber si una función está desactivada en php.
Para saber si una función está desactivada en php hay que mirar en la variable disable_functions del fichero php.ini y eso se hace: ini_get('disable_functions').
En el siguiente ejemplo se comprueba si la función system se puede usar o no:

$disabledFunctions = explode(',', ini_get('disable_functions'));
$systemFunctionIsenabled = (in_array('system',$disabledFunctions)) ? false : true;