함수 처리 get_defined_functions

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

get_defined_functions — 정의된 모든 함수의 배열을 반환합니다.


설명

get_defined_functions(bool $exclude_disabled = true): array

정의된 모든 함수의 배열을 가져옵니다.


매개변수

exclude_disabled
비활성화된 함수를 반환 값에서 제외해야 하는지 여부입니다.

반환 값

내장(내부) 및 사용자 정의의 정의된 모든 함수 목록을 포함하는 다차원 배열을 반환합니다. 내부 함수는 $arr["internal"]을 통해 액세스할 수 있고 사용자 정의 함수는 $arr["user"]를 사용하여 액세스할 수 있습니다(아래 예 참조).


변경 로그

버전 설명
8.0.0 exclude_disabled 매개변수의 기본값이 false에서 true로 변경되었습니다.
7.0.15, 7.1.1 exclude_disabled 매개변수가 추가되었습니다.

Examples

예제 #1 get_defined_functions() 예제

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

)
                

기타