372 of 410 menu

register_shutdown_function 함수

register_shutdown_function 함수는 스크립트 작동이 종료되거나 치명적(fatal) 오류가 발생했을 때 실행될 콜백(callback) 함수를 등록할 수 있게 해줍니다. 첫 번째 매개변수로 함수 이름이나 익명 함수(anonymous function)가 전달되며, 이후의 매개변수들(선택사항)은 해당 함수에 전달할 인수(arguments)입니다.

구문(Syntax)

register_shutdown_function(callable $callback, mixed ...$args): void

예제

종료 시 실행할 함수를 간단히 등록하기:

<?php function shutdown() { echo '스크립트 종료됨'; } register_shutdown_function('shutdown'); echo '스크립트 실행 중...'; ?>

코드 실행 결과:

스크립트 실행 중...스크립트 종료됨

예제

익명 함수 사용하기:

<?php register_shutdown_function(function() { echo '정리 작업 완료'; }); echo '주요 작업 수행 중...'; ?>

코드 실행 결과:

주요 작업 수행 중...정리 작업 완료

예제

Shutdown 함수에 인수 전달하기:

<?php function logShutdown($message) { echo $message; } register_shutdown_function('logShutdown', '스크립트 종료 시간: ' . date('H:i:s')); echo '데이터 처리 중...'; ?>

코드 실행 결과:

데이터 처리 중...스크립트 종료 시간: [current_time]

함께 보기

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