209 of 410 menu

preg_last_error_msg ක්‍රියාකාරිත්වය

preg_last_error_msg ක්‍රියාකාරීත්වය රෙගුලර් ප්‍රකාශන ශ්‍රිත සමඟ වැඩ කිරීමේදී හට ගත් අවසාන දෝෂය පිළිබඳ මිනිසුන්ට කියවිය හැකි පණිවුඩයක් ආපසු ලබා දෙයි. මෙය preg_last_error ශ්‍රිතයට පහසු විකල්පයක් වන අතර, එම ශ්‍රිතය දෝෂ කේතය පමණක් ආපසු ලබා දෙයි.

වාක්‍ය රීතිය

preg_last_error_msg(): string

උදාහරණය

නිවැරදි නොවන රෙගුලර් ප්‍රකාශනයක් ක්‍රියාත්මක කිරීමට උත්සාහ කර දෝෂ පණිවුඩය ලබා ගනිමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'No ending matching delimiter found'

උදාහරණය

Backtrack සීමාව ඉක්මවා යාමේ දෝෂ පණිවුඩය පරීක්ෂා කර බලමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'Backtrack limit exhausted'

මෙයද බලන්න

  • preg_last_error ක්‍රියාකාරීත්වය,
    එය අවසාන PCRE දෝෂ කේතය ආපසු ලබා දෙයි
  • preg_match ක්‍රියාකාරීත්වය,
    එය රෙගුලර් ප්‍රකාශනයක් භාවිතයෙන් සෙවුමක් සිදු කරයි
සිංහල
AfrikaansAzə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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න