209 of 410 menu

Funksioni preg_last_error_msg

Funksioni preg_last_error_msg kthen një mesazh të lexueshëm për njeriun për gabimin e fundit që ka ndodhur gjatë punës me funksionet për shprehjet e rregullta. Kjo është një alternativë e përshtatshme ndaj funksionit preg_last_error, i cili kthen vetëm kodin e gabimit.

Sintaksa

preg_last_error_msg(): string

Shembull

Le të përpiqemi të ekzekutojmë një shprehje të rregullt të pasaktë dhe të marrim mesazhin e gabimit:

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

Rezultati i ekzekutimit të kodit:

'No ending matching delimiter found'

Shembull

Le të kontrollojmë mesazhin e gabimit kur tejkalohet kufiri i backtrack:

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

Rezultati i ekzekutimit të kodit:

'Backtrack limit exhausted'

Shihni gjithashtu

  • funksionin preg_last_error,
    i cili kthen kodin e gabimit të fundit të PCRE
  • funksionin preg_match,
    i cili kryen kërkim sipas shprehjes së rregullt
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo