⊗ppSpFnAnVBC 6 of 83 menu

PHP တွင် အမည်မဲ့ လုပ်ဆောင်ချက်ကို ခေါ်ဆိုမှုမတိုင်မီ ကိန်းရှင်ကို အသုံးပြုခြင်း

အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့တွင် ရှိသည်ဆိုပါစို့။

<?php $pow = 2; $func = function($num) use ($pow) { return $num ** $pow; }; echo $func(4); ?>

ကိန်းရှင် $pow ကို လုပ်ဆောင်ချက်ကြေညာချက်မတိုင်မီ ထည့်သွင်းထားသောကြောင့် အထက်ပါကုဒ်သည် အလုပ်လုပ်ပါသည်။ သို့သော် ကိန်းရှင်ကြေညာချက်ကို လုပ်ဆောင်ချက်ခေါ်ဆိုမှုမတိုင်မီ ထားပါက အားလုံး အလုပ်လုပ်တော့မည် မဟုတ်ပါ။

<?php $func = function($num) use ($pow) { return $num ** $pow; }; $pow = 2; echo $func(4); ?>

ကိန်းရှင်ကို ကိုးကားအားဖြင့် လွှဲပြောင်းပေးပါက ပြဿနာကို ပြင်ဆင်နိုင်ပါသည်။

<?php $func = function($num) use (&$pow) { return $num ** $pow; }; $pow = 2; echo $func(4); ?>

�ုဒ်အား စီစဉ်ထားသည့်အတိုင်း အလုပ်လုပ်စေရန် ပြင်ဆင်ပါ။

<?php $func = function() use ($num1, $num2) { return $num1 + $num2; }; $num1 = 2; $num2 = 3; echo $func(); ?>
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်