344 of 410 menu

forward_static_call_array လုပ်ဆောင်ချက်

forward_static_call_array လုပ်ဆောင်ချက်သည် parameter များကို array ပုံစံဖြင့် ပေးပို့ကာ class တစ်ခု၏ static method ကိုခေါ်ယူခွင့်ပြုပေးသည်။ ပထမ parameter သည် callable (array သို့မဟုတ် string format ဖြင့် class နာမည်နှင့် method) ကိုလက်ခံပြီး၊ ဒုတိယ parameter သည် method ထဲသို့ ပေးပို့ရန် argument များ၏ array ဖြစ်သည်။

Syntax

forward_static_call_array(callable $function, array $parameters);

ဥပမာ

parameter များကို ပေးပို့ကာ class တစ်ခု၏ static method ကိုခေါ်ယူကြည့်ပါမည်။

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

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်။

8

ဥပမာ

array အစား string ခေါ်ယူမှုကို အသုံးပြုခြင်း။

<?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 လုပ်ဆောင်ချက်၊
    အစုအပုံတစ်ခုပါရှိသော parameter များဖြင့် callback function ကိုခေါ်ယူပေးသည်။
  • forward_static_call လုပ်ဆောင်ချက်၊
    argument တစ်ခုစီအား သီးခြားစီပေးပို့ကာ static method ကိုခေါ်ယူပေးသည်။
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်