1 00:00:00,000 --> 00:00:02,420 >> DAVID మలన్: మెరుగుపరచడానికి లెట్ కోర్సు యొక్క ద్వారా ఒక బిట్ మరింత హోమ్ 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 ఉంటుంది కోట్, unquote, "శీర్షిక" మరియు ఆ స్ట్రింగ్. 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