Avatar ·

PHP त्रुटियाँ: Notice: Undefined variable, index, offset और उन्हें कैसे ठीक करें

सभी को नमस्ते! मैं PHP में नौसिखिया हूँ और वेरिएबल्स और arrays के साथ काम करते समय लगातार विभिन्न Notice और Warning का सामना करता हूँ। उदाहरण के लिए, मेरे पास ऐसा कोड है:

<?php
$user = $_POST['username'];
echo "नमस्ते, " . $user;

$data = array('name' => 'इवान');
echo $data['age'];

$items = array('सेब', 'केला');
echo $items[5];

echo $undefined_var;
?>

और मुझे ब्राउज़र में मिलता है:

  • Notice: Undefined variable: undefined_var
  • Notice: Undefined index: username
  • Warning: Undefined array key "age"
  • Notice: Undefined offset: 5

स्क्रिप्ट काम करती है, लेकिन ये संदेश आउटपुट को खराब करते हैं और डरावने लगते हैं। मैंने पढ़ा है कि php.ini में display_errors को बंद किया जा सकता है, लेकिन यह समस्या का समाधान नहीं करता, बल्कि केवल त्रुटियों को छिपाता है। ऐसे मामलों को सही तरीके से कैसे संभालें? वेरिएबल्स और array keys के अस्तित्व की जाँच के लिए सबसे अच्छी practices क्या हैं? और PHP क्यों

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग