393 of 410 menu

get_defined_functions 함수

get_defined_functions 함수는 정의된 모든 함수의 목록을 포함하는 다차원 배열을 반환합니다. 배열은 PHP 내장 함수를 위한 'internal'과 사용자 정의 함수를 위한 'user' 두 개의 키를 포함합니다. 이 함수는 매개변수를 받지 않습니다.

구문

get_defined_functions();

예제

정의된 모든 함수의 목록을 얻어옵니다:

<?php function customFunction() {} $res = get_defined_functions(); print_r(array_slice($res['internal'], 0, 3)); print_r($res['user']); ?>

코드 실행 결과 (예시):

[ 'zend_version', 'func_num_args', 'func_get_args' ] ['customFunction']

예제

특정 함수의 존재 여부를 확인합니다:

<?php $functions = get_defined_functions(); if (in_array('strpos', $functions['internal'])) { echo 'Function strpos exists'; } ?>

코드 실행 결과:

'Function strpos exists'

예제

사용자 정의 함수의 개수를 셉니다:

<?php function func1() {} function func2() {} $res = get_defined_functions(); echo 'User functions count: ' . count($res['user']); ?>

코드 실행 결과:

'User functions count: 2'

함께 보기

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부