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'

මෙයද බලන්න

  • call_user_func_array කාර්යය,
    පරාමිති අරාවක් සමඟ callback කාර්යය ගෙන්වයි
  • forward_static_call කාර්යය,
    වෙන වෙනම තර්ක සමඟ ස්ථිතික ක්‍රමයක් ගෙන්වයි
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න