383 of 410 menu

call_user_func_array function

call_user_func_array function သည် callback ကို ခေါ်ယူရာတွင် parameter များကို array အဖြစ်ဖြတ်သန်းပေးနိုင်စေပါသည်။ ပထမ parameter အဖြစ် function သို့မဟုတ် method ၏ အမည်ကို ဖြတ်သန်းပေးပြီး ဒုတိယ parameter အဖြစ် argument များ၏ array ကို ဖြတ်သန်းပေးပါသည်။

Syntax

call_user_func_array(callable $callback, array $args);

နမူနာ

Array မှတစ်ဆင့် parameter များကို ဖြတ်သန်းပေးရင်း ရိုးရှင်းသော function ကို ခေါ်ယူခြင်း။

<?php function sum($a, $b) { return $a + $b; } $res = call_user_func_array('sum', [2, 3]); echo $res; ?>

ကုဒ် run ထားသော ရလဒ်။

5

နမူနာ

Parameter များကို ဖြတ်သန်းပေးရင်း class ၏ method ကို ခေါ်ယူခြင်း။

<?php class Calculator { public function multiply($a, $b) { return $a * $b; } } $calc = new Calculator(); $res = call_user_func_array([$calc, 'multiply'], [4, 5]); echo $res; ?>

ကုဒ် run ထားသော ရလဒ်။

20

နမူနာ

အမည်မဲ့ function နှင့် အသုံးပြုခြင်း။

<?php $func = function($a, $b, $c) { return $a + $b + $c; }; $res = call_user_func_array($func, [1, 2, 3]); echo $res; ?>

ကုဒ် run ထားသော ရလဒ်။

6

ဒါလည်း ကြည့်ပါ

  • call_user_func function,
    သည် callback function ကို argument များသီးသန့်စီဖြင့် ခေါ်ယူပေးသည်
  • function_exists function,
    သည် function ရှိမရှိ စစ်ဆေးပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်