PSR मानक · प्रश्न 4 / 12

एक PSR-15 middleware आने वाले request के साथ क्या कर सकता है?

3 उत्तर सही हैं। आसान

उत्तर दिखाएँ

उत्तर

  • B अगले handler द्वारा लौटाए गए response को लौटाने से पहले बदलना
  • C अगले handler को call किए बिना अपना response बनाकर लौटाना
  • E Request को बदलना या समृद्ध करना और फिर उसे अगले handler को आगे देना

व्याख्या

एक middleware वास्तविक application को प्याज़ की परत की तरह लपेटता है: वह request प्राप्त करता है, उसे समृद्ध कर सकता है (जैसे withAttribute() से) और $handler->handle($request) से आगे देता है। वह chain को बीच में रोककर सीधे अपना response भी लौटा सकता है, जैसे redirect या access न मिलने पर 403 response। लौटते समय वह response को अब भी adjust कर सकता है, उदाहरण के लिए एक अतिरिक्त header जोड़कर। echo से output भेजना इस concept के विपरीत है, क्योंकि हर middleware को एक ResponseInterface लौटाना होता है।

सर्टिफ़िकेशन और परीक्षाएँ

अगली परीक्षा कौन-सी होगी?

आप 19 परीक्षाओं का अभ्यास पहले से कर सकते हैं, 21 पर वोटिंग चल रही है। सभी सर्टिफ़िकेशन आधिकारिक जानकारी के साथ देखें, वोट करें या अपनी परीक्षा सुझाएँ।

सभी सर्टिफ़िकेशन देखें