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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել