PHP ပရိုဂရမ်တွင် သတ်မှတ်ထားသည့် function ကိုအမြဲတမ်းသတ်မှတ်ရန်အသုံးပြုသည်။ စဉ်ဆက်မပြတ်အစီအစဉ်၏တန်ဖိုးသည်ပရိုဂရမ်၏ကွပ်မျက်စဉ်အတွင်းမပြောင်းလဲပါ။ ပုံသေ configuration information, status codes များသို့မဟုတ်အမှတ်အသားများကိုသိမ်းဆည်းရန်သင့်တော်သည်။ ကိန်းရှင်များနှင့်နှိုင်းယှဉ်လျှင် Constitian သည်ကမ္ဘာလုံးဆိုင်ရာအပြည့်အဝထိရောက်သောထိရောက်မှုနှင့်မပြောင်းလဲနိုင်သောအရာများဖြစ်သည်။ ၎င်းသည်ကုဒ်၏ဖတ်နိုင်မှုနှင့်လုံခြုံမှုကိုတိုးတက်စေနိုင်သည်။
Define function ၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
define(string $name, mixed $value, bool $case_insensitive = false): bool
$ အမည် - စဉ်ဆက်မပြတ်အမည်, များသောအားဖြင့်စာလုံးအကြီးများ။
$ တန်ဖိုး - စဉ်ဆက်မပြတ်အမျိုးအစား (string, integer, floger point, boolean) ဖြစ်နိုင်သည့်စဉ်ဆက်မပြတ်၏တန်ဖိုး။
$ case_insensensitian (PHP 7.3 မတိုင်မီထောက်ခံ): အမှုအားလျစ်လျူရှုဖို့ဖြစ်စေ, default သည် မှား သည်။ သို့သော်ဤ parameter သည် PHP 7.3 ကတည်းကကန့်သတ်ထားသည်။
စဉ်ဆက်မပြတ်သတ်မှတ်ပြီးသည်နှင့်၎င်းကို $ သင်္ကေတကိုအသုံးမပြုဘဲဇာတ်ညွှန်းတစ်လျှောက်လုံးတွင်စဉ်ဆက်မပြတ်အမည်ဖြင့်ဝင်ရောက်ကြည့်ရှုနိုင်သည်။
define('SITE_NAME', 'gitbox.net');
echo "အလည်အပတ်ခရီးမှလှိုက်လှဲစွာကြိုဆိုပါသည် " . SITE_NAME;
ထုတ်လုပ်မှု -
အလည်အပတ်ခရီးမှလှိုက်လှဲစွာကြိုဆိုပါသည် gitbox.net
define('MAX_LOGIN_ATTEMPTS', 5);
$attempts = 3;
if ($attempts < MAX_LOGIN_ATTEMPTS) {
echo "သင်ဆဲလ် log ရန်အခွင့်အလမ်းရှိသည်";
} else {
echo "logins အရေအတွက်သည်အများဆုံးကန့်သတ်ချက်သို့ရောက်သည်";
}
define('DEBUG_MODE', true);
if (DEBUG_MODE) {
echo "Debug Mode ကိုဖွင့်ပါ,အသေးစိတ်အမှားမက်ဆေ့ခ်ျကိုပြပါ";
}
define('BASE_URL', 'https://gitbox.net/api/v1/');
echo "interface လိပ်စာ:" . BASE_URL . "users";
ထုတ်လုပ်မှု -
interface လိပ်စာ:https://gitbox.net/api/v1/users
define('STATUS_ACTIVE', 1);
define('STATUS_INACTIVE', 0);
$user_status = STATUS_ACTIVE;
if ($user_status === STATUS_ACTIVE) {
echo "အသုံးပြုသူအခြေအနေ:လှုပ်ရှားသော";
} else {
echo "အသုံးပြုသူအခြေအနေ:不လှုပ်ရှားသော";
}
သတ်မှတ်ထားသည့် ကိန်းဂဏန်းများကိုမပြောင်းလဲနိုင်သောအရာများကြေငြာရန်အသုံးပြုသည်။ အဆက်မပြတ်အမည်ထည့်ရန်မလိုအပ်ပါ ။
COMPERS ၏ဖတ်နိုင်မှုကိုတိုးမြှင့်ရန် Constants ၏အမည်မှာအမည်များကိုအသုံးပြုသည်။
Constants သည် Configuration Parametersters, status codes များ, urls စသည့်ပုံသေအချက်အလက်များကိုသိမ်းဆည်းရန်သင့်တော်သည်။
PHP 7.3 မှစတင်. Case-Malayitive အဆက်မပြတ်အဓိပ္ပါယ်ဖွင့်ဆိုချက်များကိုမထောက်ခံပါ။
ဆင်ခြင်တုံတရား ကိုအသုံးပြုရန်အတွက်ကုဒ်ကို အသုံးပြု. ကုဒ်သည်ရှင်းလင်းခြင်း,