|
(PHP
3>= 3.0.7, PHP 4) function_exists - возвращает TRUE,
если данная функция определена. Описаниеbool
function_exists (string function_name) Проверяет в списке определённых
функций, встроенных (внутренних) и пользовательских, наличие функции function_name.
Возвращает TRUE при успехе, FALSE - при ошибке.
if (function_exists('imap_open')) { echo "IMAP functions are available.<br>\n";
} else { echo "IMAP functions are not available.<br>\n"; } |
Обратите
внимание, что имя функции может существовать, даже если сама функция не может
использоваться из-за опций конфигурации или компиляции (image-функции
как пример). Также отметьте, что function_exists() возвращает FALSE
для таких конструкций, как include_once()
и echo(). См. также method_exists()
и get_defined_functions(). |