Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में @ सिंबल का क्या उपयोग होता है?


PHP एरर कंट्रोल ऑपरेटर यानी एट साइन (@) को सपोर्ट करता है। जब @ को किसी एक्सप्रेशन से जोड़ा जाता है, तो उस एक्सप्रेशन से उत्पन्न होने वाले किसी भी त्रुटि संदेश को अनदेखा कर दिया जाता है।

PHP में @ प्रतीक का उपयोग करने के लिए, कोड इस प्रकार है-

उदाहरण

<?php
   $file = @file ('non_existent_file') or
   die ("Failed in opening the file: Error Message = '$err'");
   $value = @$cache[$key];
?>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा-

Failed in opening the file: Error Message = ''PHP Notice: Undefined
variable: err in /home/cg/root/6985034/main.php on line 4

उदाहरण

आइए अब एक और उदाहरण देखें-

<?php
   $val = $test['5']
   $val = @$test['5']
?>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा-

PHP Parse error: syntax error, unexpected '$val' (T_VARIABLE) in /home/cg/root/6985034/main.php on line 5

  1. C# में 'Using' स्टेटमेंट का क्या उपयोग है?

    यूजिंग स्टेटमेंट का उपयोग एक या एक से अधिक रिसोर्स को सेट करने के लिए किया जाता है। इन संसाधनों को निष्पादित किया जाता है और संसाधन जारी किया जाता है। कथन का उपयोग डेटाबेस संचालन के साथ भी किया जाता है। मुख्य लक्ष्य संसाधनों का प्रबंधन करना और सभी संसाधनों को स्वचालित रूप से जारी करना है। आइए एक उ

  1. मुझे AppleGFXHDADriver त्रुटि आ रही है, क्या करें?

    जब आपका मैक बिना किसी कारण के पुनरारंभ होता है तो यह खतरनाक हो सकता है क्योंकि इसका मतलब है कि कहीं कुछ गड़बड़ है। लेकिन क्या डरावना है जब आपका मैक रीबूट करना जारी रखता है और लगता है कि लूप में फंस गया है। इसे कर्नेल पैनिक कहा जाता है। जब कर्नेल पैनिक होता है, तो इसका मतलब है कि ऑपरेटिंग सिस्टम को

  1. HP सेवा त्रुटि 79 क्या है?

    Windows और macOS दोनों उपयोगकर्ताओं ने HP Hewlett Packard प्रिंटर डिवाइस के माध्यम से किसी प्रिंट कार्य को पूरा करने का प्रयास करते समय होने वाली कई समस्याओं की सूचना दी है। व्यापक विश्लेषण के आधार पर, निर्माण की परवाह किए बिना दोनों ऑपरेटिंग सिस्टम प्लेटफॉर्म पर समस्या उत्पन्न होती है। एचपी एक व्य