344 of 410 menu

forward_static_call_array 함수

forward_static_call_array 함수는 매개변수를 배열 형태로 전달하여 클래스의 정적 메소드를 호출할 수 있게 합니다. 첫 번째 매개변수로 callable(배열 또는 문자열 형식의 클래스 및 메소드 이름)을 받고, 두 번째 매개변수로 메소드에 전달할 인수의 배열을 받습니다.

구문

forward_static_call_array(callable $function, array $parameters);

예제

매개변수를 전달하여 클래스의 정적 메소드를 호출해 봅시다:

<?php class Calculator { public static function add($a, $b) { return $a + $b; } } $res = forward_static_call_array(['Calculator', 'add'], [5, 3]); echo $res; ?>

코드 실행 결과:

8

예제

배열 대신 문자열 호출 사용하기:

<?php class StringHelper { public static function concat($str1, $str2) { return $str1 . $str2; } } $res = forward_static_call_array('StringHelper::concat', ['Hello', 'World']); echo $res; ?>

코드 실행 결과:

'HelloWorld'

함께 보기

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