လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် function return type ကိုမည်သို့သတ်မှတ်ရမည်နည်း။ ကုဒ်ဖတ်နိုင်မှုနှင့်ထိန်းသိမ်းမှုကိုတိုးတက်အောင်လုပ်ပါ

PHP တွင် function return type ကိုမည်သို့သတ်မှတ်ရမည်နည်း။ ကုဒ်ဖတ်နိုင်မှုနှင့်ထိန်းသိမ်းမှုကိုတိုးတက်အောင်လုပ်ပါ

M66 2025-07-12

PHP တွင် function return value အမျိုးအစားကိုမည်သို့သတ်မှတ်ရမည်နည်း

PHP တွင် Return value untion အမျိုးအစားကို code ၏ဖတ်နိုင်မှုကိုတိုးတက်စေရုံသာမက Code ၏ထိန်းသိမ်းနိုင်မှုနှင့်စစ်ဆေးခြင်းကိုလည်းပြုလုပ်နိုင်သည်။ Type Prompts ကိုအသုံးပြုခြင်းသည် function မှအချက်အလက်များပြန်ယူထားသောဒေတာအမျိုးအစားသည်မျှော်လင့်ချက်များနှင့်ကိုက်ညီပြီးအလားအလာရှိသောပုံစံများကိုရှောင်ရှားရန်ဖြစ်သည်။

Type Prompt ကို အသုံးပြု. Return Value အမျိုးအစားကိုသတ်မှတ်ပါ

PHP function ကိုကြေငြာပြီးနောက်အူမကြီး (:) သည်ပြန်လည်နေရာချထားရေးအမျိုးအစားကိုသတ်မှတ်ရန် (:) ကိုသုံးနိုင်သည်။ ဤတွင်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။

 function get_name(): string {
    return 'Alice';
}

ဤဥပမာတွင် get_name () function ကို string ကိုပြန်ပို့ရန်သတ်မှတ်ထားသည်။

ထောက်ခံမှုတန်ဖိုးအမျိုးအစားများကိုထောက်ပံ့

PHP သည်အောက်ပါ built-in အမျိုးအစားများကို function return values အမျိုးအစားများအဖြစ်ထောက်ပံ့သည်။

  • Array : Array
  • Callable : Callable အမျိုးအစား
  • Bool : Boolean Value
  • Float : floating type ( နှစ်ဆ သုံးနိုင်သည်)
  • int : ကိန်း
  • string ကို : string ကို
  • ပျက်ပြယ် - ပြန်လာတန်ဖိုးမရှိပါ

ထို့အပြင်သင်သည် custom classများနှင့် interfaces များကို Return Value အမျိုးအစားများအဖြစ်အသုံးပြုနိုင်သည်။

Return Value အမျိုးအစားအဖြစ်စိတ်ကြိုက်အတန်း

PHP တွင်, သင်သည် Return Value အမျိုးအစားအဖြစ်စိတ်ကြိုက်အတန်းကိုသတ်မှတ်နိုင်သည်။ ဤတွင်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။

 class Person {
    // ...
}

function create_person(): Person {
    // ...
}

အပေါ်ကဥပမာမှာ create_person () function ကိုအမျိုးအစားကို လူပုဂ္ဂိုလ် တစ် ဦး ၏အရာဝတ်ထုကိုပြန်ပို့ရန်သတ်မှတ်ထားသည်။

လက်တွေ့အမှု - နံပါတ်နှစ်ခု၏ပေါင်းလဒ်ကိုတွက်ချက်ရန်အမျိုးအစားအချက်များကိုသုံးပါ

အောက်ဖော်ပြပါဥပမာသည်ကိန်းဂဏန်းများကိုတွက်ချက်သည့်အမျိုးအစားနှစ်ခုကိုအသုံးပြုသော function တစ်ခုကို အသုံးပြု. function တစ်ခုကိုပြသသည်။

 function calculate_sum(int $x, int $y): int {
    return $x + $y;
}

ဒီ function ကိုအောက်ပါနည်းလမ်းများဖြင့်ခေါ်ယူနိုင်ပါသည်။

 $result = calculate_sum(5, 10); // ရလဒ်:15

မှတ်သားရန်အရာ

  • Type Prompts optional ကိုဖြစ်ကြသည်။ အကယ်. သင်သည် Type Prompt ကိုမဖော်ပြပါက Return value function အမျိုးအစားသည် ရောထွေး ရန်ပျက်ကွက်လိမ့်မည်။
  • PHP 7.0 နှင့်နောက်ပိုင်းတွင် Type Prompts များကိုထောက်ခံသည်။
  • function ကိုပြန်ပို့ခြင်းတန်ဖိုးသည်ကြေငြာထားသောအမျိုးအစားနှင့်မကိုက်ညီပါက PHP သည် typeError အမှားတစ်ခုပြုလုပ်လိမ့်မည်။

PHP developer များအရ PHP developer များသည် functions ၏ returns ၏ returns value ကိုပိုမိုကောင်းမွန်စွာထိန်းချုပ်နိုင်ပြီးကုဒ်၏လုံခြုံရေးနှင့်ထိန်းသိမ်းမှုကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။