မျက်မှောက်ခေတ်စီးပွားရေးလုပ်ငန်းတွင်စာရင်းကိုင်စနစ်သည်စီးပွားရေးလုပ်ငန်း၏နေ့စဉ်စစ်ဆင်ရေး၏မရှိမဖြစ်လိုအပ်သောအစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ ဤစနစ်များတွင်ဥပဒေကြမ်းခွဲခြင်းနှင့်လုပ်ငန်းလည်ပတ်မှုများကိုမကြာခဏဖြစ်ပေါ်လေ့ရှိသည်။ ဤဆောင်းပါးသည် PHP ပရိုဂရမ်းမင်းအားဖြင့်လုပ်ငန်းဆောင်တာများဖြင့်လုပ်ဆောင်မှုများကိုမည်သို့အကောင်အထည်ဖော်ရန်နှင့်သင့်အားသက်ဆိုင်ရာသင်္ကေတများနှင့်သင့်အားပေးမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။
Bill Splitting သည်အချို့သောအချိုးအစားတွင်ငွေတောင်းခံလွှာများကိုငွေတောင်းခံလွှာများကိုခွဲဝေရန်ဖြစ်သည်။ များသောအားဖြင့်ဥပဒေကြမ်းခွဲခြင်းသည်အောက်ပါအခြေအနေများတွင်ဖြစ်ပေါ်သည်။
PHP တွင်ငွေတောင်းခံလွှာကိုအကောင်အထည်ဖော်ခြင်း PHP ကိုပုံမှန်အားဖြင့် data models နှင့် algorithms နှင့်ပေါင်းစပ်ထားသည်။ Bill Splitting လုပ်ရန်မည်သို့ပြုလုပ်ရမည်ကိုပြသသည့် PHP ကုဒ်ပါ 0 င်သော PHP ကုဒ်ပါ
<?php class Bill { private $id; private $amount; private $categories; public function __construct($id, $amount) { $this-> ID = $ ID; $ -> ငွေပမာဏ = $ ပမာဏ; $ -> အမျိုးအစားများ = []; // ဗလာခင်း array မှအစပြု} Public Function AddCategarian ($ အမျိုးအစား, $ ရာခိုင်နှုန်း) { $ -> အမျိုးအစားများ [$ အမျိုးအစား] = $ ရာခိုင်နှုန်း, } အများပြည်သူလုပ်ဆောင်ချက် splitbill () {) $ subbills = []; foreach ($ ဒီ -> အမျိုးအစား => $ ရာခိုင်နှုန်းအဖြစ်) { $ subbillamount = $ ဒီ -> ငွေပမာဏ * $ ရာခိုင်နှုန်း / 100; $ subbills [$ အမျိုးအစား] = ငွေတောင်းခံလွှာအသစ် ($ -> ID, $ subbillamount); } $ subbills ပြန်လာ; } } // ဥပမာ $ မူရင်းဒေါ်လာ (1, 100) အသစ် (1, 100), $ မူရင်း usebill-> adcategarian ('cache အခကြေးငွေ', 50); // Catering အခကြေးငွေ $ မူရင်း / ထပ်ကိန်း၏ 50% သို့ခွဲထွက် ('သယ်ယူပို့ဆောင်ရေးအခကြေးငွေ', 30); // သယ်ယူပို့ဆောင်ရေးအခကြေးငွေ $ မူရင်းဒေါ်လာ ('cache အခကြေးငွေ) ၏ 30% သို့ 30% သို့ခွဲထွက်သည်။ // တည်းခိုခန်းအခကြေးငွေ $ Subbills = $ မူရင်း - အစိုင်ရှိတယ် (); Print_R ($ subbills); >
အထက်ဖော်ပြပါကုဒ်များတွင်ကျွန်ုပ်တို့သည်ငွေတောင်းခံလွှာများကိုအမျိုးအစားဖြင့်ခွဲ ထား. addate () method () method method မှတစ်ဆင့်ခွဲထားသောဥပဒေကြမ်းများကိုခွဲခြားသတ်မှတ်ထားသည့်ဥပဒေကြမ်းသင်တန်းကိုသတ်မှတ်သည်။
ဥပဒေကြမ်းစုစည်းခြင်းသည်ဥပဒေကြမ်းများကိုစုစုပေါင်းငွေတောင်းခံလွှာများစုစည်းခြင်းဖြစ်သည်။ သာမန် consolidation ဥပဒေကြမ်းအခြေအနေများတွင် -
PHP တွင်ဥပဒေကြမ်းပေါင်းစည်းခြင်းကိုအလားတူအရာဝတ်ထုပုံစံဖြင့်လည်းရရှိနိုင်သည်။ အောက်ဖော်ပြပါများသည်ဥပဒေကြမ်းများကိုပေါင်းစည်းခြင်းဥပမာတစ်ခုဖြစ်သည်။
<?php class Bill { private $id; private $amount; public function __construct($id, $amount) { $this-> ID = $ ID; $ -> ငွေပမာဏ = $ ပမာဏ; } Public Function Mergebill ($ Bill) { $ -> ငွေပမာဏ + = $ ငွေတောင်းခံလွှာ -> ပမာဏ; // ဥပဒေကြမ်းပမာဏကိုခိုင်မာအောင်} } // ဥပမာ $ mainbill = ငွေတောင်းခံလွှာ (1, 100), $ subbill1 = ငွေတောင်းခံလွှာအသစ် (2, 50), $ subbill2 = အသစ်သောဥပဒေကြမ်းအသစ် (3, 30), $ subbill3 = အသစ်သောဥပဒေကြမ်း (4, 20), $ Mainbill-> Mergebill ($ Subbill1); $ Mainbill-> Mergebill ($ subbill2); $ mainbill-> Mergebill ($ subbill3); ECHO $ MANDBILL-> ပမာဏ, >
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်ငွေတောင်းခံလွှာကိုဖန်တီးပြီး Mergebill () နည်းလမ်းဖြင့်ငွေတောင်းခံလွှာများကိုပေါင်းစည်းလိုက်သည်။ Bill Object ကို intutate လုပ်ရန်နှင့် Mergebill () ဟုခေါ်ဆိုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ဥပဒေကြမ်းကိုအဓိကငွေတောင်းခံလွှာထဲသို့ပေါင်းစည်းပြီးနောက်ဆုံးတွင်စုစုပေါင်းငွေတောင်းခံလွှာပမာဏကိုနောက်ဆုံးတွင်ကျွန်ုပ်တို့ရရှိသည်။
ဘီလ်ခွဲခြင်းနှင့်ပေါင်းစည်းခြင်းသည်ခေတ်မီစာရင်းကိုင်စနစ်များတွင်ဘုံစစ်ဆင်ရေးများဖြစ်သည်။ ၎င်းသည်စာရင်းကိုင်၏ထိရောက်မှုနှင့်တိကျမှန်ကန်မှုကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။ ဤဆောင်းပါးသည် Php Adment Code မှတဆင့်ဤစစ်ဆင်ရေးကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုပြသသည်။ ကွဲပြားခြားနားသောစီးပွားရေးလိုအပ်ချက်များအပေါ် မူတည်. developer များကဤကုဒ်များကိုအမှန်တကယ် application တစ်ခုနှင့်ကိုက်ညီရန်ဤကုဒ်များကိုညှိနှိုင်းနိုင်သည်။