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

preg_last_error

ပြီးခဲ့သည့် PCRE ပုံမှန်ကွပ်မျက်ခြင်းဖြင့်ထုတ်ပေးသောအမှားကုဒ်ကိုပြန်ပို့သည်
အမည်:preg_last_error
အမျိုးအစား:ပုံမှန် processing pcre
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:မကြာသေးမီက regex ခေါ်ဆိုမှုအတွက်အကြောင်းပြချက်ကိုညွှန်ပြသည့်အမှားကုဒ်တစ်ခုကိုပြန်ပို့သည်။

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

preg_last_error() လုပ်ဆောင်ချက်သည်မကြာသေးမီကအကဲဖြတ်ထားသောပုံမှန်စကားရပ်အတွက်အမှားကုဒ်ကိုပြန်ပို့သည်။ ပြန်လာသောတန်ဖိုးသည်အောက်ပါကိန်းများထဲမှတစ်ခုနှင့်ကိုက်ညီလိမ့်မည်။

မြဲစဲှ ဖေါ်ပြ
preg_no_error အမှားမရှိပါ။
preg_internal_error ဖော်ပြချက်အကဲဖြတ်နေစဉ်အမှားတစ်ခုဖြစ်ပွားခဲ့သည်။
preg_backtrack_limit_error Expression ကိုအကဲဖြတ်ရန်လိုအပ်သောနောက်ခံအရေအတွက်သည် PHP configuration တွင်ပေးထားသောကန့်သတ်ချက်ထက်ကျော်လွန်သည်။
preg_recursion_limit_error PHP configuration တွင်ဖော်ပြထားသောအကန့်အသတ်ထက်ကျော်လွန်သောဖော်ပြချက်တစ်ခုကိုအကဲဖြတ်ရန်အတွက်ပြန်လည်ဖော်ပြရန်လိုအပ်သည်။
preg_bad_utf8_ERror input string တွင်မမှန်ကန်သော UTF-8 ဒေတာများပါ 0 င်သည်။
preg_bad_utf8_offset_Error အကဲဖြတ်စဉ်အတွင်း string offset သည် Multi-byte UTF-8 သင်္ကေတ၏ပထမဆုံးဇာတ်ကောင်ကိုမညွှန်ပြပါ။
preg_jit_stacklimit_error အဆိုပါ jit compiler သည်အသုံးအနှုန်းများကိုအကဲဖြတ်ရန်ကြိုးစားသည့်အခါမှတ်ဉာဏ်ကိုထည့်ပါ။

နမူနာ

အမှားများကိုကိုင်တွယ်ရန် preg_last_error() ကိုသုံးပါ။

 <? PHP
$ str = '' ဒီပုံမှန်စကားရပ်မမှန်ကန်ပါ။ '' ;
$ pattern = '/ မမှန်ကန်သော //' ;
$ Match = @ preg_match ( $ ပုံစံ , $ str , $ ကိုက်ညီ ) ;

လျှင် ( $ ကိုက်ညီ === fiss ) {
  // အမှားတစ်ခုဖြစ်ပွားခဲ့သည်
  $ err = preg_last_error ( ) ;
  အကယ်. ( $ err == preg_internal_error )
    Echo 'Regex သည်မမှန်ကန်ပါ။ '' ;
  }
} အခြား ( $ ကိုက်ညီ ) လျှင်
  // တစ် ဦး ပွဲစဉ်ရှာပါ
  ECHO $ ​​ကိုက်ညီမှု [ 0 ] ;
} အခြား​
  // အဘယ်သူမျှမပွဲတွေ့ရှိခဲ့ပါတယ်
  ECHO 'NO MATICAT ကိုရှာမတွေ့ပါ' ;
}
>

သဒ္ဒါ

 preg_last_error ( )
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • ပုံမှန်အသုံးအနှုန်းကိုရှာဖွေခြင်းနှင့် callback အစားထိုးအသုံးပြုပါ preg_replace_callback_array

    preg_replace_callback_array

    ပုံမှန်အသုံးအနှုန်းက
  • ပုံမှန်စကားရပ်အားဖြင့်သီးခြား strings preg_split

    preg_split

    ပုံမှန်စကားရပ်အားဖြင
  • ကမ္ဘာလုံးဆိုင်ရာပုံမှန်စကားရပ်ကိုက်ညီမှုကိုလုပ်ဆောင်ပါ preg_match_all

    preg_match_all

    ကမ္ဘာလုံးဆိုင်ရာပုံမ
  • ပြီးခဲ့သည့် PCRE ပုံမှန်ကွပ်မျက်ခြင်းဖြင့်ထုတ်ပေးသောအမှားကုဒ်ကိုပြန်ပို့သည် preg_last_error

    preg_last_error

    ပြီးခဲ့သည့်PCREပုံမှ
  • ပုံမှန်စကားရပ်ကိုက်ညီလုပ်ဆောင်ပါ preg_match

    preg_match

    ပုံမှန်စကားရပ်ကိုက်ည
  • ပုံမှန်စကားရပ်ဇာတ်ကောင်မှလွတ်မြောက်ရန် preg_quote

    preg_quote

    ပုံမှန်စကားရပ်ဇာတ်ကေ
  • ပုံမှန်အသုံးအနှုန်းရှာဖွေရေးနှင့်အစားထိုးဖျော်ဖြေ preg_filter

    preg_filter

    ပုံမှန်အသုံးအနှုန်းရ
  • ပုံမှန်စကားရပ်ကိုရှာဖွေပြီး calmback ဖြင့်အစားထိုးပါ preg_replace_callback

    preg_replace_callback

    ပုံမှန်စကားရပ်ကိုရှာ
လူကြိုက်များသော ဆောင်းပါးများ