373 of 410 menu

Xdebug_get_function_stack 함수

함수 xdebug_get_function_stack는 현재 함수 호출 스택에 대한 정보를 담은 배열을 반환합니다. 각 배열 요소는 호출에 대한 데이터를 담은 연관 배열입니다. 이 함수를 사용하려면 Xdebug 확장 모듈이 설치되어 있어야 합니다.

구문

xdebug_get_function_stack();

예시

호출 스택을 가져오는 간단한 예시:

<?php function test() { var_dump(xdebug_get_function_stack()); } test(); ?>

코드 실행 결과:

[ [ 'function' => 'test', 'file' => '/path/to/file.php', 'line' => 4, 'params' => [] ], [ 'function' => '{main}', 'file' => '/path/to/file.php', 'line' => 5, 'params' => [] ] ]

예시

중첩된 함수 호출이 있는 예시:

<?php function inner() { return xdebug_get_function_stack(); } function outer() { return inner(); } $res = outer(); print_r($res); ?>

코드 실행 결과:

[ [ 'function' => 'inner', 'file' => '/path/to/file.php', 'line' => 3, 'params' => [] ], [ 'function' => 'outer', 'file' => '/path/to/file.php', 'line' => 6, 'params' => [] ], [ 'function' => '{main}', 'file' => '/path/to/file.php', 'line' => 8, 'params' => [] ] ]

함께 보기

  • 함수 debug_backtrace,
    호출 스택에 대한 유사한 정보를 반환합니다
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부