209 of 410 menu

preg_last_error_msg လုပ်ဆောင်ချက်

preg_last_error_msg လုပ်ဆောင်ချက်သည် ပုံမှန်အသုံးပြုသော စကားရပ်များနှင့် ဆက်စပ်သည့် လုပ်ဆောင်ချက်များ အလုပ်လုပ်စဉ်ကာလအတွင်း ဖြစ်ပွားခဲ့သော နောက်ဆုံးအမှားအကြောင်း လူသားများ ဖတ်ရှုနားလည်နိုင်သော သတင်းစကားကို ပြန်လည်ပေးပို့ပေးသည်။ ၎င်းသည် အမှားကုဒ်ကိုသာ ပြန်လည်ပေးပို့ပေးသော preg_last_error လုပ်ဆောင်ချက်၏ အဆင်ပြေသော အစားထိုးမှုတစ်ခု ဖြစ်သည်။

ဝါကျဖွဲ့ပုံ

preg_last_error_msg(): string

နမူနာ

မမှန်ကန်သော ပုံမှန်အသုံးပြုသော စကားရပ်တစ်ခုကို လုပ်ဆောင်ကြည့်ပြီး အမှားသတင်းစကားကို ရယူကြည့်ကြပါစို့။

<?php preg_match('/invalid(regex/', 'test string'); echo preg_last_error_msg(); ?>

ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်။

'No ending matching delimiter found'

နမူနာ

backtrack limit ကျော်လွန်သွားသည့်အခါ အမှားသတင်းစကားကို စစ်ဆေးကြည့်ကြပါစို့။

<?php ini_set('pcre.backtrack_limit', 1); preg_match('/(\d+)+$/', str_repeat('1', 1000)); echo preg_last_error_msg(); ?>

ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်။

'Backtrack limit exhausted'

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • preg_last_error လုပ်ဆောင်ချက်၊
    အဆိုပါလုပ်ဆောင်ချက်သည် PCRE ၏ နောက်ဆုံးအမှားကုဒ်ကို ပြန်လည်ပေးပို့ပေးသည်။
  • preg_match လုပ်ဆောင်ချက်၊
    အဆိုပါလုပ်ဆောင်ချက်သည် ပုံမှန်အသုံးပြုသော စကားရပ်ဖြင့် ရှာဖွေမှုကို လုပ်ဆောင်ပေးသည်။
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်