function_exists
register_shutdown_function
Function handling 함수 목록
PHP Manual

# get_defined_functions

(PHP 4 >= 4.0.4, PHP 5)

get_defined_functions — Returns an array of all defined functions

### 설명

array get_defined_functions ( void )

Gets an array of all defined functions.

### 반환값

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

### 예제

Example #1 get_defined_functions() example

`<?php
function myrow($id, $data)
{
return "<tr><th>$id</th><td>$data</td></tr>\n";
}
$arr = get_defined_functions();
print_r($arr);
?>`

위 예제의 출력 예시:

    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
            )

    )

### 참고

- function_exists() - Return TRUE if the given function has been defined
- get_defined_vars() - 모든 정의된 변수의 배열을 반환
- get_defined_constants() - 모든 상수와 그 값의 연관 배열을 반환합니다
- get_declared_classes() - 선언된 클래스명을 배열로 반환

function_exists
register_shutdown_function
Function handling 함수 목록
PHP Manual