PHP Constants
Constants များသည် ၎င်းတို့ သတ်မှတ်လိုက်သည်နှင့် ပြောင်းလဲ၍ မရနိုင်သော သို့မဟုတ် သတ်မှတ်မထားသော ကိန်းရှင်များနှင့် တူပါသည်။
PHP Constants
ကိန်းသေတစ်ခုသည် ရိုးရှင်းသောတန်ဖိုးအတွက် အမှတ်အသား (အမည်) ဖြစ်သည်။ ဇာတ်ညွှန်းအတွင်း တန်ဖိုးကို ပြောင်းလဲ၍မရပါ။
မှန်ကန်သော စဉ်ဆက်မပြတ်အမည်သည် အက္ခရာ သို့မဟုတ် အမှတ်အသားဖြင့် စတင်သည် (အဆက်မပြတ်အမည်ရှေ့တွင် $ သင်္ကေတမရှိပါ)။
မှတ်ချက် ။
PHP Constant ဖန်တီးပါ။
ကိန်းသေတစ်ခုဖန်တီးရန် define()
လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။
အထားအသို
define(name, value, case-insensitive)
ကန့်သတ်ချက်များ
- name : ကိန်းသေ၏အမည်ကို သတ်မှတ်သည်။
- value : ကိန်းသေ၏တန်ဖိုးကို သတ်မှတ်သည်။
- case-insensitive : ကိန်းသေအမည်သည် စာလုံးအသေး-အာရုံမခံသင့်သည်ကို သတ်မှတ်သည်။ ပုံသေသည် မှားသည်။
ဥပမာ
စာလုံးအသေး-အကဲဆတ်သော အမည်ဖြင့် ကိန်းသေတစ်ခုကို ဖန်တီးပါ -
<?php
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>
ဥပမာ
အသေးအမွှားမပါသော အမည်ဖြင့် ကိန်းသေတစ်ခုကို ဖန်တီးပါ -
<?php
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?>
PHP Constant Arrays
PHP7 တွင်၊ သင်သည် define()
လုပ်ဆောင်ချက်ကို အသုံးပြု၍ Array ကိန်းသေတစ်ခုကို ဖန်တီးနိုင်သည်။
ဥပမာ
Array ကိန်းသေတစ်ခု ဖန်တီးပါ-
<?php
define("cars", [
"Alfa Romeo",
"BMW",
"Toyota"
]);
echo cars[0];
?>
ကိန်းသေများသည် ကမ္ဘာလုံးဆိုင်ရာဖြစ်သည်။
ကိန်းသေများသည် အလိုအလျောက် ကမ္ဘာလုံးဆိုင်ရာဖြစ်ပြီး ဇာတ်ညွှန်းတစ်ခုလုံးတွင် အသုံးပြုနိုင်သည်။
ဥပမာ
ဤဥပမာသည် လုပ်ဆောင်ချက်ပြင်ပတွင် သတ်မှတ်ထားသည့်တိုင် လုပ်ဆောင်ချက်တစ်ခုအတွင်း ကိန်းသေတစ်ခုကို အသုံးပြုသည်-
<?php
define("GREETING", "Welcome to W3Schools.com!");
function myTest() {
echo GREETING;
}
myTest();
?>