⊗ppPmBsErO 5 of 447 menu

PHP දෝෂ ප්‍රතිදානය

ඔබ ඔබේ PHP කේතයේ දෝෂයක් කළේ නම්, සේවාදායකය එම දෝෂයේ විස්තරය බ්‍රව්සරයටම ප්‍රතිදානය කරයි. දෝෂ වර්ග තුනකි: notice, warning සහ fatal.

දැනුම්දීම් (Notices) යනු ඔබේ කේතයේ යමක් නිසි ලෙස නොමැති බව පිළිබඳ සටහන් වේ. කේතය තවමත් ක්‍රියාත්මක වනු ඇත. කෙසේ වෙතත්, මෙම දෝෂ නිරාකරණය නොකර අවලක්ෂණය නොකිරීම හොඳය.

අනතුරු ඇඟවීම් (Warnings) යනු යමක් නිසි ලෙස සිදු නොවූ බව පිළිබඳ අනතුරු ඇඟවීම් වේ. සාමාන්‍යයෙන් ඔබේ කේතය ආරම්භ වනු ඇත, නමුත් එය ඔබට අවශ්‍ය ආකාරයට ක්‍රියා නොකරනු ඇත.

මාරක දෝෂ (Fatals) පැන නගින්නේ 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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න