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