Chapter(2)
Basic PHP Syntax
တစ္ခ်ိဳ႕က PHPမွာ tag (4)မ်ိဳးရွိတယ္လို႕ဆိုပါတယ္။ အဲဒါေတြကေတာ႕
1.Long tag (or) Standard tag
2.Short tag (or) Shorthand tag
3.ASP tag
4.Script tag ဆိုၿပီးေတာ႕ခြဲပါတယ္။
1. Long tag (or )Standard form
<?php နဲ႔စေရးၿပီး ?>နဲ႔ဆံုးပါတယ္။
eg. <?php
code here
?>
2. Short tag (or) Standard tag
<? နဲ႔စၿပီး ?> နဲ႔ဆံုးပါတယ္။
eg. <?
code here
?>
3. ASP style tag
<% နဲ႔စၿပီး %> နဲ႔ဆံုးပါတယ္။
eg. <%
code here
%>
4. Script tag
< script language="php"> နဲ႔စေရးၿပီး </script> နုဲ႕ဆံုးပါတယ္။
eg. < script language="php">
code here
</script>
ဒါေတြကေတာ႕စာဖတ္သူကို ဗဟုသုတရေအာင္တင္ျပျခင္းျဖစ္ပါတယ္။ ဒါေပမယ္႔ အသံုးျပဳရာမွာေတာ႕ နံပါတ္(1) Standard form ကိုသံုးဖို႕ေလးေလးနက္နက္တိုက္တြန္း ပါတယ္။ PHPဖိုင္ကို သိမ္းဆည္းရာမွာ အမည္ေနာက္က extension အေနနဲ႔ .php နဲ႔သိမ္းေပးပါ။ PHP ဖိုင္တစ္ခုမွာ ပံုမွန္အားျဖင့္ HTML tag မ်ား တစ္ခ်ိဳ႕ေသာ scripting code မ်ားပါ၀င္တတ္ပါတယ္။
Text Output
PHP မွာ စာသားကို Brower မွာေတြ႕ႏိုင္ဖို႕ သံုးႏိုင္တဲ႔ code ႏွစ္ခုရွိပါတယ္။ အဲဒါကေတာ႕
echo နဲ႕ print တို႕ျဖစ္ပါတယ္။ကဲေအာက္က နမူနာ program တစ္ခုနဲ႔ စလိုက္ၾကရေအာင္
<html>
<body>
<?php
echo "Hello, This is my first program.";
?>
</body>
</html>
PHP ရဲ႔ instruction (သို႕) code line တိုင္းဟာ semicolon(;) နဲ႔အဆံုးသတ္ရပါတယ္။ semicolon ဟာ instructions တစ္ခုနဲ႔တစ္ခုကို ပိုင္းျခားေပးပါတယ္။ ျမန္မာစာေရးတဲ႔အခါ ပုဒ္မခ်ရသလုိပါပဲ။ ခုနကေျပာတဲ႔ echo နဲ႔ print တို႕ဟာ double code ထဲက စာသားကို display လုပ္ေပးပါတယ္။ c programming မွာဆိုရင္ printf နဲ႔တူပါတယ္။ ေပၚေစခ်င္တဲ႔ စာသားကို double code (သို႕) single code န႔ဲေရးရပါတယ္။
ဥပမာ
echo " Friend, "Are you learning PHP?" " ;
ဒါဆိုရင္ ဘယ္ကစၿပီး ဘယ္မွာဆံုးတယ္ဆိုတာ မသိေတာ႕ပါဘူး။ ဒါဆိုဒီလုိေျပာင္းေရးပါ။
echo ' Friend, "Are you learning PHP?" ' ;
ေနာက္တစ္မ်ိဳးက (\) ကိုအသံုးျပဳျခင္းပါ။
echo " Friend, \"Are you learning PHP?\" ";
ဒါဆိုရင္ေတာ႕မွန္သြားပါၿပီ။
Comments In PHP
comment ကိုေတာ႕မွတ္ခ်က္လို႕ပဲဘာသာျပန္လိုက္ပါမယ္။ မိမိေရးထားတဲ႔ code ေတြရဲ႕ေနာက္မွာ သူတို႕ရဲ႕အလုပ္လုပ္ပံုေတြကို သိေအာင္ေနာက္မွာ မွတ္ခ်က္အျဖစ္နဲ႔ ေဖာ္ျပေပးပါတယ္။ program ကို execute လုပ္တဲ႔အခါ သို႕မဟုတ္ run တဲ႔အခါ comment ေတြကိုေက်ာ္သြားပါလိမ္႕မယ္။ ေနာက္ပိုင္းမွာ အရင္ကေရးခဲ႔တဲ႔ project ေတြကို ျပန္ၿပီး develop လုပ္ရာမွာ ဒီcomment ေတြက အမ်ားႀကီး အေထာက္အကူျဖစ္ပါလိမ္႕မယ္။ စာဖတ္သူလည္း code ေတြရဲ႕ေနာက္မွာ comment ေလးေတြထည္႕ေပးဖို႕ တိုက္တြန္းလိုပါတယ္။ comment ေတြကို Browser ၾကည္႕တဲ႔အခါ မေဖာ္ျပပါဘူး။ comment မ်ားမေပးခဲ႔ရင္ေတာ႕ ကိုယ္ေရးထားတဲ႔ project ကို ျပန္ၿပီး trace လိုက္ဖို႕ခဲယဥ္းပါတယ္။ comment ႏွစ္မ်ိဳးရွိပါတယ္။
1.Single line comment
2. Multi lines comment
Single line comment
မိမိcomment ေပးလိုေသာစာရဲ႕ေရွ႕မွာ (//) ခံေပးလုိက္ပါ။ ျပန္ပိတ္ေပးစရာ မလိုပါဘူး။ "//"ေနာက္ကစာသားတိုင္းကို comment အျဖစ္သတ္မွတ္သြားမွာပါ။ ဥပမာ-
// This is single line comment.
Multi lines comment
မိမိေပးလိုေသာစာရဲ႕ေရွ႕မွာ /* န႔ဲစေရးၿပီး comment ဆံုးသြားရင္ေတာ႕ */ နဲ႔ျပန္ပိတ္ေပးရပါတယ္။ ဒါကေတာ႕ single line အတြက္ေရာ သံုးႏိုင္ပါတယ္။
/* This is single line comment*/
/* This is
multi line
comment */
No comments:
Post a Comment