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 лимиті асып кеткен кездегі қате туралы хабарды тексерейік:

<?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МакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау