209 of 410 menu

Funkcia preg_last_error_msg

Funkcia preg_last_error_msg vráti čitateľnú správu o poslednej chybe, ktorá nastala pri práci s funkciami pre regulárne výrazy. Je to pohodlná alternatíva k funkcii preg_last_error, ktorá vráti iba kód chyby.

Syntax

preg_last_error_msg(): string

Príklad

Skúsme vykonať nekorektný regulárny výraz a získať správu o chybe:

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

Výsledok vykonania kódu:

'No ending matching delimiter found'

Príklad

Skontrolujme správu o chybe pri prekročení limitu backtrack:

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

Výsledok vykonania kódu:

'Backtrack limit exhausted'

Pozrite tiež

  • funkciu preg_last_error,
    ktorá vráti kód poslednej chyby PCRE
  • funkciu preg_match,
    ktorá vykonáva vyhľadávanie podľa regulárneho výrazu
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť