டேவிட் MALAN: நாட்டின் மேம்படுத்த நாம் நிச்சயமாக ஒரு பிட் மேலும் முகப்புப்பக்கத்தில் அந்த செயல்பாடுகளை பொதுமைப்படுத்தாமலும், renderHeader மற்றும் renderFooter, ஒரு, மிகவும் எளிமையாக, ஏனெனில் அனைத்து பிறகு வழங்க அவர்கள் தவிர கிட்டத்தட்ட ஒரே மாதிரியாக இருந்தன அவர்களின் பெயர்களை. இதை செய்ய எப்படி? சரி தான், கீழே உள்ள இந்த கோப்பு மீது அங்கு நாம் helpers.php தேவைப்படும், தான் அழைப்பு விடு ஒரு புதிய செயல்பாடு, அதன் முதல், விடாது வாதம், நாம் சொல்ல, பெயர் இருக்கும் ஒரு டெம்ப்ளேட், பொருள் என்று ஒரு கோப்பு அங்கு பொருத்த வேண்டும். இதற்கிடையில், இரண்டாவது வாதம் பேசலாம் இந்த, ஒரு துணை வரிசை இருக்கும் ஒரு விசை கொண்ட ஒரு வரிசை வழக்கு இதன் மதிப்பு இங்கே CS50 தான் தலைப்பு. இப்போது helpers.php பார்க்கிறேன். Helpers.php, இப்போது நாம், ஒரு நிச்சயமாக, இல்லை ஒரு வரையறுக்கப்பட்ட செயல்பாடு, வழங்க. வழங்க இப்போது இரண்டு வாதங்கள், எடுக்கும் நாம் டெம்ப்ளேட் மற்றும் தரவு, அழைக்கிறேன் பிந்தைய அதன் முன்னிருப்பு மதிப்பு இன்னும் ஒரு வெற்று வரிசை ஆகும். ஆனால் இந்த பதிப்பில், அறிவிப்பு வழங்க நான் இப்போது ஒரு உள்ளூர் மாறி அறிவிக்க வேண்டும் என்று பாதை என்று அது மதிப்பு ஒதுக்க டெம்ப்ளேட், இது, உதாரணமாக, வலிமை இருக்கும், மேற்கோள், "தலைப்பு" மற்றும் அந்த சரம். PHP சேர்க்க. வேறுவிதமாக கூறினால், இப்போது கருதி நாம் என்று எங்கள் டெம்ப்ளேட் தலைப்பு என்று நீங்கள், பின்னர் அந்த வார்ப்புரு செயல்படுத்தப்படும் என்று ஒரு கோப்பு, மிகவும் எளிமையாக, பழமையான. இதற்கிடையில், செய்வோம் ஒரு விரைவு நல்லறிவு காசோலை. அந்த பாதையை உள்ளது என்றால், இது நாம் என்று ஒரு கோப்பு மூலம் சரிபார்த்து file_exists, பின்னர் பிரித்தெடுக்க துணை வரிசை தரவு எனப்படும் என்று நாம் ஒன்று அல்லது அதற்கு மேற்பட்ட உள்ளூர் மாறிகள் வேண்டும் நோக்கம், பின்னர் நாம் அந்த பாதையை தேவைப்படும். இதற்கிடையில், helpers.php மிகவும் தெரிகிறது வெறுமனே சரியாக முன், இந்த பிடிக்கிறது. ஆனால் நாம் இப்போது index.php வந்து பார் என்றால், என்று கீழே என்று கவனிக்க கோப்பு, நாம் இதேபோல் அழைக்க முடியும் என கடந்து, வழங்க அதன் ஒரே வாதம் முடிப்பு. இந்த வழக்கில், நாம் கடந்து செல்ல தேவையில்லை ஒரு துணை வரிசை ஏனெனில் முடிப்பு டெம்ப்ளேட், திரும்ப, இந்த ஆகிறது. ஆனால் இப்போது நாம் விவாதிக்கக்கூடிய ஒரு கூட வேண்டும் நாம் செய்த தூய்மையான வடிவமைப்பு எங்கள் இல்லையெனில் சில, நீக்கியது பணிநீக்கம் குறியீடு மற்றும் தொகுக்கப்பட்டு, ஒரு ஒரு செயல்பாடு, வழங்க.