⊗ppPmBsErO 5 of 447 menu

PHP Xətaların Çıxarılması

PHP kodunuzda səhv etsəniz, server bu səhvin təsvirini birbaşa brauzerdə göstərəcək. Xətalar üç növdür: notice, warningfatal.

Noticlər kodunuzda bir şeyin düzgün olmaya biləcəyi barədə qeydlərdir. Buna baxmayaraq, kod işləməyə davam edəcək. Lakin, bu xətaları nəzərdən qaçırmamaq, onları düzəltmək daha yaxşıdır.

Warninglər bir şeyin səhv getdiyi barədə xəbərdarlıqlardır. Adətən, kodunuz işləyəcək, ancaq sizin istədiyiniz kimi işləməyəcək.

Fatallar PHP kodu icra edilə bilmədikdə yaranır. Adətən bu, sizin etdiyiniz sintaktik səhv ilə əlaqəli olacaq.

Lakin, bir problem var. Susmaya görə notislər və warninglər söndürülmüşdür, əvəzində fatallar üçün siz sadəcə ağ ekran görəcəksiniz. Bu, əlbəttə ki, az məlumat verəndir. Gəlin bütün xətaların çıxarılmasını yandıraq:

<?php error_reporting(E_ALL); ?>

Bəzən, lakin, bu əmr işləməyəcək (server ayarlarından asılıdır). Köməyə ikinci əmr gələcək:

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

Dərhal ikisini yazmaq daha yaxşıdır:

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

İnternetə yüklənmiş saytda xətaların çıxarılmasını söndürmək daha yaxşıdır. Bu belə edilir:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et