209 of 410 menu

Kazi preg_last_error_msg

Kazi preg_last_error_msg hurudisha ujumbe unaosomeka na binadamu kuhusu hitilafu ya mwisho iliyotokea wakati wa kufanya kazi na kazi za misemo ya kawaida. Hii ni mbadala nzuri ya kazi preg_last_error, ambayo hurudisha msimbo wa hitilafu pekee.

Syntax

preg_last_error_msg(): string

Mfano

Wacha tujaribu kutekeleza usemi usiofaa wa kawaida na kupata ujumbe wa hitilafu:

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

Matokeo ya kutekeleza msimbo:

'No ending matching delimiter found'

Mfano

Wacha tuangalie ujumbe wa hitilafu wakati kikomo cha backtrack kinapizidiwa:

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

Matokeo ya kutekeleza msimbo:

'Backtrack limit exhausted'

Angalia pia

  • kazi preg_last_error,
    ambayo hurudisha msimbo wa hitilafu ya mwisho ya PCRE
  • kazi preg_match,
    ambayo inatekelela utafutaji kwa kutumia usemi wa kawaida
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa