PHP లో పేర్కొన్న కోడ్ యొక్క రన్టైమ్ మినహాయింపును ఎలా రక్షించాలి
సూచన
లోపం నియంత్రణ ఆపరేటర్లోపాలను నిరోధించడానికి @ ని ఉపయోగించండి
లోపం నియంత్రణ ఆపరేటర్కు PHP మద్దతు ఇస్తుంది: @. ఇది PHP వ్యక్తీకరణ ముందు ఉంచినప్పుడు, వ్యక్తీకరణ ఉత్పత్తి చేసే ఏదైనా దోష సందేశాలు విస్మరించబడతాయి. అనుకూల లోపం నిర్వహణ ఫంక్షన్ set_error_handler () తో సెట్ చేయబడితే, అది ఇప్పటికీ పిలువబడుతుంది. ఉపయోగం కోసం, దయచేసి దిగువ నమూనా కోడ్ను చూడండి.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
ముందుజాగ్రత్తలు
ఈ ఆపరేటర్ వ్యక్తీకరణలకు మాత్రమే చెల్లుతుంది. ఆరంభకుల కోసం ఒక సాధారణ నియమం: మీరు ఎక్కడి నుంచైనా విలువను పొందగలిగితే, మీరు దాని ముందు @ ఆపరేటర్ను జోడించవచ్చు. ఉదాహరణకు, మీరు దీన్ని వేరియబుల్స్, ఫంక్షన్ల ముందు ఉంచవచ్చు మరియు కాల్స్, స్థిరాంకాలు మొదలైన వాటిని చేర్చవచ్చు. ఇది ఒక ఫంక్షన్ లేదా క్లాస్ యొక్క నిర్వచనం ముందు ఉంచబడదు, లేదా if మరియు foreach వంటి షరతులతో కూడిన నిర్మాణాలలో ఉపయోగించబడదు.