⊗ppPmBsErO 5 of 447 menu

PHP-ის შეცდომების ჩვენება

თუ თქვენ დაუშვებთ შეცდომას თქვენს PHP კოდში, სერვერი აჩვენებს ამ შეცდომის აღწერას უშუალოდ ბრაუზერში. შეცდომები სამი ტიპისაა: notice, warning და fatal.

ნოტისები წარმოადგენენ შენიშვნებს იმის შესახებ, რომ თქვენს კოდში შეიძლება რაღაც არ იყოს სწორი. თუმცა კოდი მაინც იმუშავებს. უკეთესია, ამ შეცდომებს ყურადღება არ მივაქციოთ, არამედ გამოვასწოროთ ისინი.

ვორნინგები წარმოადგენენ გაფრთხილებებს იმის შესახებ, რომ რაღაც არასწორად წავიდა. როგორც წესი, თქვენი კოდი გაეშვება, მაგრამ იმუშავებს არა ისე, როგორც თქვენ გსურთ.

ფატალური შეცდომები წარმოიქმნება იმ შემთხვევაში, როდესაც PHP კოდის შესრულება შეუძლებელია. როგორც წესი, ეს დაკავშირებულია თქვენ მიერ დაშვებულ სინტაქსურ შეცდომასთან.

თუმცა, არსებობს პრობლემა. ნაგულისხმევად, ნოტისები და ვორნინგები გამორთულია, ხოლო ფატალური შეცდომების ნაცვლად თქვენ უბრალოდ დაინახავთ თეთრ ეკრანს. ეს, რა თქმა უნდა, ცოტა ინფორმატიულია. მოდით, ჩართოთ ყველა შეცდომის ჩვენება:

<?php error_reporting(E_ALL); ?>

ზოგჯერ, თუმცა, ეს ბრძანება არ იმუშავებს (დამოკიდებულია სერვერის პარამეტრებზე). დახმარებას მოგვცემს მეორე ბრძანება:

<?php ini_set('display_errors', 'on'); ?>

უკეთესია ერთდროულად ორივე დაწეროთ:

<?php error_reporting(E_ALL); ini_set('display_errors', 'on'); ?>

ინტერნეტში გამოქვეყნებულ საიტზე შეცდომების ჩვენება უკეთესია გამოვრთოთ. ეს კეთდება ასე:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა