मेरे पास ऐसी स्थिति है जहां पकड़ने के लिए सक्षम होना अच्छा होगा जहां अपवाद का प्रकार रन टाइम पर निर्धारित होता है। यह इस तरह कुछ काम करेगा:PHP: गतिशील या प्रोग्रामेटिक कैच ब्लॉक
$someClassName = determineExceptionClass();
try {
$attempt->something();
} catch ($someClassName $e) {
echo 'Dynamic Exception';
} catch (Exception $e) {
echo 'Default Exception';
}
क्या यह सब संभव है?
आपको ऐसा करने की आवश्यकता क्यों होगी? – Vulcan
मैं एक पुस्तकालय पर काम कर रहा हूं और मैं चाहता हूं कि उपयोगकर्ता उस वर्ग को प्रदान करे जो अपवाद के लिए उपयोग किया जाता है। – macinjosh