လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> define

define

တစ် ဦး စဉ်ဆက်မပြတ်သတ်မှတ်
အမည်:define
အမျိုးအစား:အမျိုးမျိုးစုပေါင်းသော
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:Consinants ကိုသတ်မှတ်ပါ။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

define() function ကိုစဉ်ဆက်မပြတ်သတ်မှတ်ပါတယ်။

Constants သည် variable များနှင့်ဆင်တူသည်, ခြားနားချက်မှာ -

  • setting ကိုပြီးနောက်စဉ်ဆက်မပြတ်၏တန်ဖိုးကိုပြောင်းလဲလို့မရပါဘူး
  • စဉ်ဆက်မပြတ်အမည်ကဒေါ်လာစျေးကိုစမယ့်ဒေါ်လာ ($) မလိုအပ်ပါ
  • အမြဲတမ်းမည်သည့်အတိုင်းအတာအတွင်းတွင်မဆိုဝင်ရောက်နိုင်ပါသည်
  • စဉ်ဆက်မပြတ်၏တန်ဖိုးသည်ကြိုးနှင့်နံပါတ်များသာဖြစ်နိုင်သည်

နမူနာ

ဥပမာ 1

အမှုအခံယံဆိုင်ရာအထိခိုက်မခံသည့်စဉ်ဆက်မပြတ်သတ်မှတ်ပါ။

 <? PHP
" နှုတ်ခွန်းဆက် ခြင်း ", " နှုတ်ခွန်းဆက်ခြင်း" , "Hello World!" ) ;
ECHO စဉ် ဆက်မပြတ် ( "နှုတ်ခွန်းဆက်ခြင်း" ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 2

ဖြစ်ရပ်မှန်အာရုံမခံစားနိုင်သောစဉ်ဆက်မပြတ်သတ်မှတ်ပါ။

 <? PHP
" နှုတ်ခွန်းဆက် ခြင်း " , "Hello World ! " ,
ECHO စဉ် ဆက်မပြတ် ( "နှုတ်ခွန်းဆက်ခြင်း" ) ;
>

ထုတ်လုပ်မှု -

 မင်္ဂလာပါကမ္ဘာလောက!

သဒ္ဒါ

 သတ်မှတ်ခြင်း ( အမည် , တန်ဖိုး , case_insensensensens )
တေးရေး ဖေါ်ပြ
နံမယ် လိုအပ်ပါတယ် စဉ်ဆက်မပြတ်၏အမည်ကိုသတ်မှတ်သည်။
အဘိုး လိုအပ်ပါတယ် စဉ်ဆက်မပြတ်၏တန်ဖိုးကိုသတ်မှတ်ပါတယ်။
case_insensitic

optional ကို။ စဉ်ဆက်မပြတ်အမည်အရအရေးပါသော - မခံစားနိုင်မှုရှိမရှိသတ်မှတ်ပါတယ်။ ဖြစ်နိုင်သောတန်ဖိုးများ:

  • True - Case Assessitive (PHP 7.3 တွင်ကန့်ကွက်သည်)
  • မှားယွင်းသောအမှု - စာလုံးအကြီးအသေးဆုံး (ဤသည်ပုံမှန်ဖြစ်သည်)

ဥပမာပြပါ

PHP 7.3 ပြီးနောက်အမှုကိစ္စနှင့်သက်ဆိုင်သောအဆက်မပြတ်အမည်များကိုအသုံးပြုရန်အတွက်ဤရွေးချယ်မှုကန့်သတ်ထားသည်။ Constanting ကိုသတ်မှတ်သည့်အခါအထိခိုက်မခံသောအမည်ကိုအမြဲတမ်းအသုံးပြုသင့်သည်။

ထို့အပြင် PHP 7 သည် Arrays များကိုကိန်းရှင်များအတွက်တန်ဖိုးများအဖြစ်အသုံးပြုရန်ခွင့်ပြုသော်လည်း၎င်းသည် Configuration settings သို့မဟုတ်စဉ်ဆက်မပြတ်အသုံးအနှုန်းများစသည့်ရိုးရှင်းသောအသုံးများသောတန်ဖိုးများကိုသိုလှောင်ထားသည့်အတိုင်းပုံမှန်အသုံးပြုမှုမဟုတ်ပါ။

PHP 5 တွင်စဉ်ဆက်မပြတ်၏တန်ဖိုးသည် (ဥပမာ string, integer, floating point နံပါတ်ကဲ့သို့သော scarrar type သို့မဟုတ် boolean value သို့မဟုတ် null) ဖြစ်ရမည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Ctrl Event Handler ကိုသတ်မှတ်ပါ sapi_windows_set_ctrl_handler

    sapi_windows_set_ctrl_handler

    CtrlEventHandlerကိုသ
  • မက်ဆေ့ခ်ျကိုထုတ်လွှင့်ခြင်းနှင့်လက်ရှိ script ကိုမှထွက်ပါ exit

    exit

    မက်ဆေ့ခ်ျကိုထုတ်လွှင
  • binary strings သို့ဒေတာထုပ်ပိုး pack

    pack

    binarystringsသို့ဒေတ
  • နှောင့်နှေးကွပ်မျက် sleep

    sleep

    နှောင့်နှေးကွပ်မျက်
  • client သည် client ကို disconnects သည့်အခါ script သည်အနှောင့်အယှက်မဖြစ်စေ, ignore_user_abort

    ignore_user_abort

    clientသည်clientကိုdi
  • အသုံးပြုသူရဲ့ browser ရှိသည့်လုပ်ဆောင်ချက်များကိုရယူပါ get_browser

    get_browser

    အသုံးပြုသူရဲ့browser
  • client ကိုအဆက်ပြတ်သည်ကိုစစ်ဆေးပါ connection_aborted

    connection_aborted

    clientကိုအဆက်ပြတ်သည်
  • string syntax မီးမောင်းထိုးပြ highlight_string

    highlight_string

    stringsyntaxမီးမောင်