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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј