209 of 410 menu

Функция preg_last_error_msg

Функция preg_last_error_msg регуляр ифодалар билан ишлайдиган функционаллар ишлаганда юз берган сўнги хатолик ҳақида инсон ўқий оладиган хабарни қайтаради. Бу фақат хатолик кодини қайтарадиган preg_last_error функциясига қулай alternativaдир.

Синтаксис

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш