209 of 410 menu

Функция preg_last_error_msg

preg_last_error_msg функциясы регулярдуу туюнтмалар үчүн функциялар менен иштөө убагында болгон акыркы катанын окуучуга ыңгайлуу кабарын кайтарат. Бул жөн гана катанын кодуң гана кайтарып берген preg_last_error функциясына ылайыктуу алмашма.

Синтаксис

preg_last_error_msg(): string

Мисал

Туура эмес регулярдуу туюнтма аткарып, ката жөнүндө кабар алууга аракет кылалы:

<?php preg_match('/туура эмес(регулярдуу/', 'сыноо сап'); echo preg_last_error_msg(); ?>

Кодду аткаруунун натыйжасы:

'Даракташтыргыч табылган жок'

Мисал

Backtrack чектен ашкандагы катанын кабарын текшерип көрөлү:

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

Кодду аткаруунун натыйжасы:

'Backtrack чек ашырылды'

Дагы караңыз

  • preg_last_error функциясы,
    ал PCRE'дин акыркы катасынын кодуң гана кайтарат
  • preg_match функциясы,
    ал регулярдуу туюнтма боюнча издөөнү аткарат
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу