function_usable()

function_usable($function_name)

Parameters:
  • $function_name (string) – Function name
Returns:

TRUE if the function can be used, FALSE if not

Return type:

bool

Returns TRUE if a function exists and is usable, FALSE otherwise.

This function runs a function_exists() check and if the Suhosin extension <http://www.hardened-php.net/suhosin/> is loaded, checks if it doesn’t disable the function being checked.

It is useful if you want to check for the availability of functions such as eval() and exec(), which are dangerous and might be disabled on servers with highly restrictive security policies.

Note

This function was introduced because Suhosin terminated script execution, but this turned out to be a bug. A fix has been available for some time (version 0.9.34), but is unfortunately not released yet.

doc_CodeIgniter
2016-10-15 16:32:21
Comments
Leave a Comment

Please login to continue.