PHP और ऑटोलोडिंग · प्रश्न 6 / 12

PHP में autoloader क्या करता है?

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

उत्तर दिखाएँ

उत्तर

  • B किसी class के पहली बार उपयोग होते ही वह उसकी file अपने-आप लोड करता है

व्याख्या

Autoloader के बिना हर file को अपनी dependencies require_once से include करनी पड़तीं, जो सैकड़ों classes के साथ उलझा हुआ और error-prone हो जाता है। Autoloader spl_autoload_register() से register होता है और जैसे ही PHP को कोई अज्ञात class मिलती है, सक्रिय हो जाता है; तब वह class name से file path निकालता है और file include करता है। Composer PSR-4 नियमों के अनुसार ऐसा autoloader generate करता है, इसीलिए TYPO3 केवल वही classes लोड करता है, जिनकी किसी request को वास्तव में ज़रूरत होती है। Autoloader packages update नहीं करता; यह composer update का काम है।

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

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

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

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