209 of 410 menu

preg_last_error_msg Fonksiyonu

preg_last_error_msg işlevi, düzenli ifade işlevleriyle çalışırken meydana gelen son hata hakkında insan tarafından okunabilir bir mesaj döndürür. Bu, yalnızca hata kodunu döndüren preg_last_error işlevine kullanışlı bir alternatiftir.

Sözdizimi

preg_last_error_msg(): string

Örnek

Geçersiz bir düzenli ifade çalıştırmayı deneyelim ve hata mesajını alalım:

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

Kodun çalıştırma sonucu:

'No ending matching delimiter found'

Örnek

Backtrack limiti aşıldığındaki hata mesajını kontrol edelim:

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

Kodun çalıştırma sonucu:

'Backtrack limit exhausted'

Ayrıca Bakınız

  • son PCRE hatasının kodunu döndüren preg_last_error işlevi
  • bir düzenli ifadeyle eşleştirme gerçekleştiren preg_match işlevi
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet