209 of 410 menu

A preg_last_error_msg függvény

A preg_last_error_msg függvény ember által olvasható üzenetet ad vissza a reguláris kifejezésekkel kapcsolatos függvények működése során fellépő utolsó hibáról. Ez egy kényelmes alternatívája a preg_last_error függvénynek, amely csak a hibakódot adja vissza.

Szintaxis

preg_last_error_msg(): string

Példa

Próbáljunk meg egy helytelen reguláris kifejezést végrehajtani és hibaüzenetet kapni:

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

A kód végrehajtásának eredménye:

'No ending matching delimiter found'

Példa

Ellenőrizzük a backtrack korlát túllépése esetén a hibaüzenetet:

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

A kód végrehajtásának eredménye:

'Backtrack limit exhausted'

Lásd még

  • a preg_last_error függvényt,
    amely az utolsó PCRE hiba kódját adja vissza
  • a preg_match függvényt,
    amely reguláris kifejezésre való keresést hajt végre
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás