209 of 410 menu

Funktsioon preg_last_error_msg

Funktsioon preg_last_error_msg tagastab inimloetava teate viimasest veast, mis tekkis regulaaravaldiste funktsioonide töötamise ajal. See on mugav alternatiiv funktsioonile preg_last_error, mis tagastab ainult veakoodi.

Süntaks

preg_last_error_msg(): string

Näide

Proovime käivitada vigase regulaaravaldise ja saada veateate:

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

Koodi täitmise tulemus:

'No ending matching delimiter found'

Näide

Kontrollime veateadet backtrack limiidi ületamise korral:

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

Koodi täitmise tulemus:

'Backtrack limit exhausted'

Vaata ka

  • funktsiooni preg_last_error,
    mis tagastab viimase PCRE vea koodi
  • funktsiooni preg_match,
    mis teostab otsingu regulaaravaldise järgi
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu