Существует ли функция

deonis

Новичок
Существует ли функция

Как можно проверить определена ли функция???
 

Georgy

Guest
bool [m]function_exists[/m] ( string function_name)

ты сам в подписи написал, что сначала был поиск -- а в мануале это все есть... в общем тебе правила бы почитать стоитло ну и малнуалы - конечно
 

Buddha

Guest
get_defined_functions
Returns an array of all defined functions (PHP 4 >= 4.0.4)
array get_defined_functions ( )

This function returns an multidimensional array containing a list of all defined functions, both built-in (internal) and user-defined. The internal functions will be accessible via $arr["internal"], and the user defined ones using $arr["user"] (see example below).

function myrow($id, $data) {
return "<tr><th>$id</th><td>$data</td></tr>\n";
}

$arr = get_defined_functions();

print_r($arr);
Will output something along the lines of:

Array
(
[internal] => Array
(
[0] => zend_version
[1] => func_num_args
[2] => func_get_arg
[3] => func_get_args
[4] => strlen
[5] => strcmp
[6] => strncmp
...
[750] => bcscale
[751] => bccomp
)

[user] => Array
(
[0] => myrow
)

)
 

deonis

Новичок
Автор оригинала: Georgy
bool [m]function_exists[/m] ( string function_name)

ты сам в подписи написал, что сначала был поиск -- а в мануале это все есть... в общем тебе правила бы почитать стоитло ну и малнуалы - конечно
Благодарствую за ответ.

Не заметил существование раздела:
"XXXIV. Function Handling functions".

З.Ы. Кричать только не надо с пеной у рта.
 

Georgy

Guest
2dionis: хех, а я и не кричу, а тем более с пеной рта...

ну а маны читать стоит
 
Сверху