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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა