209 of 410 menu

Funksjonen preg_last_error_msg

Funksjonen preg_last_error_msg returnerer en menneskelesbar melding om den siste feilen som oppstod under arbeid med funksjoner for regulære uttrykk. Dette er et praktisk alternativ til funksjonen preg_last_error, som kun returnerer feilkoden.

Syntaks

preg_last_error_msg(): string

Eksempel

La oss prøve å kjøre et ugyldig regulært uttrykk og få feilmeldingen:

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

Resultat av kjøring:

'No ending matching delimiter found'

Eksempel

La oss sjekke feilmeldingen ved overskridelse av backtrack-grensen:

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

Resultat av kjøring:

'Backtrack limit exhausted'

Se også

  • funksjonen preg_last_error,
    som returnerer koden for siste PCRE-feil
  • funksjonen preg_match,
    som utfører søk med regulært uttrykk
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis