Pages

Friday 7 September 2012

Php အေျခခံ-1

Phpဆိုတာ PHP:hypertext preprocessorရဲ့ အတိုေကာက္ပါ။ Php ဟာ server side scripting language တခုျဖစ္ပါတယ္။server တခုအတြင္းမွာ အသုံးျပဳရၿပီး server နဲ႔ ပတ္သတ္တဲ့ လုပ္ငန္းေတြကို လုပ္ေဆာင္နိုင္ပါ တယ္။javascript လို client side scripting language ဟာ server တာဝန္ကို မထမ္းေဆာင္နိုင္ပါဘူး။ဆိုလိုတာက databaseကိုခ်ိတ္ဆက္အသုံးျပဳဖို႔၊server ထဲမွာရွိေန တဲ့ file ေတြကိုေခၚယူသုံးစြဲဖို႔၊web page ကေနၿပီး server ထံသို႔ data ေတြပို႔ေဆာင္ဖို႔ စတဲ့ တာဝန္ေတြကို လုပ္ေဆာင္ဖို႔ server side scripting language တခုခုကို သုံးရပါတယ္။


php ဟာ အခုအေတာ္မ်ားမ်ားသုံးစြဲ လာတဲ့ server side script တခုပဲျဖစ္ပါတယ္။cross-platform ျဖစ္တာေၾကာင့္ window,linux စသျဖင့္သုံးနိုင္ သလို html အတြင္းမွာ embed လုပ္ၿပီးျဖစ္ေစ၊php အတြင္းမွာပဲ html ကို embed လုပ္ၿပီးျဖစ္ေစ သုံးစြဲနိုင္ျခင္း၊ web နဲ႔ ပတ္သတ္သမၽွ အကုန္လုပ္နိုင္သလို ျမန္လဲျမန္ပါတယ္။SSI ဆိုတဲ့ server side include ေၾကာင့္လဲ dynamic webpage ေတြကို အလြယ္တကူဖန္တီးနိုင္ပါတယ္။ ေနာက္ၿပီး free ျဖစ္တာေၾကာင့္ source code ေတြကို ႀကိဳက္သလို edit လုပ္ၿပီးသုံးစြဲနိုင္တယ္။အခက္အခဲရွိလာရင္လဲ web ေပၚမွာအခုအခါ php နဲ႔ပတ္သတ္ သမၽွ အလြယ္တကူရွာေဖြေမးျမန္းနိူင္ၿပီ။

built-in function ေတြအမ်ားႀကီးရွိတဲ့အတြက္ လိုသလို လုပ္ေဆာင္ နိုင္ပါတယ္။အားသာခ်က္ေတြက ေျပာရင္ အမ်ားႀကီးပါ။ဒီေတာ့ ယေန႔ ေပၚျပဴလာျဖစ္လာတဲ့ php ကိုေလ့လာၾကည့္ၾကမယ္။Php ကိုေလ့လာဖို႔ အတြက္ HTML  နဲ႔ javascript ကိုပထမဆုံးေလ့လာထားသင့္တယ္လို႔က်ေနာ္ထင္ပါတယ္။ဒါ ဆိုရင္ php ကိုေလ့လာ တဲ့အခါမွာ လြယ္ကူေစပါလိမ့္မယ္။

php code ေတြကို notepad မွာေရးသားၿပီး .php format နဲ႔ save ရပါမယ္။ဒါဆိုရင္ php ဖိုင္ျဖစ္သြားပါၿပီ။ ဒါေပမယ့္ html file တခုလို double click ႏွိပ္ၿပီး run လိုက္႐ုံနဲ႔ browser မွာေပၚလာမွာမဟုတ္ပါဘူး။php file တခုကို run ခ်င္တယ္ဆိုရင္ php support လုပ္တဲ့server တခုရွိရပါတယ္။web ေပၚမွာလုပ္မယ္ဆိုလဲ php support လုပ္တဲ့ web server ျဖစ္ရပါမယ္။

စတင္ေလ့က်င့္မွာဆိုေတာ့ local မွာပဲ ေလ့က်င့္သင့္ပါတယ္။ဒါေၾကာင့္ မိမိစက္မွာ php support လုပ္တဲ့ server software ကို install လုပ္ထားရပါမယ္။ က်ေနာ္အႀကံေပးရရင္ေတာ့ wamp server ကေတာ္ေတာ္ ေကာင္းပါ တယ္။www.wampserver.com မွာ အခမဲ့ရယူနိုင္ပါတယ္။

Install လုပ္ၿပီးသြားရင္ c ေအာက္မွာ wamp ဆိုတဲ့ folder တခုကိုေတြ႕ပါလိမ့္မယ္။အဲဒီထဲဝင္လိုက္ရင္ www ဆိုတဲ့ folder ကိုေတြ႕ပါအုံးမယ္။အဲဒီ folder ထဲမွာ မိမိ php ဖိုင္ေတြကိုထားရမွာျဖစ္ပါတယ္။ဥပမာ ။  ။ test.php ဆိုပါေတာ့ဗ်ာ။
မိမိစက္က wamp server icon ေလးကို double click နဲ႔ဖြင့္ၿပီး run ထားလိုက္ပါ။ၿပီးရင္ browser ကိုဖြင့္ၿပီး address ဘားမွာ http://localhost/test.php လို႔ရိုက္လိုက္ရင္ မိမိလုပ္ထားတဲ့ php page ကိုေတြ႕ျမင္ၾကရမွာ ျဖစ္ပါတယ္။ဒါကေတာ့ သင္ခန္းစာေတြကိုေလ့က်င့္ဖို႔ php ဖိုင္ကို ဘယ္လို run ရမလဲဆိုတာပါပဲ။
Php ကိုေလ့လာဖို႔အတြက္ အေျခခံအခ်က္ေလးေတြကို ေလ့လာၾကရေအာင္။Php code ေတြကို <?php နဲ႔ ?> ႏွစ္ခုၾကားမွာေရးသားရမွာျဖစ္ပါတယ္။တကယ္ေတာ့ php ဖိုင္ဆိုတာက သာမန္အားျဖင့္ေျပာရရင္ html tag ေတြပါဝင္ဖြဲ႕စည္းထားတဲ့ ဖိုင္တခုပါပဲ။
<html>
<head>
<title>my test php</title>
</head>
<body>
<?php
echo “this is my first testing”;
?>
</body>
</html>
အထက္က code ေတြကို notepad ထဲမွာေရးၿပီး .php format နဲ႔ save လိုက္ရင္ php file တခုျဖစ္သြားပါၿပီ။ အထက္က code မွာပါတဲ့ echo ဆိုတာက php မွာ output ထုတ္ဖို႔ပါ။ php မွာ output ထုတ္ခ်င္ရင္ အဓိကအားျဖင့္ statement ႏွစ္ခုကို သုံးပါတယ္။တခုက echo ပါ။ေနာက္တခုက print ပါ။
<?php
print  “this is my first testing”;
?>
ေနာက္တခ်က္မွတ္ထားဖို႔က statement တခုၿပီးတိုင္း semi-comma (;)ကိုအသုံးျပဳေပးရပါမယ္။ အဲဒါက်န္ ေနခဲ့ရင္ အဲဒီ line က error တက္ပါလိမ့္မယ္။ေနာက္တခုက notepad ကို save တဲ့ အခါ html ဖိုင္အျဖစ္ save လို႔မရပါဘူး။အဲလို save လိုက္ရင္ php code ေတြဟာ အလုပ္လုပ္ေတာ့မွာမဟုတ္ပါဘူး။ .php format နဲ႔ save ေပးရမွာျဖစ္ပါတယ္။

Programmer တေယာက္အေနနဲ႔ မိမိ code ေတြကို ဘာအတြက္သုံးတယ္ဆိုတာ မွတ္မိဖို႔ျဖစ္ေစ၊  user ကို instruction တခုခုေပးခ်င္လို႔ျဖစ္ေစ code ေတြထဲမွာ comment ကိုအသုံးျပဳရပါတယ္။php အတြက္ comment line ကေတာ့ ……
Single line comment အတြက္ဆိုရင္ // ကိုသုံးရၿပီး…..
Double line comment အတြက္ဆိုရင္ /*   နဲ႔ */ ၾကားမွာေရးသားၾကရပါမယ္။
<?php
//this is single line comment
/* this is double line comment */
?>
Php ကို အခုေလ့လာေနသူဟာ javascript ကိုေလ့လာၿပီးၿပီလို႔က်ေနာ္ ယူဆတဲ့အတြက္ အခ်ိဴ႕အေၾကာင္းအရာေတြကို က်ေနာ္ အေသးစိတ္ေရးသားမွာမဟုတ္ေတာ့ပါဘူး။ comment က တစ္လိုင္းပဲဆိုရင္ single ကိုသုံးၿပီး တစ္လိုင္းထက္ပိုေနရင္ double ကိုသုံးရမယ္ဆိုတာေလာက္ေတာ့  သိထားၿပီးျဖစ္ေနရပါမယ္။

Javascript နဲ႔ php ဟာ အယူအဆ အေတာ္မ်ားမ်ားတူညီေနပါတယ္။ client နဲ႔ server side သာကြဲေနတာပါ။ဒါေၾကာင့္ javascript ကို အရင္ေလ့လာၿပီးမွ php ကိုေလ့လာသင့္ပါတယ္။

1 comment:

  1. Ebook ေလးရွိရင္လမ္းညႊန္ပါဦး

    ReplyDelete

Related Posts Plugin for WordPress, Blogger...

အေထြးေထြးနည္းပညာမ်ား