382 of 410 menu

call_user_func 함수

call_user_func 함수는 callable 함수를 호출하고 인수를 전달할 수 있게 합니다. 첫 번째 매개변수로 함수 이름이나 익명 함수를 받고, 이후 매개변수로 호출할 함수에 전달할 인수들을 받습니다.

문법

call_user_func(callable $callback, mixed ...$args): mixed

예시

문자열 'hello'에 대해 표준 함수 strtoupper를 호출해 봅시다:

<?php $res = call_user_func('strtoupper', 'hello'); echo $res; ?>

코드 실행 결과:

'HELLO'

예시

여러 개의 인수를 가진 사용자 정의 함수를 호출해 봅시다:

<?php function sum($a, $b) { return $a + $b; } $res = call_user_func('sum', 5, 3); echo $res; ?>

코드 실행 결과:

8

예시

익명 함수콜백으로 사용하기:

<?php $res = call_user_func(function($name) { return "Hello, $name!"; }, 'John'); echo $res; ?>

코드 실행 결과:

'Hello, John!'

함께 보기

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