209 of 410 menu

Fungsi preg_last_error_msg

Fungsi preg_last_error_msg mengembalikan mesej yang boleh dibaca manusia tentang ralat terakhir yang berlaku semasa bekerja dengan fungsi untuk ungkapan biasa. Ini adalah alternatif yang mudah untuk fungsi preg_last_error, yang hanya mengembalikan kod ralat.

Sintaks

preg_last_error_msg(): string

Contoh

Mari cuba laksanakan ungkapan biasa yang tidak betul dan dapatkan mesej ralat:

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

Keputusan pelaksanaan kod:

'No ending matching delimiter found'

Contoh

Mari semak mesej ralat apabila had backtrack dilebihi:

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

Keputusan pelaksanaan kod:

'Backtrack limit exhausted'

Lihat juga

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