1 00:00:00,000 --> 00:00:02,420 >> DAVID MALAN: کی کو بہتر بنانے کے دو کورس کی طرف سے تھوڑا سا مزید ایم 2 00:00:02,420 --> 00:00:06,180 ان کے افعال generalizing، 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 ہو اقتباس، unquote جو، "ہیڈر" اور کہ سٹرنگ. پی ایچ پی میں شامل. 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 لیکن اب ہم arguably سب سے بھی ہے ہم ہے کیونکہ کلینر ڈیزائن 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