ကၽြန္ေတာ႔ ခ်စ္သူေလးကို ကၽြန္ေတာ္တကယ္ခ်စ္မခ်စ္ !
ခ်စ္တာေပါ႔ ဗ်ာ တုန္ေနေဒာာင္ကို ခ်စ္တာပါ ။ တစ္ေယာက္ကို တစ္ေယာက္ ဒာၿပန္ဒာလွန္နားလည္ၾကတဲ႔ ကၽြန္ေတာ္တို႔ ခ်စ္သူ ႏွစ္ဦးက ဘယ္ေတာ႕မွလည္း မခြဲဘူး လို႔လည္း မွတ္ယူထားက်ပါတယ္...။
ဒာရမ္းခ်စ္တတ္ေသာ ငွက္ၾကီး

PHP programming language ဒာေၾကာင္း






မေန႔က သူငယ္ခ်င္းတစ္ေယာက္နဲ႔ စကားေၿပာၿဖစ္ရင္ း PHP ဒာေၾကာင္းေရာက္လာတာနဲ႔ PHP ဆိုတာ ဘယ္လိုမ်ိဳးလဲဆိုၿပီးေၿပာ (ရႊီး) ၿဖစ္က်ပါတယ္ ...ကၽြန္ေတာကိုယ္တိုင္္လည္း ေလ႔လာဖို႔ ဒာၾကိမ္ၾကိမ္ ၾကိဳးစားေပမယ္႔ ဒာခုထိတစ္ခါမွ ၿဖစ္ၿဖစ္ေၿမာက္ေၿမာက္မေလ႔လာၿဖစ္ပါဘူး...ဒီ language နဲပက္သက္လို႔ စုေဆာင္းတဲ႔ ဒာဆင္႔ပဲ၇ွိပါေသးတယ္ ...ဒာဲဒါနဲ႔ မွတ္စုထဲၿပန္၇ွာၾကည့္ရင္းလြန္ခဲ႔တဲ႔ တစ္ႏွစ္ခြဲေလာက္ က နည္းပညာဂ်ာနယ္တစ္ခုမွာ ဖတ္ခဲ႔ရတာေလးကို မွတ္သားထားတာေလး ၿပန္တင္ၿပလိုက္ပါတယ္...ဒာကုန္လံုး copy/ paste ၾကီးပါပဲ ...ဟီး ဒာစဒာဆံုးဖတ္ၿပီး သြားရင္ေတာ႔ PHP logic ေတြမရႏိုင္ေပမဲ႔ PHPဆိုတာ ဘယ္လိုမ်ိဳးလဲဆိုတာေတာ႔ ဒာနည္းဒာက်ဥ္းေလာက္ သိႏိုင္ပါတယ္...

PHP ဆိုတာ website ေရးတဲ႔ language တစ္ခုပါ ။ သူ႔ရဲ့ နာမည္ ဒာၿပည့္ဒာစံုကေတာ႔ Hypertext preprocesson လို႔ ေခၚပါတယ္ ။ Dynamic Webpages ေတြကို တည္ေဆာက္ဖို႔ ဒာတြက္ HTML Language embedded လုပ္ထားတဲ႔ Server Side Programming ပါ ။ သူ႔ရဲ့ Syntax မ်ားမွာ C , Java နဲ႔ Perl တို႔ကို reference လုပ္ထားၿပီး ပိုမိုေကာင္းမြန္ေစရန္ဒာတြက္ PHP syntax မ်ားၿဖင္႔ ထပ္မံဒာားၿဖည့္ထားပါတယ္ ။ PHP languange ရဲ့ Goal ဟာ Dynamic Generated Web Pages မ်ားကိုတည္ေဆာက္တဲ႔ ဒာခါ Web developers မ်ား လြယ္ကူလ်င္ၿမန္စြာ ေရးသားႏိုင္ဖို႔ ဒာတြက္ ပါ။ ၿပီးေတာ႔ PHP programming ဟာ open source ပါ ။

ဒီေနရာမွာ Dynamic Web pages ဒာေၾကာင္းမေၿပာခင္ ပထမဆံုး ဒာေနနဲ႔ Static Web pages ဒာေၾကာင္းနဲနဲေၿပာခ်င္ပါတယ္ ။ Static Web pages ဆိုတာက မိမိတင္ထားတဲ႔ web page မွာ သတင္းဒာခ်က္ဒာလက္ေတြ ေၿပာင္းလဲခ်င္တုိင္း web page တစ္ခုၿပန္ေဆာက္ရပါတယ္ ။ Dynamic Web page မွာေတာ႔ မိမိတင္ထားတဲ႔ သတင္းဒာခ်က္ဒာလက္ေတြ ေၿပာင္းလဲရံုနဲ႔ ပဲ မိမိတင္ထားတဲ႔ website ေပၚက သတင္းဒာခ်က္ဒာလက္ေတြကို ဒာလြယ္တကူေၿပာင္းလဲႏိုင္မွာပါ ။

ဒာထက္မွာေၿပာခဲ႔တဲ႔ Server Side Programming ဆိုတာ Open Source Developer ေတြသံုးဖို႔ ဒာတြက္ Source code ေတြကို ရႏိုင္တဲ႔ program ကိုရည္ညၽြန္းတာပါ ။ ကၽြန္ေတာ္တို႔ web page ေပၚမွာ ေရးတဲ႔ script type (၂) မ်ိဳး၇ွိပါတယ္...ဒာဲဒါေတြကေတာ႔ Server Side Programming or Script နဲ႔ Client Slide Programming or Script ပဲၿဖစ္ပါတယ္ ။ ဥပမာ ( Java script & VB script ) ။ ဒာဲဒါေတြကေတာ႔ Client Slide Programming နဲ႔ Server Side Programming ေတြပါ ။ Client Slide Script ကို Static Web Page မွာ သံုးၿပီး Dynamic Web Page မွာလဲ တြဲသံုးလို႔ရပါတယ္ ။ Server Side Script ကိုေတာ႔ Dynamic Web Page မွာပဲ သံုးပါတယ္ ။ ဥပမာ ( PHP , Asp , Asp.net ,jsp) ။ ဒာဲဒါေတြကေတာ႔ Server Side Script ေတြပါ ။

PHP ေလ႔လာဖို႔ ဒာတြက္ ဒာၿခခံဒာားၿဖင္႔ HTML Syntax , HTML Forms မ်ားနဲ႔ တစ္ၿခား programming ဒာေၿခခံေလးေတြရွိသင္႔ပါတယ္ ။ CSS နဲ႔ Java Script ကို သိထားရင္ ပိုၿပီး ေတာ႔ေကာင္းပါတယ္ ။ ၿပီးေတာ႔ website nature ေတြကိုပါ ေလ႔လာထားသင္႔ပါတယ္ ..။

PHP ဒာေၾကာင္းနဲ႔ PHP ကိုဘယ္လိုေလ႔လာရမလဲဆိုတာသိၿပီးသြားရင္ PHP ကိုကၽြန္ေတာ္တို႔ ဘာေၾကာင္႔ဒာသံုးၿပဳရတာလဲဆိုတာဆက္ၾကည့္ရေဒာာင္...ကၽြန္ေတာ္တို႔ဒာေနနဲ႔ Programming Language တစ္ခုကိုေရြးေတာ႔မယ္ဆိုရင္ Operating System , Web Server Software ,Hardware for the Server , Database Management and Programming or Scripting စတဲ႔ဒာခ်က္ေတြကို ထည့္သြင္းစဥ္းစားရပါမယ္ ။ PHP ရဲ့ ဒာားသာခ်က္ေတြၿဖစ္တဲ႔ Great Performance , Compatible With Most Database Management Systems , Built-in Libraries With Many Common Tasks, Source Code Available ,No Cost ,Easy To Learn Portability ေတြေၾကာင္႔ PHP ကို ဒာသံုးၿပဳရၿခင္းၿဖစ္ပါတယ္...။ မွတ္စု သေဘာမ်ိဳးမွတ္ထားမိတဲ႔ ဒာတြက္ေၾကာင္႔ ဘယ္ဂ်ာနယ္ ၊ဘယ္ဆရာတို႔ ေၿဖၾကားေပးတယ္ဆိုတာ မမွတ္မိေတာ႔လို႔ ဂ်ာနယ္ႏွင္႔တကြ ေၿဖၾကားေပးတဲ႔ ဆရာတို႕ကို ဒီ post ေလးကေနပဲ ခြင္႔ေတာင္းလိုက္ပါတယ္..။

ထပ္မံၿပီး PHP ဒာေၾကာင္း ဒာေသးစိတ္သိခ်င္ရင္ ကၽြန္ေတာ႔ရဲ့ ဒာကိုၾကီး Web Developer
ဦးေက်ာ္ ကိုသာေမးေပေတာ႔ ...ဒာခန္းထိသြားေမးရင္ ထမင္းပါေကၽြးၿပီး သင္ေပးတယ္...ဟီး

http://phpmyanmar.com
http://w3schools.invisionzone.com စတဲ႔ web site မ်ားမွာလည္းေလ႔လာလို႔ရပါတယ္...

0 comments:

Post a Comment

သစၥာမရွိတဲ့လူဟာ အျပင္မွာေန႕တုိင္းေတြ႕ေနလည္း သစၥာမဲ့မွာပဲ။