ကွန်ပျူတာများပရိုဂရမ်းမင်း

PHP ကိုဆောက်လုပ်ရေး: လူတန်းစားဥပမာအားဖြင့်ဖန်ဆင်းခြင်း

object-oriented programming ၏စိတ်ကူးဘာလို့လဲဆိုတော့သူ့ရဲ့တိကျတဲ့တာကျယ်ပြန့်ဖြစ်နိုင်ခြေ PHP ကိုဖြစ်တယ်, ဒါပေမဲ့ပင်လက်ရှိအကောင်အထည်ဖော်မှုအတွက်ကပရိုဂရမ်မာန့်အသတ်ဖြစ်နိုင်ခြေကိုပေးသည်။ PHP ကိုဆောက်လုပ်ရေးဒီဇိုင်းကို - တစ်ဦးဥပမာပြောရရင်နေသူများကဖန်တီးတစ်ခုချင်းစီကိုအချိန်ဟုခေါ်ဝေါ်သောအတန်းအစား (အရာဝတ္ထု) ၏အထူးနည်းလမ်း။

ကန့်သတ် PHP ကိုစာမျက်နှာ၏အချိန်မှာအလုပ်လုပ်ကြောင်းဖြစ်ပါတယ်။ စာမကျြနှာလန်းဆန်းအခါတစ်ကြိမ်သို့မဟုတ်တူညီသော site ကို, ခြစ်ရာကနေနောက်တဖန်ဖွဲ့စည်းခဲ့လိုအပ်သောစနစ်ကအရာဝတ္ထုပေါ်တွင်အခြားစာမျက်နှာ loaded ။

တစ်ဥပမာအားဖြင့် Creating

class ဖျေါပွခကျြဟာလုပ်ငန်းခွင်ရှိသည်ရန်လိုအပ်သည်ကိုမရ။ သင်သည်အခြားအရာဝတ္ထုအပေါ်အချို့သောလုပ်ရပ်များလုပ်ဆောင်အတန်းဥပမာအားဖြင့် (အရာဝတ္ထု) အတွက်ယခုအချိန်တွင်ဖမ်းရန်, variable တွေကိုများ၏ကနဦးတန်ဖိုးများကိုပြင်ဆင်ထားရန်လိုအပ်လျှင်, သင် PHP ကိုလူတန်းစား Construction syntax ကိုအသုံးပြုပါနှင့်အတန်းနည်းလမ်းများပြင်သင့်လျော်သောကုဒ်ရေးလိုက်လို့မရပါဘူး။

object-oriented programming စတိုင်၏ယုတ္တိဗေဒအရတစ်ဦးချင်းစီလူတန်းစားကပိုအတန်းသစ်ပင်စိတ္တဇ (လုံးဝအချည်းနှီး) ဘိုးဘွားများထံမှစတင်သင့်ကြောင်းတစ်လုပ်ငန်းခွင်ရှိသင့်ပါတယ်။ အတိတ်၏ဤရှေးဟောင်းပစ္စည်းထက်တစ်ဦးကိုပညာရှိအလေ့အကျင့်။

pedigree စတင်တဲ့အခါမှာ function ကိုဆောက်လုပ်ရေး PHP ကိုမရှိဘဲပြင်ပဒေတာ (အရာဝတ္ထု) နဲ့ဆက်စပ်၎င်း၏ကိုယ်ပိုင်အချက်အလက်များနှင့်ဂုဏ်သတ္တိများရှိပါတယ်ရာသိသိသာသာလူတန်းစား, မရှိမဖြစ်ပါပဲ။

ဒီဥပမာထဲမှာ, function ကို (လုပ်ငန်းခွင်) (PHP ကို Construction) အတန်းဥပမာအားဖြင့်များ၏ရက်စွဲကိုဖန်တီးရန်ဟုခေါ်သည်။ ဒါဟာလူတန်းစားဥပမာအားဖြင့်နေသူများကဖန်တီးသောအခါ, တစ်ဦးသတ်သတ်မှတ်မှတ်အမည်အားရှိပြီးတစ်ခါသာ __construct စက်ဟုခေါ်သည်။

ဤသည်လူတန်းစားကဒီအတန်းအစားအမျိုးမျိုးရှိသမျှမိတ္တူအတွက်ထူးခြားတဲ့တန်ဖိုးကိုရပါလိမ့်မယ်အကြောင်း, အငြိမ် variable ကို $ iUniqueNo ပေးပါသည်။ အတန်း၏ဖြစ်ရပ်ကသူတို့အပြန်အလှန်နည်းလမ်းများ၏ developer ကပေး PHP ကိုမူဘောင်များနှင့် syntax အတွက်ဖော်ပြချက် မှလွဲ. ဘုံထဲမှာဘာမျှမရှိသည်။

အမွေဥစ္စာကိုစတင်ခြင်းယုတ္တိဗေဒ

တစ်ခုချင်းစီကိုအရာဝတ္ထုသောအရာကိုသူကသင့်ရှိသည်ဖို့၎င်း၏ရည်ရွယ်ချက်အကောင်အထည်ဖော်, ငါရန်ရှိသည်ဘာလုပ်ရပါမည်။ တစ်ဦးချင်းစီအဆင့်အထိမျိုးရိုးမှာထိုကဲ့သို့သောအကျိုးသင့်အကြောင်းသင့်ရှုထောင့်စတင်ခြင်းတစ်ခုချင်းစီကိုဘိုးဘေးများ၏စတင်ခြင်းပါဝင်နိုင်ပါသည်နှင့်အတူဆင်းသက်လာတဲ့အဆင့်ကိုခေါ်။ ,

ဒီဥပမာထဲမှာ, keyword ကိုသငျသညျမိဘမခေါ်ခွင့်ပြု :: သူငယ်၏ Level ဖြင့်မိဘလုပ်ငန်းခွင်။ semantic ရိုးရှင်းပါသည်။ ပထမဦးစွာစတင်ဘိုးဘေး, ထို့နောက်လက်ရှိဥပမာအားဖြင့်လုပ်ဆောင်ရန်ဖြစ်ပါသည်။ ပထမဦးဆုံးအ၎င်း၏ကိုယ်ပိုင်ယုတ္တိဗေဒ, ဒုတိယအောက်ပါအတိုင်း - မိမိ။

တစ်ဦးချင်းစီအရာဝတ္ထုစီးပွားရေးလုပ်ငန်းအတွက်စေ့စပ်သောအခါခြုံငုံဖြစ်စဉ်ကိုမှန်ကန်နှင့်နားလည်ပေးနိုင်ပါတယ်။ သို့သော်ဤယေဘုယျအားဖြင့်လူအပေါင်းတို့အဆောက်အဦစနစ်များများအတွက်စံအဖြစ်မှတ်မရသင့်ပါတယ်။

pedigree စနစ်ကဘုံတစ်ခုခုရှိသည်, ဒါပေမဲ့သူတို့ကထိုကဲ့သို့သောစနစ်ပိုင်ပေမယ့်ထုတ်ကုန်နို့, ဖရဲသီး, ခေါက်ဆွဲနှင့်စီရီရယ်ဖြစ်ကြပေမယ့်သူတို့ကြည့်ရှုခြင်းနှင့်အတော်လေးကွဲပြားခြားနားဖော်ပြထားကြသည်စေခြင်းငှါပထမဦးဆုံးအကြမ်းဖျင်းမှာ "အစာ" objects ။

ရေးသားသူလျှောက်လွှာ system ပေါ်တွင်မဟုတ်, တစ်စုံတစ်ဦးကအကြံပြုတစ်ချိန်ကကကြီးဘယ်လိုအသီးအသီးအရာဝတ္ထုတည်ဆောက်ရမည်ဖြစ်သည်။ တစ်ခုချင်းစီကိုပြဿနာထူးခြားတဲ့ဖြစ်ပါသည်, က PHP ကိုမိဘဆောက်လုပ်ရေးအပေါ်သုံးစွဲဖို့တစ်လိုအပ်ချက်ဖြစ်ပါသည် - အကြွင်းမဲ့အာဏာမဟုတ်ပါဘူး။

ပြည်သူပိုင်နှင့်ပုဂ္ဂလိကပိုင်တည်ဆောက်

အဆိုပါ default အနေနဲ့လုပ်ငန်းခွင်ဘုံအပေါင်းတို့နှင့်တကွအမျိုးအနွယ်အားဖြင့်အသုံးပြုမှုအတွက်ရရှိနိုင်ပါသည်။ သေချာပေါက်, ပုံမှန်အားဖြင့်, ဘုံအဖြစ်ဖော်ပြ PHP ကိုရယူထားသောအားလုံးအများပိုင် function ကိုဆောက်လုပ်ရေးညွှန်ပြမထားဘူး။

ထိုပြဿနာများ၏တိကျသော, ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်ကိုတစ်အင်္ဂါရပ်သို့မဟုတ်ပရိုဂရမ်မာ preference ကို - ကဘယ်လိုကဒီဇိုင်နာများ၏ဖော်ပြချက်ထဲတွင်ပုဂ္ဂလိက keyword ကိုသုံးစွဲဖို့သဘာဝကျပါတယ်?

အမြင် pedigree အရာဝတ္ထု၏တစ်ဦးအယူအဆရေးရာအမှတ် မှစ. သားစဉ်မြေးဆက်ဖို့သူတို့ရဲ့ဘိုးဘေးရန်ရိုသေလေးစားမှုနှင့်အတူမည်သည့်ကန့်သတ်ခွင့်ပြုစေခြင်းငှါ, ဒါပေမယ့်တစ်ဦးကျိုးကြောင်းဆီလျော်ယုတ္တိဗေဒခြုံငုံအခြေအနေတွင်, ဘာပဲဖြစ်ဖြစ်ဟုပြောဖို့ခက်ခဲမည်မျှဖြစ်ပါတယ်။

object တစ်သက်တာ

object-oriented programming PHP ကိုဆောက်လုပ်ရေးလူတန်းစားများ၏အယူအဆအဆုံးစွန်တစ်ခုသာစာမျက်နှာ၏ထိုအချိန်ကတည်ရှိကြောင့် re-တည်ထောင်ရန်သို့မဟုတ်အခြားစာမျက်နှာဖန်တီးသောရိုးရှင်းသောအကြောင်းပြချက်များအတွက်ပိုမိုကျယ်ပြန်အခွင့်အလမ်းများ။

JavaScript ကို AJAX ကို browser နဲ့ဆာဗာအပေါ်သင့်လျော်သောကုဒ်မှတဆင့်ပါဝင်မှုအရာဝတ္ထု၏ဘဝအသက်တာရှည်အောင်ကူညီပေးနိုင်ပေမယ့်မဆို form မှာကန့်အသတ်စတိုင်ဖြစ်လိမ့်မည်။

PHP ကို client ကို "ပြတ်တောက်" အခါဆာဗာပေါ်တွင် script ကို run ပြန်ရှေ့တော်၌အပြေးဇာတ်ညွှန်းဖို့ client ကို "ကိုလက်ခံ" ကိုစွမ်းရည်ကိုထောက်ပံ့ပေးပေမယ့်ဒီ object-oriented အစီအစဉ်ကို C ++ အကောင်အထည်ဖော်သောအခါတစ်ခု option ကိုမဟုတ်ပါဘူး။

Program ကိုဖွင့်ခြင်းနှင့်အပြေးဖြစ်သကဲ့သို့အဆုံးစွန်သောအမှု၌, သငျသညျ, "အစဉ်အမြဲ" ဖြစ်လိမ့်မည်သည့်အရာဝတ္ထုတစ်ခုပြီးပြည့်စုံသည့်စနစ်တည်ဆောက်နိုင်ပါ။ သို့ရာတွင်ထိုသို့သာ C ++, C # သည်, Pascal & Delphi ကဲ့သို့သောစာရေးကိရိယာ programming language ကိုဝါကြွားနိုင်ပါ။ ရှိသမျှတို့, ကွဲပြားခြားနား built ပိုမြန်နထေိုငျကာပြောင်းလဲနေသောအွန်လိုင်းကမ္ဘာကြီးတွင်ပိုမိုရောက်ရှိ။

Self-ထိန်းသိမ်းစောင့်ရှောက်၏ Serial ထံမှ

သငျသညျနေ့စဉျဘဝ၌ "ပဉ္စလက်နည်းလမ်းများ" ၏အယူအဆဟူသောဝေါဟာရကို "Serial" နှင့်ပုံပန်းသဏ္ဍာန်အဘို့အသမိုင်းဆိုင်ရာမျှတမှုရှာတွေ့နိုင်ပါသည်။ ဒါပေမယ့်အရာရာအများကြီးပိုလွယ်သည်။ အတိအကျကို C # Serial ၏ခိုင်မာသောပေါ်မှ C ++ ရဲ့လွတ်လပ်မှုကိုအကြားခြားနားချက်ကဲ့သို့တူညီသောအဆိုပါ banal အယူအဆမတူ:

  • တစ်ဦး string ကိုရန်အရာဝတ္ထုကိုရေး;
  • တစ်ဦး string ကိုတစ်ဦးထံမှအရာဝတ္ထုကိုဖတ်ပါ။

ကျယ်ကျယ်လောင်လောင်, လှလှပပ, ဒါပေမယ့်နည်းနည်းလက်တွေ့ကျတဲ့ - ပတ်လည်မှော်နှင့်ဒဏ္ဍာရီမှော်နည်းလမ်းများကဆိုသည်။ သတင်းအချက်အလက်ကမ္ဘာကြီးကိုသမျှသော, မြင်နိုင်ကွားနိုငျနှင့်မြင်သာထင်ရိုးရှင်းပြီးဆိုနိုင်ပါတယ်စာသားကိုအဖွစျဖျောပွနိုငျအတွက်အဓိကအားဖြင့်စိတ်ဝင်စားဖွယ်ဖြစ်ပါတယ်။

ပြန်ကြားရေးအမြဲဖြစ်သည်နှင့်တစ်ဦးဇာတ်ကောင် string ကိုဖွစျလိမျ့မညျသိရသည်။ အဘယ်သူမျှမကိစ္စဘာသဘောသဘာဝ။ ပရိုဂရမ်းမင်းဘာသာစကား၏တရားဝင်အဆောက်အဦများ, တစ်ဦးတည်းသဘောသဘာ၏သင်္ကေတ - coding စားပွဲပေါ်မှာ။

ဒါကြောင့်လာသောအခါလိုအပ်သောတစ်ဦး string ကိုသို့ object တစ်ခု converting ၏စိတ်ကူးကအနှစ်သာရဆုံးရှုံးမရှိဘဲဤ line ကနေ recover လုပ်ဖို့ဖြစ်နိုင်ခြေခဲ့ - တစ်ဦးအလွန်လက်တွေ့ကျတဲ့စိတ်ကူး။

ကိုယ့်ကိုယ်ကိုယ်ထဲကနေကိုယ့်ကိုယ်ကိုမှ

ယင်း၏ syntax အတွင်း semantic PHP ကိုဆောက်လုပ်ရေးလုပ်ငန်းခွင်ကန့်သတ်ဖြစ်ပါသည်, သို့သော်ဒီဇိုင်နာဖွံ့ဖြိုးဆဲအနေအထားနှင့်အတူဖွံ့ဖြိုးလျှင်:

  • ဒါဟာအစအဦးဖြစ်ပါသည် - လုံးဝသစ်ကိုဥပမာအားဖြင့်ဖန်တီးရန်,
  • လက်ရှိပြည်နယ်ဖြစ်ပါသည် - လက်ရှိဥပမာအားဖြင့်ဖန်တီးပေးပါတယ်။

အရာဝတ္ထု၏ system ကိုသာတစ်စာမျက်နှာ၏အချိန်တွင်သူတို့ကိုယ်တိုင်ရုပ်သိမ်းပေးရန်တည်ရှိဆိုတဲ့အချက်ကိုကြောင့် PHP ကိုကန့်သတ်။

သင့်ရဲ့ site ပေါ်တွင်စာမျက်နှာများဖွဲ့စည်းရေးအတွက်အရာဝတ္ထုတစ်ခု system ကိုဖန်တီး, သင်ကကယ်တင်နိုင်ပါ။ ရိုးရှင်းဘို့, ဤလုပ်ငန်းစဉ်သေချာပေါက် Serial ကိုခေါ်မထားဘူး, ကျနော်တို့ဟာပိုနေမြဲကျားနေမြဲအခြေအနေကို (ဒေတာဘေ့စဖိုင်တွေ) ၏ထိန်းသိမ်းစောင့်ရှောက်ခြင်း, အခါလိုအပ်တူညီတဲ့ page ကို reconvene သို့မဟုတ်တူညီသော site ပေါ်တွင်အခြားဖန်တီးရိုးရှင်းစွာပြီးသားဖွဲ့စည်းခဲ့သည့်ရေးရာ၏လက်ရှိပြည်နယ်, restore မှကန့်သတ်နိုင်ပါတယ်။

ဤအခြေအနေတွင်မှာတော့အရာဝတ္ထု system ကိုသာတခါနေသူများကဖန်တီး, နှင့် site ၏သင်တန်းကပဲဖွံ့ဖြိုးဆဲဖြစ်ပါတယ်။ ဒီအစီအစဉ်အရ, သငျသညျပြောင်းလဲနေတဲ့အခြေအနေများချက်နဲ့အဖြစ်အရာဝတ္ထုတစ်ခု system ကို design နိုင်ပါတယ်။

self-ကြူးစနစ်ကအရာဝတ္ထုဟာဧည့်သည်များ၏လုပ်ရပ်များနှင့်အဆင့်အတန်းကိုစာမကျြနှာ "မှတ်မိ" ကျနော်တို့ PHP ကို run တစ်ခုချင်းစီကိုအချိန်ကခြစ်ရာကနေဖန်တီးယခင်ပြည်နယ်ပြန်မပေးပါ။

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 my.birmiss.com. Theme powered by WordPress.