1 00:00:00,000 --> 00:00:00,170 2 00:00:00,170 --> 00:00:03,090 >> স্পিকার: এর কোর্স উন্নতি যাক নিজেদেরকে অনুমতি দিয়ে হোমপেজে 3 00:00:03,090 --> 00:00:06,610 যারা প্রতিটি জন্য কাস্টম শিরোনাম প্রদান পৃষ্ঠা, তাদের প্রতিটি যাতে 4 00:00:06,610 --> 00:00:08,780 না, বেশ সহজভাবে, CS50. 5 00:00:08,780 --> 00:00:12,550 এটি করার জন্য, এর কয়েক হাজার বাস্তবায়ন যাক ফাংশন, নামক এক শিরোলেখ রেন্ডার 6 00:00:12,550 --> 00:00:16,410 এবং পাদলেখ রেন্ডার নামক এক, যে পরিবর্তে লাগবে একা প্রয়োজন 7 00:00:16,410 --> 00:00:19,330 এর রেন্ডারিং যত্ন আমাদের পাতা এর শিরোলেখ এবং পাদলেখ. 8 00:00:19,330 --> 00:00:20,280 এর কটাক্ষপাত করা যাক. 9 00:00:20,280 --> 00:00:24,490 >> Index.php এর ভিতরে এখন, বিজ্ঞপ্তি যে আমি নামক একটি নতুন ফাইল প্রয়োজন করছি 10 00:00:24,490 --> 00:00:26,070 Helpers.php. 11 00:00:26,070 --> 00:00:28,910 এটা সেখানে যে আমার দুটি ফাংশন সংজ্ঞায়িত করা হবে. 12 00:00:28,910 --> 00:00:32,960 যে নীচে, আমি এখন আহ্বান করছি নোটিশ যে ফাংশন শিরোলেখ রেন্ডার. 13 00:00:32,960 --> 00:00:34,830 এবং আমি একটি আর্গুমেন্ট কথা প্রসঙ্গে করছি. 14 00:00:34,830 --> 00:00:39,040 >> যে যুক্তি ধরণ উপস্থিত হতে পারে পিএইচপি denoted হয়, যা একটি অ্যারের, 15 00:00:39,040 --> 00:00:40,370 বর্গাকার বন্ধনী দিয়ে. 16 00:00:40,370 --> 00:00:44,210 বিশেষ করে, এই অ্যারে একটি হল যতটা এটি হিসাবে মিশুক অ্যারে 17 00:00:44,210 --> 00:00:49,620 একটি সাথে শিরোনামের মত একটি কী,, সহযোগীদের মূল্য, CS50 মত, বরং জানানোর তুলনায় 18 00:00:49,620 --> 00:00:51,570 একা সাংখ্যিক সূচকের উপর. 19 00:00:51,570 --> 00:00:53,820 যে নীচে এখন আমরা আছে আমার unordered তালিকা. 20 00:00:53,820 --> 00:00:57,180 কিন্তু যে নীচে, আমরা রেন্ডার করার একটা কল আছে পাদলেখ, অন্যান্য ফাংশন 21 00:00:57,180 --> 00:00:59,980 যে সম্ভবতঃ সংজ্ঞায়িত হচ্ছে Helpers.php মধ্যে. 22 00:00:59,980 --> 00:01:01,500 >> এর এখন সেখানে একবার দেখে নিতে. 23 00:01:01,500 --> 00:01:06,760 Helpers.php ইন,, আমি যে বিজ্ঞপ্তি প্রকৃতপক্ষে, যে ফাংশন পাদলেখ রেন্ডার 24 00:01:06,760 --> 00:01:11,100 জীবনে যার উদ্দেশ্য দৃশ্যত হয় তার আর্গুমেন্ট হিসাবে একটি অ্যারের মধ্যে গ্রহণ 25 00:01:11,100 --> 00:01:12,130 ডেটা বলা. 26 00:01:12,130 --> 00:01:15,870 এখন, ব্যবহারকারী একটি উপলব্ধ করা হয় না, যদি স্পষ্ট অ্যারে, আছে সত্য যে 27 00:01:15,870 --> 00:01:20,610 ফাঁকা বর্গক্ষেত্র অনুসরণ একটি সমান চিহ্ন বন্ধনী মানে ডিফল্ট মান 28 00:01:20,610 --> 00:01:23,410 ডেটা এর কেবল একটি খালি অ্যারে হতে হবে. 29 00:01:23,410 --> 00:01:27,670 >> এর ভিতরে পাদলেখ রেন্ডার, আমি আছি নোটিশ এক্সট্র্যাক্ট নামক একটি ফাংশন কলিং. 30 00:01:27,670 --> 00:01:32,170 এক্সট্র্যাক্ট মত, একটি মিশুক অ্যারে লাগে এই ক্ষেত্রে ডাটা, এবং কোন জন্য 31 00:01:32,170 --> 00:01:37,060 এটা গুরুত্বপূর্ণ, এটি একটি মধ্যে যে কী করিয়া একই নামের স্থানীয় পরিবর্তনশীল. 32 00:01:37,060 --> 00:01:41,640 যে মিশুক অ্যারের একটি কি ছিল তাই যদি বলা foo বিন্যাস, সার নিশ্চিত হবে 33 00:01:41,640 --> 00:01:45,680 আমরা এখন নামক একটি স্থানীয় ভেরিয়েবল আছে যার মান ডলার চিহ্ন Foo, 34 00:01:45,680 --> 00:01:48,140 এটা যে ছিল একই হিসাবে মিশুক অ্যারে. 35 00:01:48,140 --> 00:01:52,890 >> সর্বশেষে, আমি Footer.php প্রয়োজন কল একটি সরাইয়া হিসাবে, যা দেখায় 36 00:01:52,890 --> 00:01:54,900 বেশ সহজভাবে এই চাই. 37 00:01:54,900 --> 00:01:59,390 এখন, ফিরে Helpers.php ইন, লক্ষ্য করা যে আমরা যার শিরোলেখ, রেন্ডার আছে 38 00:01:59,390 --> 00:02:02,610 যুক্তি একই, একটি অ্যারে ডেটা যার ডিফল্ট বলা 39 00:02:02,610 --> 00:02:04,380 মান একটি খালি অ্যারে. 40 00:02:04,380 --> 00:02:07,060 আমরা তখন হিসাবে আগে, আবার এক্সট্র্যাক্ট কল. 41 00:02:07,060 --> 00:02:12,130 এবং তারপর আমরা Header.php প্রয়োজন, যার বিষয়বস্তু এখন এই হয়. 42 00:02:12,130 --> 00:02:16,980 >> Header.php এর ভিতর, লক্ষ্য করা যে আমরা আর একটি হার্ড কোডেড শিরোনাম আছে. 43 00:02:16,980 --> 00:02:19,720 এবং আমরা এখন যেমন, একটি H1 ট্যাগ আছে. 44 00:02:19,720 --> 00:02:24,030 বিশেষ করে, শিরোনাম মান যাই হোক না কেন মান হতে যাচ্ছে 45 00:02:24,030 --> 00:02:26,750 শিরোনাম নামক স্থানীয় পরিবর্তনশীল. 46 00:02:26,750 --> 00:02:31,800 একটি পিএইচপি ফাংশন এটি পাশ করার পর এইচটিএমএল বিশেষ চর বলা, আমরা চলুন 47 00:02:31,800 --> 00:02:36,560 তারপর যে ফিরতি মূল্য প্রাপ্ত, এবং করতে আমি outputting করছি এইচটিএমএল মধ্যে চলা 48 00:02:36,560 --> 00:02:39,430 এই ফাংশন একটি উপায় দ্বারা, ইকো বলা. 49 00:02:39,430 --> 00:02:43,580 >> সত্যিই, এই জন্য সাঁটে লেখার স্বরলিপি হয় একটি ফাংশন কল যে প্রতাপ অন্যথায় 50 00:02:43,580 --> 00:02:44,780 এই মত চেহারা. 51 00:02:44,780 --> 00:02:49,010 কিন্তু এটা অনেক ক্লিনার এর সহজভাবে, লিখুন সমান খোলা বন্ধনী প্রশ্ন চিহ্ন 52 00:02:49,010 --> 00:02:51,400 এমনকি পিএইচপি উল্লেখ ছাড়া, সাইন. 53 00:02:51,400 --> 00:02:56,260 আমি এখন একই ভিতরে করতে যাচ্ছি যে H1 ট্যাগ যাতে শেষ পর্যন্ত, যদি 54 00:02:56,260 --> 00:03:00,520 ব্যবহারকারীর আমার রেন্ডার শিরোলেখ ফাংশন পাসের একটি মিশুক অ্যারের ভিতরে 55 00:03:00,520 --> 00:03:05,310 যার শিরোনাম নামক একটি কী, যে মিশুক অ্যারে এর কি একটা হয়ে যাবে 56 00:03:05,310 --> 00:03:07,870 নামক স্থানীয় পরিবর্তনশীল ডলার চিহ্ন শিরোনাম. 57 00:03:07,870 --> 00:03:12,130 >> আমরা তখন যে ডলার চিহ্ন শিরোনাম পাস হবে পরিবর্তনশীল এই ফাংশন, এইচটিএমএল 58 00:03:12,130 --> 00:03:13,240 বিশেষ চর. 59 00:03:13,240 --> 00:03:16,500 আর ধরো যে কোনো সম্ভাব্য আছে বিপজ্জনক অক্ষর 60 00:03:16,500 --> 00:03:20,500 সেখানে, ampersands বা অন্যান্য মত যেমন চিহ্ন, এইচটিএমএল বিশেষ চর করতে হবে 61 00:03:20,500 --> 00:03:23,140 তারা অনুষ্ঠিত করছেন নিশ্চিত যে নিরাপদে পেজে. 62 00:03:23,140 --> 00:03:26,420 আর খোলা বন্ধনী প্রশ্ন করে সমান চিহ্ন চিহ্নিত, আমি আক্ষরিক করছি 63 00:03:26,420 --> 00:03:30,080 যে অংশ এ বদলে পাতা যাই হোক না কেন ফিরতি মূল্য 64 00:03:30,080 --> 00:03:32,050 এর এইচটিএমএল চর হয়. 65 00:03:32,050 --> 00:03:36,450 >> এদিকে, Lectures.php, আমি শিরোনাম জন্য নতুন মান আছে. 66 00:03:36,450 --> 00:03:38,330 নেই CS50, কিন্তু লেকচার. 67 00:03:38,330 --> 00:03:41,590 Week0.php, আমি আছে সপ্তাহ 0 একটি মান. 68 00:03:41,590 --> 00:03:45,560 আর Week1.php, আমি আছে সপ্তাহ 1 একটি মান. 69 00:03:45,560 --> 00:03:48,790 তাই দিনের শেষে, আমার পাতা এটা আগে কি বেশ মত দেখাচ্ছে. 70 00:03:48,790 --> 00:03:52,090 কিন্তু আমরা এখন, অনেক অর্জিত করেছি অনেক ভালো নকশা. 71 00:03:52,090 --> 00:03:54,240