209 of 410 menu

Funksie preg_last_error_msg

Die funksie preg_last_error_msg gee 'n mensleesbare boodskap terug oor die laaste fout wat tydens werk met funksies vir reguliere uitdrukkings voorgekom het. Dit is 'n gerieflike alternatief vir die funksie preg_last_error, wat slegs die foutkode teruggee.

Sintaksis

preg_last_error_msg(): string

Voorbeeld

Laat ons probeer om 'n korrekte reguliere uitdrukking uit te voer en die foutboodskap te kry:

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

Resultaat van kode-uitvoering:

'No ending matching delimiter found'

Voorbeeld

Laat ons die foutboodskap by oorskryding van die backtrack-limiet kontroleer:

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

Resultaat van kode-uitvoering:

'Backtrack limit exhausted'

Sien ook

  • die funksie preg_last_error,
    wat die kode van die laaste PCRE-fout teruggee
  • die funksie preg_match,
    wat 'n soektog volgens 'n reguliere uitdrukking uitvoer
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp