209 of 410 menu

Fungsi preg_last_error_msg

Fungsi preg_last_error_msg mengembalikan pesan yang dapat dibaca manusia tentang kesalahan terakhir yang terjadi saat bekerja dengan fungsi untuk ekspresi reguler. Ini adalah alternatif yang nyaman untuk fungsi preg_last_error, yang hanya mengembalikan kode kesalahan.

Sintaks

preg_last_error_msg(): string

Contoh

Mari kita coba mengeksekusi ekspresi reguler yang tidak benar dan mendapatkan pesan kesalahan:

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

Hasil eksekusi kode:

'No ending matching delimiter found'

Contoh

Mari kita periksa pesan kesalahan saat batas backtrack terlampaui:

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

Hasil eksekusi kode:

'Backtrack limit exhausted'

Lihat juga

  • fungsi preg_last_error,
    yang mengembalikan kode kesalahan PCRE terakhir
  • fungsi preg_match,
    yang melakukan pencarian dengan ekspresi reguler
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak