209 of 410 menu

Funktionen preg_last_error_msg

Funktionen preg_last_error_msg returnerar ett human-readable meddelande om det senaste felet som inträffade vid arbete med funktioner för reguljära uttryck. Detta är ett bekvämt alternativ till funktionen preg_last_error, som endast returnerar felkoden.

Syntax

preg_last_error_msg(): string

Exempel

Låt oss försöka köra ett ogiltigt reguljärt uttryck och få ett felmeddelande:

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

Resultat av kodkörning:

'No ending matching delimiter found'

Exempel

Låt oss kontrollera felmeddelandet när backtrack-gränsen överskrids:

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

Resultat av kodkörning:

'Backtrack limit exhausted'

Se även

  • funktionen preg_last_error,
    som returnerar koden för det senaste PCRE-felet
  • funktionen preg_match,
    som utför sökning med reguljärt uttryck
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa