209 of 410 menu

Funktsiya preg_last_error_msg

Funktsiya preg_last_error_msg muntazam ifodalar bilan ishlaydigan funktsiyalar ishlaganda yuzaga kelgan so‘nggi xato haqida odam o‘qiy oladigan xabarni qaytaradi. Bu faqat xato kodini qaytaradigan preg_last_error funktsiyasining qulay alternatividir.

Sintaksis

preg_last_error_msg(): string

Misol

Noto‘g‘ri muntazam ifodani bajarishga harakat qilaylik va xato haqida xabar olaylik:

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

Kodni bajarish natijasi:

'No ending matching delimiter found'

Misol

Backtrack chegarasidan oshib ketilganda xato xabarini tekshiramiz:

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

Kodni bajarish natijasi:

'Backtrack limit exhausted'

Shuningdek qarang

  • preg_last_error funktsiyasi,
    so‘nggi PCRE xatosining kodini qaytaradi
  • preg_match funktsiyasi,
    muntazam ifoda bo‘yicha qidiruv amalga oshiradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish