Руководство по PHP
Пред. |  | След.

# function_exists

(PHP 3 >= 3.0.7, PHP 4, PHP 5)

function_exists -- Возвращает `TRUE`, если данная функция определена

## Описание

bool function_exists ( string function_name )

Проверяет, есть ли в списке определённых функций, встроенных и пользовательских, функция function_name. Возвращает `TRUE` в случае успешного завершения или `FALSE` в случае возникновения ошибки.

`<?php 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().

Пред. | Начало | След.
func_num_args | Уровень выше | get_defined_functions