ကဗ်ာ/ရသ/နည္းပညာ

NiceFunctions

Mar 4, 2014
PHP Programmer တစ္ေယာက္ျဖစ္လာဖို႕ အတြက္ အေရးႀကီးဆံုးက
တစ္ခါတည္းတန္းသံုးႏိုင္တဲ့ PHP ရဲ႕ Builtin Function ေတြကုိသိေနဖို႕
အေရးၾကီးပါတယ္ ။ တကယ္တမ္း ေရးၿပီဆိုရင္ အဲဒီ Function ေတြ
ယူသံုးလိုက္တာနဲ႕ အလုပ္က လြယ္လြယ္ေလးၿပီးသြားပါတယ္ ။
အသံုး၀င္တဲ့ function တစ္ခ်ိဳ႕နဲ႕အလုပ္လုပ္ပံု ကုိေအာက္မွာေဖာ္ျပေပးထားပါတယ္။
--------------------------------------------------------------------------------

#strlen()
စာေၾကာင္းထဲက စာလံုးေတြကုိေရတြက္ေပးႏိုင္ပါတယ္။တစ္ခုသတိထားရမွာက spacebar
ကုိလည္းစာလံုးတစ္လံုးအေနနဲ႕ေရေပးတာျဖစ္ပါတယ္။
ဥပမာ - strlen("Hello! Mg Mg.")//Output> 13
# trim()
စာသားရဲ႕ ေရွ႕ေရာေနာက္က Spacebar ေတြကုိျဖတ္ထုတ္ေပးတဲ့ function ျဖစ္ပါတယ္ ။
ဥပမာ - trim("  arrbwarrr      ") //Output>arrbwarrr
# htmlentities()
သူကရွင္းပါတယ္ ။html ေတြကုိ အလုပ္မလုပ္ေအာင္တားဆီးတဲ့ function ျဖစ္ပါတယ္။
# redirect_to(Link)
ဒီ function ကေတာ့လင့္ကုိ ႏွိပ္ရင္ေနာက္တစ္ခုဆီ redirect လုပ္ေပးပါတယ္။ကြင္းထဲက Link ေနရာမွာ
တစ္ဆင့္သြားလိုတဲ့ ၀ဘ္ဆိုက္လင့္ကုိေရးရပါမယ္။
# header("Location:Link")
ဒီ function ကေတာ့ Action လုပ္တဲ့အခါတစ္ခါတည္းစာမ်က္ႏွာခ်ိန္းသြားေပးပါတယ္ ။ဥပမာ Logout လုပ္တာနဲ႕
အစစာမ်က္ႏွာျပန္ေရာက္သြားတာမ်ိဳးေပါ့ ။
# isset() နဲ႕ defined()
ကြန္နက္ရွင္စစ္ရင္သံုးတတ္ပါတယ္ ရွိမရွိဟုတ္မဟုတ္စစ္တာမ်ိဳးပါ
# require_once()နဲ႕require(db.php)
တစ္ခုခုကုိခ်ိတ္ဆက္ေပးတာမ်ိဳးဥပမာ Database နဲ႕လွမ္းခ်ိတ္လိုက္တာ/
require_once ကေတာ့connection ခ်ိတ္ထားမထားစစ္လိုက္တယ္မခ်ိတ္ထားရင္လိုအပ္ခ်ိန္တစ္ခ်က္လွမ္းခ်ိတ္တာ ။
require ကေတာ့သက္ဆိုင္ရာေဒတာေတြအလုပ္လုပ္ေနသေရြ႕ခ်ိတ္ထားမွာ။
# define()
မရွိေသးရင္သတ္မွတ္ဖို႕သံုးပါတယ္ ။define($abc="User")//$abc="User"မရွိေသးရင္သတ္မွတ္လိုက္ပါ။
# str_replace(#,#,#)
Parameter သံုးခုပါပါတယ္။ဒီေကာင္ေနရာမွာ ဒီိေကာင္အစားသြင္းဆိုတာမ်ိဳးမွာသံုးပါတယ္ ။
ေနာက္ဆံုးတစ္ခုက ဖိုင္သို႕မဟုတ္ Varable ထည့္ေပးရမွာပါ
str_replace('0'," ",$file) ဒါဆို $file variable ထဲက 0 ေနရာေတြတိုင္းမွာ ေနရာလြတ္အျဖစ္ျပန္ထားေပးပါလိမ့္မယ္ ။
#explode(#,#)
parameter ႏွစ္ခုပါပါတယ္ ။ေဒတာတစ္ခုခုကုိ array အျဖစ္ေျပာင္းခ်င္သံုးလို႕ရပါတယ္ ။
$date=10-10-2014 ကုို array ေျပာင္းခ်င္ရင္ explode("-",$date) လို႔ေပးလိုက္
output> array("10","10","2014")လို႔ရပါလိမ့္မယ္။
#implode(#,#)
ေစာေစာက explode ရဲ႕ ဆန္႔က်င္ဘက္လုပ္ေပးပါတယ္ ။
#exit() ,# die()
လက္ရွိ run ေနတဲ့လုပ္ငန္းကို ရပ္လိုက္ခ်င္ရင္သံုးပါတယ္။
#file_exists("link")
ထည့္ထားတဲ့ လင့္မွာ ဖိုင္ရွိ မရွိ စစ္ေပးႏိုင္ပါတယ္ true/false တစ္ခုခု return ျပန္ေပးပါတယ္။
#file_get_contents("something.txt")
something.txt လို data ဖုိင္တစ္ခုခုထဲက data ေတြကုိ string အျဖစ္လွမ္းယူဖို႔သံုးပါတယ္။
#file_put_contents(#,#)
parameter ႏွစ္ခုပါပါတယ္ ဖိုင္ကတစ္ခု ထည့္မယ့္စာသားကတစ္ခု ဥပမာ -
file_put_contents("something.txt","You are ugly.");လို႔ေရးလိုက္ရင္ something.txt နာမည္နဲ႕
ဖိုင္ေဆာက္ၿပီး You are ugly. စာသားထည့္ေပးလိုက္ပါလိမ့္မယ္။ေစာေစာက file_get_contents ရဲ႕
ဆန္႔က်င္ဘက္လုပ္ေပးပါတယ္။
#in_array(#,#)
parameter ႏွစ္ခုပါပါတယ္ array variable ကတစ္ခု ထည့္စစ္မယ့္စာသားကတစ္ခု
array ထဲက data ေတြထဲမွာ ဒီေကာင္ပါလားလို႔လွမ္းစစ္ဖို႔သံုးပါတယ္ ။true/falseတစ္ခုခု return ျပန္ေပးပါတယ္။
#is_array()
array ဟုတ္မဟုတ္စစ္ေပးတာပါ။true/falseတစ္ခုခု return ျပန္ေပးပါတယ္။
#max();
ေပးလာတဲ့ ကိန္းေတြ အမ်ားအျပားထဲက အႀကီးဆံုး ကုိေရြးေပးပါတယ္။ array ထည့္လည္းရပါတယ္။
#min();
ေစာေစာက max() ရဲ႕ ဆန္႔က်င္ဘက္လုပ္ေပးပါတယ္ ။
#print_r("array")
array ထဲက တန္ဖိုးေတြကုိ ရိုက္ထုတ္ေပးႏိုင္ပါတယ္။
#rand(#,#)
randon number ကုိထုတ္ေပးႏိုင္ပါတယ္ ။အနိမ့္ဆံုးတန္ဖိုးနဲ႕ အျမင့္ဆံုးတန္ဖိုးသတ္မွတ္ေပးဖို႔ parameter ႏွစ္ခု
ထည့္ေပးဖို႔လိုပါတယ္။
#sleep()
script ကုိ ခဏရပ္ေနဖို႔သံုးပါတယ္ ။ အခ်ိန္ကုိ second နဲ႕ထည့္ေပးရပါတယ္။

No comments:

Post a Comment