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

උදාහරණය

නිර්නාමික ශ්‍රිතයක් callback එකක් ලෙස භාවිතා කිරීම:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'Hello, John!'

මේවාත් බලන්න

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