1 00:00:00,000 --> 00:00:02,420 >> डेविड मालन: चलो चलो पाठ्यक्रम की थोड़ा आगे होमपेज 2 00:00:02,420 --> 00:00:06,180 उन कार्यों सामान्यीकरण, renderHeader और renderFooter, में, 3 00:00:06,180 --> 00:00:10,510 काफी बस, क्योंकि सभी के बाद प्रस्तुत करना वे छोड़कर लगभग समान थे 4 00:00:10,510 --> 00:00:11,460 उनके नाम के लिए. 5 00:00:11,460 --> 00:00:12,290 ऐसा करने के लिए कैसे? 6 00:00:12,290 --> 00:00:17,140 खैर बस, नीचे इस फाइल के ऊपर जहां हम helpers.php की आवश्यकता होती है, चलो कहते हैं एक 7 00:00:17,140 --> 00:00:20,610 नए कार्य, जिसका पहला, प्रस्तुत करना तर्क, हम कहते हैं, नाम हो जाएगा 8 00:00:20,610 --> 00:00:23,850 एक टेम्पलेट, मतलब है कि एक फ़ाइल की वहाँ में खामियों को दूर किया जाना है. 9 00:00:23,850 --> 00:00:27,690 इस बीच, दूसरा तर्क करेगा इस में, एक साहचर्य सरणी रहना 10 00:00:27,690 --> 00:00:32,659 के लिए एक कुंजी युक्त एक सरणी केस जिसका मूल्य यहाँ CS50 है शीर्षक. 11 00:00:32,659 --> 00:00:35,240 चलो अब helpers.php में देखें. 12 00:00:35,240 --> 00:00:37,900 >> Helpers.php में, अब हम, की बेशक, सिर्फ एक 13 00:00:37,900 --> 00:00:39,570 परिभाषित समारोह, प्रस्तुत करना. 14 00:00:39,570 --> 00:00:43,090 प्रस्तुत करना अब दो तर्क लेता है, जो हम टेम्पलेट और डेटा, फोन करता हूँ 15 00:00:43,090 --> 00:00:46,310 उत्तरार्द्ध जिसका डिफ़ॉल्ट मान की अभी भी एक खाली सरणी है. 16 00:00:46,310 --> 00:00:50,180 लेकिन के इस संस्करण में, नोटिस प्रस्तुत करना मैं अब एक स्थानीय चर घोषित कि 17 00:00:50,180 --> 00:00:54,540 मार्ग कहा जाता है और इसका मूल्य आवंटित टेम्पलेट, जो, उदाहरण के लिए, हो सकता है 18 00:00:54,540 --> 00:00:59,680 हो बोली, गंदें शब्द बोलना, "शीर्षक" और कि स्ट्रिंग. PHP के लिए संलग्न. 19 00:00:59,680 --> 00:01:03,830 दूसरे शब्दों में, चलो अब के लिए मान लेते हैं कि हमारे टेम्पलेट हैडर कहा जाता है, 20 00:01:03,830 --> 00:01:07,120 तब उस टेम्पलेट लागू किया जाएगा कहा जाता है एक फ़ाइल में, काफी बस, 21 00:01:07,120 --> 00:01:09,170 header.php. 22 00:01:09,170 --> 00:01:11,140 >> इस बीच, चलो एक त्वरित मानसिक स्वास्थ्य की जांच. 23 00:01:11,140 --> 00:01:14,920 उस पथ मौजूद है, जो हम कर सकते हैं कहा जाता है एक फ़ाइल के माध्यम से जाँच 24 00:01:14,920 --> 00:01:19,850 file_exists, तो चलो निकालने जाने साहचर्य सरणी डेटा कहा जाता है कि तो 25 00:01:19,850 --> 00:01:22,940 हम एक या एक से अधिक स्थानीय चर है दायरे में, और फिर चलो 26 00:01:22,940 --> 00:01:24,850 उस पथ की आवश्यकता होती है. 27 00:01:24,850 --> 00:01:30,040 इस बीच, helpers.php काफी लग रहा है बस के रूप में ठीक से पहले, इस तरह. 28 00:01:30,040 --> 00:01:34,510 >> लेकिन अब हम index.php पर वापस देखो, उस के तल पर कि नोटिस 29 00:01:34,510 --> 00:01:37,570 फ़ाइल, हम इसी तरह कॉल कर सकते हैं के रूप में गुजर रहा है, प्रस्तुत करना अपने 30 00:01:37,570 --> 00:01:39,060 एकमात्र तर्क पाद लेख. 31 00:01:39,060 --> 00:01:42,190 इस मामले में, हम में पारित करने की जरूरत नहीं है एक साहचर्य सरणी क्योंकि 32 00:01:42,190 --> 00:01:44,540 पाद लेख टेम्पलेट, याद है, बस यह है. 33 00:01:44,540 --> 00:01:47,650 लेकिन अब हम यकीनन एक भी है हम है क्योंकि क्लीनर डिजाइन 34 00:01:47,650 --> 00:01:51,360 हमारे अन्यथा की कुछ सफाया अनावश्यक कोड और समेकित में 35 00:01:51,360 --> 00:01:52,820 सिर्फ एक समारोह में प्रस्तुत करना. 36 00:01:52,820 --> 00:01:54,304