Функции Язык программирования PHP

function_exists

(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().


Назад Оглавление Вперёд
func_num_args Вверх get_defined_functions

Авторские Права

Права на этот учебник © Copyright 1997, 1998, 1999, 2000, 2001, 2002 принадлежат PHP Documentation Group. Члены этой группы перечислены на титульном листе учебника.

Этот учебник может распространяться в соответствии с лицензией GNU General Public License, как она опубликована Free Software Foundation, версией 2 этой Лицензии или (по Вашему выбору) любой последующей версией.

Права на раздел 'Расширение PHP 4.0' данного учебника Сopyright © 2000 принадлежат Zend Technologies, Ltd. Этот материал может распространяться только как субъект условий и соглашений. установленных ранее в Open Publication License, v1.0 или более поздней (последняя версия постоянно доступна по адресу http://www.opencontent.org/openpub/).