[இசை] காண்க: 1 இந்த CS50 மற்றும் இந்த வாரம் ஏழு இறுதியில் உள்ளது. இன்று ஒருவேளை நாம் எங்கே உள்ளது உண்மையில் நீங்கள் மொழிகளை கற்று. நாம் கடந்த இரண்டு அறிமுகப்படுத்தப்பட்டது வாரங்கள் HTML மற்றும் CSS, இவை இரண்டும் நிரலாக்க மொழிகளில் உள்ளன. மேலும், நிச்சயமாக நாங்கள் செய்தது இல்லை என்றாலும், கிட்டத்தட்ட அனைத்து குறிச்சொற்களை பார்க்க என்று HTML ஏறத்தாழ, அனைத்து வருகிறது CSS கொண்டு வருகிறது என்று பண்புகள், என்று HTML மற்றும் CSS அதை வகையான தான். நாம் தான் பொதுவாக தருகிறேன் நீங்கள் என்று அனுமானித்து தொடங்க பொது கருத்துக்கள் புரிந்து குறிச்சொற்களை, மற்றும் பண்புகளை, மற்றும் பக்கங்கள் அனுப்பப்படும் வாடிக்கையாளர் இருந்து சர்வர். இன்று நாம் பார்க்க ஆரம்பிப்போம் ஏனெனில் மற்றொரு நிரலாக்க மொழி, PHP,. இந்த சூப்பர் வேகமாக செய்ய போகிறோம். நாம் PHP, உள்ளபடியே நீங்கள் கற்று போவதில்லை நாங்கள் நீங்கள் கற்று ஆசைப்படுவதில்லை மிகவும் போன்ற சி, உள்ளபடியே, மாறாக நிரலாக்க. மேலும், நிச்சயமாக ஒன்று இந்த நிச்சயமாக இலக்குகளை நீங்கள் சி கற்று கொள்ள அல்ல, அல்லது HTML, அல்லது CSS அல்லது PHP, அல்லது மற்ற எந்த எண் buzz இந்த வார்த்தைகள் அக்ரோநிம்களையோ, ஆனால் கணினி அறிவியல் மாறாக எப்படி அடிப்படையில் நிரல். உண்மையில், இன்று நாம் எடுக்க தொடங்கும் அனைத்து அந்த பயிற்சி சக்கரங்கள் மேலும் ஒரு வழியாக பறக்கும் மூலம் பின்வருமாறு மொழி, PHP என்று. இங்கே இந்த மொழி போல் உள்ளது. அது தேவை இல்லை உள்ளது என்று மாறிவிடும் எழுதப்பட்ட ஒரு திட்டத்தில், ஒரு முக்கிய செயல்பாடு PHP ஒரு மொழியில் உள்ள. என்று ஏற்கனவே ஒரு சிறிய எளிமையான தெரிகிறது எனவே சி விட, இதில் நாம் நன்கு அறிவோம். அது மாறிவிடும் என்று நீங்கள் ஒரு மாறி அறிவிக்க வேண்டும், நீங்கள் சி கிட்டத்தட்ட அடையாளங்களையே அதை செய்ய ஆனால் ஒரு வேறுபாடு இங்கே தெளிவாக இருக்கிறது நான் ஒரு சரம் போது அறிவிக்க, அல்லது இரண்டு வேறுபாடுகள். என்ன வித்தியாசமாகத் தெரிகிறது? பார்வையாளர்கள்: டாலர். காண்க: 1 ஆமாம், டாலர் இருக்கிறது நாங்கள் முன் பார்த்ததில்லை இது பதிவு செய்க. என்ன காணவில்லை? ஆமாம்? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] காண்க: 1 சரி, எந்த தரவு வகை உள்ளது. எனவே அது PHP என்ன என்று மாறிவிடும் நாங்கள் ஒரு தளர்வாக தட்டச்சு மொழி, அங்கு அழைக்க சி கடுமையாக தட்டச்சு. மேலோட்டமாக தான் தட்டச்சு தான் அர்த்தம் வெவ்வேறு தரவு வகைகள் உள்ளன, சரங்களை, மற்றும் டேவிட், மற்றும் மிதவைகள் உள்ளன. ஆனால் கணினி புள்ளிவிவரங்கள் என்று. நீங்கள் மனித புரோகிராமர் அதை கண்டுபிடிக்க இல்லை. எனவே அனைத்து நீங்கள் செய்ய வேண்டியது ஒரு மாறி என்று அறிவிக்க வேண்டும் டாலர், பெயர் உங்கள் மாறி, பின்னர், உதாரணமாக, நான் மேற்கோள், உலக ஹலோ. சரி இது என்ன ஒரு ஆகிறது நிலை PHP இல் போல் தெரிகிறது. எந்த வேறுபாடுகள்? இல்லை. அது மாறிவிடும் எனவே இந்த ஒரே மாதிரியானவை. நீங்கள் சில வேண்டும் கிளைகள் அல்லது அதற்கு மேற்பட்ட கிளைகள், ஆனால் தொடரியல் திருப்பங்களை அதே வெளியே. பூலியன் வெளிப்பாடுகள் முடியும் ஒன்றாக உத்தரவிட்டார். பூலியன் வெளிப்பாடுகள் ஒன்றாக anded. நீங்கள் இன்னும் சுவிட்சுகள் வேண்டும். நீங்கள் கூட பயன்படுத்தவில்லை எனில், இந்த, இந்த சி உள்ளன அவர்கள் செயல்படவில்லை இருக்கிறார்கள் PHP இல் சமமான. உண்மையில், PHP இல் அவர்கள் இன்னும் கொஞ்சம் சக்தி வாய்ந்த. சி, நீங்கள் மட்டும் சில ஒப்பிட்டு முடியும் ints மற்றும் எழுத்துகள் போன்ற தரவு வகைகள், PHP இல் நீங்கள் உண்மையில் ஒப்பிட்டு முடியும் அதேசமயம் இல்லாமல் முழு fledge சரங்களை சுட்டிகள் மற்றும் போன்ற பற்றி கவலைப்பட வேண்டும். எனவே இங்கே வட்டத்திற்கு ஒரு விஷயம். இந்த வெறும் சூடோகுறியீடு ஆகிறது குறியீடு, நீங்கள். ஆனால் கட்டமைப்புரீதியாக அது சி ஒத்ததாக இங்கே ஒரு வட்டத்திற்கு, சூடோகுறியீடு தான் therefore-- சி ஒத்ததாக ஒரே கண்ணி அதே சமயம் இங்கு ஒரு செய்வது இல்லை. அதனால் வகையான இருக்கிறது இங்கே இந்த முறை அதன்படி சில அமைப்பு விதி இருக்கிறது அம்சங்கள் நிச்சயமாக நாங்கள் பார்க்க போகிறோம். உண்மையில், இங்கே ஒரு நல்ல ஆகிறது அதன்படி PHP இல் வழி, நீங்கள் கூறு வேண்டும் என்றால் ஒரு வரிசைக்கு மேல், மற்றும் நீங்கள் மூலம் குதிக்க விரும்பவில்லை என்ற மன மற்றும் விதி வளையங்களை எண்ணாக நான் நான் குறைவாக, 0 சமம் n விட, நான் பிளஸ் பிளஸ் இது எரிச்சலூட்டும் இலக்கணத்தை நிறைய இருக்கிறது. நீங்கள் இன்னும் கொஞ்சம் சொல்ல முடியும் fluidly ஒவ்வொரு எண்கள் இந்த வழக்கில் பல, எங்கே டாலர் எண்கள், நான் அனுமானித்து, என்று ஒரு வரிசையை எண்கள் போன்ற ஆகிறது. பின்னர் நான், எண் அனுமானித்து ஒருமை, ஒரு மாறி போகிறது. மற்றும் PHP நான் மீண்டும் கூறு என்னை என்ன செய்யும் இந்த வட்டத்திற்கு மேல், ஒவ்வொரு மறு செய்கை மீது ஆகிறது அது மாறி எண்ணிக்கையை மேம்படுத்த நடக்கிறது பன்மை எண்ணிக்கையில் ith உறுப்பு, இருக்க வேண்டும். அதனால் தான் எனக்கு என்று அனைத்து கையாளுகிறது. இல்லை சதுர அடைப்புக்குறிக்குள், எந்த டாலர், எந்த அரை குடியை. இது ஒரு சிறிய எளிமையான தான். சரி, நீங்கள் விரும்பினால் ஒரு வரிசை, அது மாறிவிடும் நீங்கள் அழகான ஒத்த ஏதாவது செய்ய முடியும் சி இலக்கணத்தை ஒரு சிறிய வித்தியாசம் உள்ளது. ஆனால் இங்கே ஒரு வரிசை என்று டாலர் எண்கள் கையெழுத்திட்டார். நான் PHP இல், பயன்படுத்த, சதுர அடைப்புக்குறிக்குள், அது மாறிவிடும். நாம் மீண்டும் இந்த பார்க்க போகிறோம் இங்கு உள்ள மற்றொரு மொழி. நான் சதுர அடைப்புக்குறி குறிப்பு பயன்படுத்தலாம் ஒரு கமா பிரிக்கப்பட்ட பட்டியலில் வேண்டும் வழக்கு முழு உள்ளன. ஆனால் எனக்கு ஒரு வரிசை கொடுக்கிறது. ஆனால் PHP இல் இன்னும் சக்திவாய்ந்த, நாங்கள் பொதுவாக என்ன வேண்டும் துணை வரிசைகள் என்று. மற்றும் மொழிகளை நிறைய அத்துடன் இந்த வேண்டும். சி அணிகளை பற்றி விஷயம் குறியீடுகளும் என்று ஆகிறது ஒரு வரிசை, விஷயம் என்று நீங்கள் சதுர அடைப்புக்குறிக்குள் பயன்படுத்த எந்த வழியாக நீங்கள் கூறுகளை அணுக என்ன இருக்க வேண்டும்? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] காண்க: 1 அவர்கள் எண்கள் இருக்க வேண்டும் அல்லது குறிப்பாக பூஜ்ஜியத்தில் இருந்து வரை முழு எண்கள்,. சரி, PHP இல், மற்றும், அது மாறிவிடும் வெளியே, பிற மொழிகளில் உள்ள, நீங்கள் வேண்டும் ஆரம்பிக்க முடியும் எண் இல்லை என்று குறியீடுகளும். ஆனால் அவர்கள் உண்மையில் வார்த்தைகள் தான் அல்லது சொற்றொடர்களை காட்டிலும், என்று அங்கு ஏதாவது நினைவில் முயற்சி , அல்லது ஒரு மாறி நான் சேமிக்கப்படும், நீங்கள் உண்மையில் ஒரு வார்த்தை பயன்படுத்த மற்றும் சொல்ல முடியும் அப்படி நீங்கள் இந்த மாதிரி ஒரு வார்த்தை சொல்ல முடியும். எனவே டாலர் மேற்கோள் உள்ளது இங்கே ஒரு மாறி பெயர். இது ஓரளவு பங்கி தொடரியல் ஆகிறது என்று இரண்டு முக்கிய மதிப்பு தொடர்புபடும் தான் இந்த மாறி, ஜோடிகள். குறிப்பாக, இந்த என்னிடம் கொடுத்து நீளம் 2 என்று ஒரு வரிசை. ஆனால் குறியீடுகளும் 0 மற்றும் 1 உள்ளன. குறியீடுகளும் மேற்கோள் உள்ளன சின்னம் மற்றும் மேற்கோள் விலை. மற்றும் அந்த குறியீட்டின் மதிப்புகள், முறையே, FB, பேஸ்புக்கில் ஆகிறது நான் கடந்த போது மற்றும் $ 79,53, ஒரு விலை சார்ந்திருந்தது. அதற்கு என்ன பொருள்? சரி, அது என்று அர்த்தம் அதற்கு பதிலாக எழுத்து குறியீடு நான் ஏதாவது செய்ய வேண்டும், அங்கு, போன்ற டாலர் sign-- அல்லது மாறாக, சி போன்ற நான் கூட ஒரு டாலர் இல்லை என்று. நான் ஏதாவது செய்ய வேண்டும் பின்னர் மேற்கோள்கள் மற்றும் போன்ற நான் சில பெற அடைப்புக்குறி செய்ய வேண்டும் தன்னிச்சையாக எண்ணிக்கையில் மதிப்பு குறியிடப்படுவதாயினும். நீங்கள், PHP இல் இன்று தொடங்கி சில மதிப்பு பெற வேண்டும், நாம் அப்படி இன்னும் வேண்டும் பொருள் வெளிப்படுத்தும். ஒரு சொல்லி ஒரு ஆடம்பரமான வழி நாம் முடியும் வெறும் அவர்கள் என்ன விஷயங்களை அழைக்க. நீங்கள் பெற விரும்பினால் ஏதாவது சின்னமாக மணிக்கு, இப்போது நீங்கள் மொழியில் செய்ய மேற்கோள் சின்னமாக மேற்கோள் சதுர அடைப்புக்குறிக்குள் அதற்கு பதிலாக வெறும் எண். எனவே அது ஒரு நல்ல வசதிக்காக தான். என்று இப்போது அது மாதிரி தான். சீப்புகளை உள்ளன தான் PHP இல் அம்சங்கள். உண்மையில், PHP கொண்டு வருகிறது பழமொழி சமையலறை மடு. டசின் கணக்கான செயல்பாடுகளை நூற்றுக்கணக்கான வருகின்றன சி வந்தது மேற்பட்ட PHP-- பல அந்த நோக்கம் இல்லை மூழ்கடித்துவிடும் மாறாக உதவ நீங்கள் அந்த நாம் எந்த உணர இனி குறியீடு எழுத வேண்டும் என்று கருத்தியல் ரீதியாக இங்கே வகையான கீழே தான். இப்போது நாம் வெறும் சாதகமாக ஆரம்பிக்க முடியும் மிகவும் மேம்பட்ட அம்சங்கள் PHP போன்ற மொழிகளை வேண்டும் என்று. எனவே நாம் பற்றி கவலைப்பட வேண்டிய அவசியம் இல்லை நினைவகத்தில் சுற்றி விஷயங்களை நகரும். நாம், malloc பற்றி கவலைப்பட வேண்டிய அவசியம் இல்லை இந்த குறைந்த அளவிலான அனைத்து, நீங்கள் மல்யுத்தம் என்று சக்திவாய்ந்த விவரங்கள் கொண்டு, pset5, தொடர்ந்து போராடி இல்லை என்றால், ஆனால் நீங்கள் தொடங்க முடியும் வழங்கப்பட்டது விரைவில் எடுக்க. உண்மையில், இது ஒரு சூப்பர் எழுத அனுமதிக்க PHP இல் எளிய நிரல் பின்வருமாறு. நான் CS50 தலை செல்ல போகிறேன் இங்கே IDE மற்றும் நான் செய்ய போகிறேன் என்ன என்று மிகவும் எளிமையாக, ஒரு புதிய கோப்பு உருவாக்க உள்ளது டாட் ஹலோ PHP என்று போகிறது. எனவே, அதற்கு பதிலாக டாட் கேட்ச், அது தான் போகிறது டாட் PHP என்று வேண்டும். பின்னர் இந்த கோப்பு, நான் தட்டச்சு செய்ய முடியும். ஆனால் அது மாறிவிடும் என்று ஒன்று நான் தெரிந்து கொள்ள வேண்டும் பொதுவாக எந்த PHP கோப்பு, வேண்டும் என்று சில சிறப்பு வாக்கிய தொடங்க. HTML செய்ய ஆவி இதே, ஆனால் மீண்டும், PHP ஒரு நிரலாக்க மொழி அல்ல, ஒரு மொழி. எனவே ஒவ்வொரு கோப்பு, மற்றும் இது மாதிரியான முட்டாள் நான் ஒப்பு கொள்கிறேன் தேடும். திறந்த அடைப்புக்குறி, கேள்வி குறி, PHP. என்று தான் இருக்கிறது என்று மொழியின் வழி, ஏய், கணினி இங்கே சில குறியீடு வருகிறது PHP ஒரு மொழியில் எழுதப்பட்டுள்ளது. பின்னர் உங்கள் கோப்பு மிகவும் இறுதியில், நீங்கள் எதிர் வகையான வகையான செய்ய. நீங்கள், மீண்டும் PHP எழுத கேள்வி குறி, கோணத்தில் அடைப்புக்குறி செய்ய. பின்னர், எதையும் நீங்கள் உள்ளே வைத்து இந்த இரண்டு குறிச்சொற்களை, அதனால் பேச, இருக்கும், அல்லது PHP குறியீடு, இருக்க வேண்டும். எனவே சூப்பர் எளிய ஏதாவது செய்வோம். நான் மேலே சென்று அச்சு செய்ய போகிறேன் டெப், உலக ஹலோ, பின்சாய்வுக்கோடானது n, சேமிக்க. இப்போது என் வரியில், நான் போகிறேன் , செய்ய இல்லை, நான் என்ன செய்ய போகிறேன் ஹலோ செய்ய, டாட் ஹலோ குறைக்கிறது. இல்லை, டாட் சாய்வு, HM. அதனால் ஏதாவது வித்தியாசமாக இருக்கிறது. உண்மையில், இந்த ஒரு முக்கிய வேறுபாடு உள்ளது சி சி போன்ற PHP மற்றும் மொழிகளுக்கு இடையே ஒரு என்று அழைக்கப்படும் தொகுக்கப்பட்ட மொழி இருந்தது. சி தொகுக்கப்பட்ட வேண்டும் அதை அர்த்தம் என்ன? குறிப்பு என்ன? ஆமாம். பார்வையாளர்கள்: இயந்திரம் குறியீடு அதை எழுதினார் அது கணினி மூலம் இயக்க முடியும். காண்க: 1 சரியாக. நாம் முதலில் அதை மாற்ற வேண்டும் இயந்திர குறியீடு, பூஜ்ஜியங்களாக மற்றும் ஒருவர் என்று அழைக்கப்படும், அது உண்மையில் இயங்கக்கூடிய இருக்கும் முன் மற்றும் கணினி புரிந்து. உள்ளே இன்டெல் மூலம். கணினியின் உள்ளே CPU மூலம். PHP கோப்புகள், இதற்கு மாறாக, என்று என்ன இருக்கிறது ஒரு விளக்கம் மொழி, இது நீங்கள் அதை தொகுக்க இல்லை என்று அர்த்தம் பூஜ்ஜியங்களைக் மற்றும் தான், இயந்திர குறியீடு, நீங்கள் பதிலாக மூல குறியீடு அதை விட்டு. நீங்கள் பதிலாக உள்ளீடு அதை கடக்க ஒரு திட்டம், ஒரு மொழிபெயர்ப்பாளரை வேறு யாராவது உள்ளது எழுதியது என்று ஆண்டுகளுக்கு முன்பு அது புரிந்துகொள்வார் என்று வரி மூலம் வரி, கதாபாத்திரத்தை பாத்திரம். எனவே வேறு வார்த்தைகளில், மனிதர்கள் அங்கு எழுதினார் இருக்கும் என்று ஒரு திட்டம் வரி மூலம் உங்கள் குறியீடு வரியில், மற்றும் கண்டுபிடிக்க என்ன கணினி, என்ன செய்ய வேண்டும் மாற்றாமல், நேரடியாக பூஜ்ஜியங்களைக் மற்றும் தான். இது, ஒரு லூப் பார்க்கிறார் என்றால், இந்த பெயரளவிலான பெயர்ப்பாளர் , நான் வேண்டும் சரி, இப்படி போகிறது மீண்டும் மீண்டும் மீண்டும் ஏதாவது செய்ய. நான் என்ன செய்ய வேண்டும்? அடுத்த வரியை பார்க்கிறேன். அடுத்த வரியை பார்க்கிறேன். அது உண்மையிலேயே மூலம் வரி வரி விளக்கம். எனவே அதை இயக்க, நான் அலங்காரம் பயன்படுத்த வேண்டாம். நான் இந்த வழக்கில் டாட் சாய்வு பயன்படுத்த வேண்டாம். நான் அதற்கு பதிலாக இது, PHP செய்ய ஒரு திட்டம், பேக்ஸ் பெயர் ஒரு மொழிபெயர்ப்பாளரை, என்று , CS50 IDE இல் முன் நிறுவப்பட்ட, இப்போது நான் ஒரு அனுப்ப வேண்டும் கட்டளை வரி வாதம், இது மிகவும் வெறுமனே பெயர் நான் புரிந்துகொள்ள வேண்டும் என்று தாக்கல். அல்லது மிகவும் சாதாரணமாக, நான் இயக்க வேண்டும் என்று. நான் உள்ளிடவும் ஹிட் என்றால், அங்கு நாம் அது. வணக்கம். இப்போது அது மாறிவிடும் என்று நான் பயன்படுத்தப்படும் அச்சு டெப் வேண்டுமென்றே PHP, சி இருந்து எங்களுக்கு பாலம். மிக PHP நிரல், நீங்கள் பார்க்க வேண்டும் என, கூட, அச்சு டெப் பயன்படுத்தி கவலைப்படுவதில்லை. அவர்கள் தான் என்று ஒரு செயல்பாடு பயன்படுத்த சி இல்லை, இது அச்சு,. அதனால் நான் உண்மையில், இப்போது அது மீண்டும் இயக்கவும் செயல்படவில்லை அதே செயல்படும். நான் சதவீதம் கள் பயன்படுத்த முடியாது மற்றும் முன்னும் பின்னுமாக சதவீதம் நான் மற்றும், ஆனால் மற்ற வழிகள் உள்ளன அந்த செய்து PHP இல். ஆனால் இந்த மட்டுமே உள்ளது , எனும் சொல் என்று சொல்ல வரை சில வித்தியாசமான பொருட்களை விட வேறு மேல், மற்றும் கீழே சில வித்தியாசமான கதாபாத்திரங்கள் கீழே, கருத்துக்கள் இப்போது இந்த மற்ற மொழி நிரலாக்க சரியாக அதே இருக்க போகிறோம். உண்மையில், ஒரே மற்ற எடுத்துக்காட்டாக செய்வோம். எனவே நான் போக போகிறேன் இந்த கோப்பு மூட. எனக்கு வேறு ஒரு உருவாக்க வேண்டும் என்று நிபந்தனைகளை நான் 1 டாட், PHP அழைக்கிறேன். எனவே இல்லை பூஜ்யம், நான் என்ன என்றால், ஏனெனில் நான் ஒரு சில வாரங்களுக்கு முன்பு மீண்டும் பார்த்து இருந்தது நாங்கள் ஒரு கோப்பு இருந்தது நிலைமைகளை 1 டாட் C ' நான் அதை மாற்றப்படுகிறது என் தலை, மற்றும் காகித இங்கே, விரைவில் நிச்சயமாக மீது இணையதளம், PHP ஒரு வரி மூலம் வரி. சி பதிப்பு, நாம் ஏதோ செய்தது சரம் போன்ற கள் சரம் கிடைக்கும் கிடைக்கிறது. எனவே அது ஒரு சிறிய வேறு PHP இல் செய்ய. அதற்கு பதிலாக, நான் போகிறேன் மாறாக, அல்லது, நான் செய்திருக்க கூடும் எண்ணாக n கிடைக்கும் கிடைக்கும் எண்ணாக, முந்தைய இந்த உதாரணம். எனவே, அதற்கு பதிலாக அந்த, நான், n செய்ய போகிறேன் வரி வாசிக்க விடும், நான் ஒரு முழு விரும்புகிறேன், தயவு செய்து. எனவே இந்த என் வரியில் உள்ளது. அதனால் அது மாறிவிடும், நான் மட்டும் இந்த தெரியும் படிக்க அல்லது செயல்பாடு பார்த்திருக்கிறேன் முன், PHP இல் செயல்பாடு வரிகளை வாசிக்க ஒரு வரியில் உள்ளது என்று ஒரு வாதம் எடுக்கிறது மனித, மற்றும் வாழ்க்கையில் அதன் நோக்கம் உரை ஒரு வரி படிக்க வேண்டும் அவன் அல்லது அவள் வகையான என்று. பின்னர் அது சேமித்து மாறி n ஒரு உரை. இப்போது நான் ஏதாவது செய்ய வேண்டும் நான் போன்ற வாரத்தில், வாரங்களுக்கு முன்பு வர்க்கம் ஒன்று. N விட அதிகமாக இருந்தால் பூஜ்யம், பிறகு, நான் போகிறேன் நாம் தான் பார்த்தேன் என்று தொடரியல் கடன் வாங்க, அச்சு டெப், நீங்கள், ஒரு நேர்மறை எண் பின்சாய்வுக்கோடானது n. வேறு N சமம் என்றால் நான் பூஜ்யம் சமம், போய் சொல்ல போகிறேன், அச்சு டெப், நீங்கள் பூஜ்ஜியம் பின்சாய்வுக்கோடானது n எடுத்தார்கள். வேறு, வழக்கு இங்கே வேண்டும் நிச்சயமாக இருக்க, அச்சு டெப், நீங்கள் ஒரு எதிர்மறை எண். நாம் நிச்சயமாக செயல்படுத்த முடியும் இந்த விஷயம் தர்க்கம் வெவ்வேறு ஒரு கொத்து வழிகளில், ஆனால் இங்கே புள்ளி என்று, எனும் சொல் ஆகும் வெளிப்படையாக எதையும் புதிய உள்ளது. இது டாலர் மற்றும் ஒரு புதிய செயல்பாடு மற்றும் வாசிக்க வரி. ஆனால் அடிப்படையில், புதிய என்ன இப்போது நான் இந்த துபாஷி இருக்கிறேன் உள்ளது. நான் உள்ளீடு அதை கடந்து மற்றொரு திட்டம். நான் என்றால், இந்த இயக்க வேண்டும் என்றால் நான் எந்த தவறும் செய்ய வில்லை, நான், PHP இயக்க போகிறேன் 1 டாட், PHP, உள்ளிடவும் நிலைமைகள், நான், எண் 50 ல் தட்டச்சு செய்ய போகிறேன் மற்றும் இப்போது அது வேலை செய்யும் கருதி நாம். தர்க்கம் ஏனெனில் வாரம் ஒரு அதே பொருள். சரி, அந்த அழகாக இருக்கிறது இவ்விடயத்தில், சரியான? நாம் எந்த இதை செய்ய முடியும் மொழிகளை எண். ஏதாவது வழி வலிமையானது செய்வோம். லெட்ஸ் பூச்சு பிரச்சனை ஐந்து அமைந்தது. எனவே நான் போய் இந்த செய்ய போகிறேன். நான் ஒரு கோப்பு உருவாக்க போகிறேன் அகராதி டாட் PHP என்று, நீங்கள் இருக்கும் என பாராட்டுவதில்லை குறிப்புகள் நிறைய கீழே போராட்டம், குறிப்புகள் மட்டுமே உதவும் நீங்கள் அனுமதி என்றால் பிரச்சினைகள் PHP இல் ஐந்து அமைக்க செயல்படுத்த. ஆனால் நாம் பார்க்க எவ்வளவு விரைவாக இப்போது நாம் நாம் அதே பிரச்சனை தொகுப்பு செயல்படுத்த முடியும். எனவே அகராதி டாட் PHP இல், நான் போகிறேன், ஏற்கனவே அங்கு இருக்கும் எனக் கருதுவது உலகில் ஒரு கோப்பு அம்ருதா என்று. உண்மையில், நான், முன்கூட்டியே இந்த செய்தார் மற்றும் நாம் இந்த வரி மூலம் நடக்க வரி மூலம், ஆனால் நீங்கள் என்றால் ஆர்வம் பின்னர் உண்மையில் வேண்டும் சுற்றி உங்கள் மனதில் மடிக்க சி மற்றும் PHP இடையே வேறுபாடுகள், உண்மையில் இந்த கோப்பு ஒப்பிட்டு, இன்றைய மூல குறியீடு இருந்து அம்ருதா, நாம் பின்னர் வெளியிட வேண்டும் என்று இன்று, ப செட் எதிராக நாங்கள் உங்களுக்கு கொடுக்க என்று ஐந்து அம்ருதா டாட் கேட்ச், மற்றும் இது வரி மூலம் கிட்டத்தட்ட அதே வரி தான். இன்னும் சில டாலர் அறிகுறிகள் இல்லை. ஒரு ஜோடி செயல்பாடுகள் உள்ளன ஒரு சிறிய வேறு. ஆனால் இது ஒரு நல்ல வழி வகையான எப்படி பார்த்து நீங்கள் மற்றொரு மொழி மொழிபெயர்க்க. அது வரி கிட்டத்தட்ட ஒரே வரி தான். ஆனால் நான் அந்த கருதி போகிறேன் உள்ளது, என்ன நான் இங்கே செய்ய போகிறேன் ஊதி முயற்சி ஆகிறது உங்கள் reimplementing மூலம் கவலை பிரச்சனை முழுமையாக ஐந்து வழி அமைத்தது உங்களை விட வேகமாக இதுவரை செய்து. எனவே உதாரணமாக, நான் முதல் போகிறேன் , என்று அளவு ஒரு உலகளாவிய மாறி அறிவிக்க மற்றும் பூஜ்யம் சமமாக அமைக்க. இப்போது அந்த அளவுக்கு சேமிப்பு இல்லை. அப்படி நடைமுறைப்படுத்தப்படுகின்றன அழகான அதே அளவு, அல்லது குறிப்பு குறிப்பை, இன்று இரவு அல்லது நாளை சாப்பிடுவேன், தான் என்று ஒரு உலகளாவிய மாறி பயன்படுத்தி அளவு, மற்றும் பூஜ்ஜியம் அதை சமமாக அமைக்க. என்று ஒரு இல்லை அற்புதமான ஸ்பாய்லர். உங்கள் தரவு கட்டமைப்புகள் என்ன தேர்வு, உள்ள dived இருந்தால் யார் நீங்கள் அந்த மற்றும் ஸ்பெக் படிக்க, என்ன தரவு கட்டமைப்புகள் நீங்கள் மிக பயன்படுத்தி? ஒரு ஹாஷ் அட்டவணை அல்லது ஒருவேளை, முயற்சி அதன் சில வகைகள். எனவே குறைந்த பட்சம் ஒரு ஹாஷ் அட்டவணை செயல்படுத்த, , குறியீடு வரிகளை நிறைய வகையான ஆகிறது சரியா? அவர்கள் அனைவரும் இருக்கலாம் இல்லை வாரம் இந்த கட்டத்தில் செயல்பாட்டு, ஆனால் அது நல்லது. PHP இல், என்றால், ஏனெனில் நான் செய்து, ஒரு ஹாஷ் அட்டவணை வேண்டும். சரியா? நான் அந்த மாறி எனவே வெறும் வெளிப்படையாக அறிவித்தார் டாலர் என்று அட்டவணையை, முன் அறிமுகம் ஒன்றுக்கு. ஆனால் நான் உண்மையில் தான், வேண்டும் நாள் முடிவில், ஒரு வரிசை. ஆனால் எண்ணிக்கையில் சட்டிகளை வரிசை, அந்த வாரம் இரண்டு போல ஏனெனில் பொருட்களை, நாம் வரிசைகள் பற்றி பேசிய போது. நான் ஒரு ஹாஷ் அட்டவணை வேண்டும். ஆனால் ஒரு ஹாஷ் அட்டவணை உண்மையில் ஒரு சொல்லி ஒரு கான்கிரீட் வழி, நீங்கள் ஒரு துணை வரிசை வேண்டும். நீங்கள் முடியும் வேண்டும் மதிப்புகள் இணை விசைகள். மதிப்புகள் சாவிகள். உண்மையில், ஒரு அகராதியில் என்ன? சரி அது விசைகளை ஒரு மொத்தமாக தான். ஆப்பிள், பேரிக்காய், மற்றும் வாழை போன்ற சொற்கள், இந்த ஆங்கில வார்த்தைகளை அனைத்து நாங்கள் உங்களுக்கு ஒப்படைக்கிறோம் என்று. மற்றும் மதிப்புகள் நீங்கள் திறம்பட இருக்கிறோம் என்று உங்கள் அகராதியில் செருகுவது ஒன்று உண்மை, அல்லது இல்லாத, தவறான. வேறு வார்த்தைகளில் கூறுவதானால் நீங்கள் சேர்த்த முக்கிய மதிப்பு ஜோடிகள் ஒரு மொத்தமாக, ஆப்பிள், உண்மை, பேரிக்காய், உண்மை, வாழை, உண்மை. நீங்கள் மீட்டெடுக்க அல்லது இருக்கும் போது என்று உங்கள் புல அட்டவணையில் என்று தரவு உங்கள் காசோலை செயல்பாடு, நீங்கள் இருக்கிறீர்கள் ஒன்று ஒரு பதில் திரும்ப பெறுவது, ஆம், நான் என் சிக்கலான அதை கண்டு அட்டவணை புல, அல்லது இல்லை, அது இல்லை, எனவே நீங்கள் தவறான திரும்ப. எனவே அதை செய்ய வேண்டும், நான் வேண்டும் அனைத்து தரவு நான் போன்ற அமைப்பு திட்டமிடப்பட்டுள்ள. நான் முடியும் வேண்டும் வார்த்தைகள் தொடர்புபடுத்த போன்ற, நான் மேற்கோள், சின்னம், உண்மை ஒரு மதிப்பு போன்ற, உடன். எனவே என் ஹாஷ் அட்டவணை உள்ளது. இது உண்மையில் அது பயன்படுத்த அனுமதிக்க. எனவே, ஒரு சில செயல்பாடுகளை அங்கு நான் செயல்படுத்த வேண்டும். நான் மேலே சென்று கடிக்கப்போகுது.ஏய் ஒரு செயல்பாடு என்று அளவு ஆஃப். இது வாதங்கள் இல்லை எடுக்கும். நான் தொந்தரவு செய்ய வேண்டாம் சொல், PHP இல், வெற்றிடத்தை. நான் வெறுமனே அளவு திரும்ப நடக்கிறது. ஒரு ஒதுக்கி, PHP உள்ளது இந்த minorly எரிச்சலூட்டும் விவரம், ஏதாவது உலக தான், அங்கு என்றால், நீங்கள் வேண்டும் நீங்கள் பயன்படுத்தும் எந்த செயல்பாடு சொல்ல அது, ஏய், இந்த உலக மாறி உள்ளது. எனவே, சிறிய முட்டாள், ஆனால் நீங்கள் இருப்பினும் அதனை செய்ய வேண்டும். அதனால் என்ன சுமை பற்றி? நான் செயல்படுத்த போகிறேன் ஒரு செயல்பாடு என்று சுமை என்று ஒரு அகராதி என்ற பெயரில் எடுக்கிறது வெறும் பிரச்சனை ஐந்து அமைக்க போன்ற. நான் தொடர முன், நான் இல்லை என்று கவனிக்க மிகவும் அதே விஷயங்களை தட்டச்சு செய்து. என்ன பற்றி PHP இல் வெளிப்படையாக வேறு எப்படி நீங்கள் சி எதிராக ஒரு செயல்பாடு அறிவிக்க? ஆமாம். பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] காண்க: 1 இல்லை திரும்ப வகை. உண்மையில், அந்த வழக்கு, PHP தான் அது தளர்வாக தட்டச்சு அளவில், மேலும் அந்த உணர்வு ஒரு சிறிய சேறும் சகதியுமான உள்ளது. நீங்கள் ப்ரோக்ராமர் குறிப்பிட வேண்டாம் இந்த செயல்பாடு கொடுக்கிறது என்ன. நீங்கள் உண்மையில் இருக்கும் வேண்டும் குறியீடு என்று கண்டுபிடிக்க. அல்லது கருத்துரைகள் படிக்க அல்லது ஆவணங்கள். பாதகமானவையும் மற்றும் minuses கொண்டு எனவே முடிவுகளை இந்த வகையான. ஆனால் நான் சொல்ல வேண்டும் முக்கிய வார்த்தை, செயல்பாடு. போது நாம் அறிய ஒரு சில வாரங்களுக்கு ஜாவா நாம் அதையே பார்க்க போகிறோம் மீண்டும், ஆனால் அது அதே யோசனை. செயல்பாடு பெயர், அதன் வாதம் அல்லது அதன், இப்போது வாதங்கள் அல்லது பற்றாக்குறை இங்கே செயல்படுத்த உள்ளது. அதனால் நான் சில முனைகளை வெட்டி போகிறேன் ஒரு கணம் வியத்தகு இருக்க வேண்டும். ஆனால் நான் மேலே சென்று இந்த சொல்ல போகிறேன். இந்த நான் ஏற்ற முடியும் எப்படி உள்ளது ஒரு வரிசைக்கு ஒரு கோப்பு. கோப்பை என்று அழைக்கப்படும் PHP ஒரு செயல்பாடு உள்ளது. நீங்கள் ஒரு கோப்பின் பெயர் கொடுத்துவிடலாம். அது உள்ளே, ஒரு வரிசை, நீங்கள் மீண்டும் கையில் இது கோப்பு ஒவ்வொரு வரி. பூஜ்யம், ஒன்று இருந்து, அப் N கழித்து 1 வரிகளை. அந்த உரிமை, அது என்ன? எந்த f வாசிக்க இருக்கிறது. இல்லை f கிடைக்கும் கள் இருக்கிறது. எந்த சதவீதம் கள் இருக்கிறது. இல்லை தலைவலி இருக்கிறது. எந்த feof இருக்கிறது. என்று பொருள் அனைத்துமே தற்போது நீங்கள் ஒருவேளை மல்யுத்தம் ப நான்கு மற்றும் ஐந்து அமைக்க, விட்டு செல்கிறது. அதனால் நான் அந்த வரிகளை வாசிக்க கோப்பு, பின்னர் நீங்கள் என்ன தெரியுமா? நான் அந்த வார்த்தைகள் மீது மீண்டும் கூறு வேண்டும் என்றால், நான் வரி ஒவ்வொரு வரிகளுக்கு, செய்ய முடியும். இந்த வகையான ஒரு புத்திசாலி இல்லை என்பதை நினைவில் கொள்ளுங்கள் ஒரு வரிசை, குறியீட்டு மேல் தேடி வழி குறியீட்டு எண், மற்றும் ஒவ்வொரு மறு செய்கை நடாத்துமாறு தற்போதைய வரி, டாலர் வரி. மற்றும் இங்கே நான் போக போகிறேன் மற்றும் அட்டவணை, அடைப்புக்குறி, true வரியை கிடைக்கும் என்று சொல்ல. வேறு வார்த்தைகளில் சொன்னால், இதை எப்படி நான் PHP இல் என் ஹாஷ் அட்டவணை செருக. நான் டாலர் குறி அட்டவணை, சொல்கிறேன் இது என்று என் துணை வரிசை உள்ளது வரை மேலே குறியீடு வரிக்கு காலியாக உள்ளது. அது ஒரு நான் பின்னர் குறியீட்டு இல்லை, ஒரு எண்ணை பயன்படுத்தி, ஆனால் உண்மையில் பயன்படுத்தி நான் கவலைப்பட அந்த சொல். ஒருவேளை அது ஆப்பிள் அல்லது பேரி தான் அல்லது வாழை அல்லது என்ன, ஆனால் குறிப்பாக நான் அட்டவணையிடுவது அது ஒரு நான் முந்தைய முன்மொழியப்பட்டது விரும்புகிறேன். நான் பெயரை எடுக்க என் கோவை, பின்னர் நான் உள்ள மேற்கோள் பயன்படுத்த ஒரு சரம் சதுர அடைப்புக்குறிக்குள், அதற்கு பதிலாக ஒரு உண்மையான எண். அதனால் அது அது தான். சுமை செயல்பாடு செய்யப்படுகிறது. அந்த வட்டத்திற்கு செயல்களை முறை, நான் சேர்த்திருக்கிறேன் ஹாஷ் அட்டவணை எல்லாம். இப்போது சிறிய கைதுறப்பு, அங்கு ஒரு நான் சரி செய்ய வேண்டும் இரண்டு விஷயங்கள். மற்றும் பதிப்பு நான் ஆன்லைன் பதிவு செய்கிறேன் நுணுக்கங்களை அனைத்து வேண்டும், ஆனால், அது பெரும்பாலும் சில இருக்க போகிறது பிழை சோதனை மற்றும் சில மாற்றங்கள். ஆனால் உண்மையில் அது சாராம்சம் தான். நான் இப்போது செயல்படுத்த வேண்டும் என்றால் என்று செயல்பாடு ஒரு எதிர்பார்க்கிறது இது, பார்க்கலாம் அதன் வாதம் வார்த்தை நான் எப்படி என்று செய்து பற்றி போகலாம்? சரி, நான் வெறுமனே என்றால், சொல்ல போகிறேன் என் மேஜை உள்ளே, இடம் வார்த்தையை என்றால் அமைக்கப்படுகிறது. எனவே அங்கு ஆகிறது என்றால் உண்மையில், நீங்கள் என்ன தெரியுமா? நான் அதை செய்ய போகிறேன் சூடோகுறியீடு ஒரு பிட். ஆனால் யோசனை அதே தான். என்று உண்மை சமம் இருந்தால், உண்மை திருப்பி. எல்லாம் சரி. நீங்கள் வகையான அங்கு பார்க்க முடியும் Else-- இந்த தவறான திரும்ப going--. முடிந்தது. காசோலை செய்யப்படுகிறது. அழகான நல்ல, சரியான? அதனால் உண்மையில் வருகிறேன் இது என்ன? மேலும் இது நான் சில முனைகளை வெட்டி. ஆன்லைன் பதிப்பு பாருங்கள் லேசான நுணுக்கங்களை அனைத்து. ஆனால் அந்த அது சாராம்சம் தான். ஒரு குறியீட்டு உங்கள் கோவை, பேக்ஸ் ஒரு மதிப்பு இருக்கிறது என்றால் ஹாஷ் அட்டவணை, பார்க்க அங்கு, அது உண்மை அமைக்க, மற்றும் என்றால் அவ்வாறாயின், உண்மை திருப்பி. எனவே நாம் குறைக்கப்பட்டுவிட்டது சிக்கலான அனைத்து. எனவே மனதில் வகையான வீசுகிறது, சரியான? நான் இறக்கும் அதை முடித்த உள்ள fact-- ஏனெனில் ஓ, நீங்கள் என்ன தெரியுமா? சரி, இறக்கும் அதை முடிக்கட்டும். இருக்கும் ஒரு ஹாஷ் அட்டவணை இறக்கும் செயல்பாடு இறக்கும் போன்ற, திரும்ப. சரி என்று இறக்கும் தான். எதுவும் இல்லை, ஏனெனில் வலது, இறக்கும்? எந்த malloc, இல்லை. நான் வெளிப்படையாக கேட்கவில்லை எதையும் இயங்கு. நான் வெறும் மாறிகள் பயன்படுத்தி தொடங்கியது. எனவே இந்த மிகவும் ஒரு வெளிப்பாடு ஆகும் அதிக மொழிகளில் அம்சங்கள். எனவே மீண்டும், இந்த கால மிகச் நாம் இங்கே கீழே கையாள்வதில் சி சூப்பர் குறைந்த அளவில். நீங்கள் கணினியின் நினைவகம் பார்க்க முடியும். நீங்கள் எதையும் தொட முடியும் உங்கள் கணினியின் ரேம் வேண்டும், நல்ல அல்லது மோசமான. இங்கே, நாம், போகிறோம் அந்த அதிகாரத்தை கொடுக்க. ஆனால் என் கடவுள், எப்படி இருக்கும் மிகவும் குறைவாக குறியீடு நான் எழுதியது. உண்மையில் நான் பேசவில்லை என்றால் என் தட்டச்சு மீது பேசும், நாங்கள் செய்ய ஐந்து நிமிடங்கள் முன்பு இந்த உதாரணம். எனவே என்ன விலை பணம்? சரி பாருங்கள் நாம். ஒரு பார்க்கலாம். நான் முன்னே போக மற்றும் CS50 இயக்க போகிறேன். என்னை முதல் கொண்டு செல்லலாம் இன்றைய உதாரணங்கள் அங்கு நான் முன் நூல்கள் அடைவு இல்லை. நான் தீர்வு இயக்க போகிறேன் என்று அது பிரச்சனை ஐந்து அமைக்க என்று வருகிறது CS50 தான் கணக்கில் இது அம்ருதா. நான் ஏதாவது அதை இயக்க போகிறேன் கிங் ஜேம்ஸ் பைபிள் போன்ற பெரிய, என்று தான் நாம் உண்மையில் வைத்தோம் சோதனை ஊழியர்கள் தீர்வுகள். இப்போது சில நேரங்களில் இணைய ஒரு கொஞ்சம் மெதுவாக, கொஞ்சம் வேகமாக, உருட்டும் ஒரு ஆகலாம். ஆனால் அது .56 விநாடிகள் மொத்தம் எடுத்து கிங் ஜேம்ஸ் சரிபார்க்க உச்சரிக்க பைபிள் ஊழியர்கள் தீர்வு பயன்படுத்தி. எனவே நல்ல. உங்கள், மிகவும் மெதுவாக இருக்கலாம் மற்றும் என்று நன்றாக இருக்கிறது. ஆனால் அது இங்கு சரியாக இருக்கிறது. எனவே அந்த ஊழியர்கள் தீர்வு. அங்கு போய் PHP பதிப்பு சுத்தம் என்றால். மற்றும் நான் ஒரு சிறிய செய்ய போகிறேன் பேக்கிங் நிகழ்ச்சி விஷயம் போல. நாம் நான் எழுதியது குறியீடு எடுக்க போகிறோம் முந்தைய, அது செய்தபின் சரியானது. நான் எழுதிய குறியீடு போவதில்லை ஏனெனில் இப்போது செய்தபின் சரியான. ஆனால் நான் PHP பதிப்பு ரன் என்றால், என்ன நான் இன்று வரை கொடுக்க வேண்டும்? என்னை ஐந்து நிமிடங்கள் டுக் செயல்படுத்த ப ஐந்து அமைக்க, நான் கூறுவது. என்ன விலை நான் பணம்? ஆமாம். பார்வையாளர்கள்: வேகம். காண்க: 1 வேகம். நீங்கள் என்ன சொல்கிறீர்கள்? பார்வையாளர்கள்: அது இனி எடுக்க நடக்கிறது. காண்க: 1: சரி. நாம் பார்க்க. அது, இனி எடுக்க நடக்கிறது இல்லை எழுத, ஆனால் அதை ரன். ஆமாம். எனவே இந்த முயற்சி செய்வோம். எனவே இங்கே நான் மேலே சென்று செய்ய போகிறேன் அம்ருதா PHP இன், ஏனெனில் கோப்பு அம்ருதா என்று. எனவே நான் இயங்கும் இல்லை அகராதி, திரும்ப, நான் அம்ருதா அழைக்கப்படும் திட்டத்தின் இயங்கும். நான் அதே அனுப்ப போவதில்லை கோப்பு, கிங் ஜேம்ஸ் ஐந்தாவது. அது பறக்கும். இது, இணைய வேகம் இருக்க முடியும் அப்படி இல்லை மிகவும் என்று ஒரு படிக்க வேண்டாம். ஆனால் அது நிச்சயம் இனி எனக்கு இல்லை. 1.26 விநாடிகள். இப்போது அந்த அழகான இன்னும் ரொம்பவும் வேகமாக, சரியான? மற்றும் போல் உணர்ந்தேன் என்று மட்டுமே காரணம் மேலும் மூன்று, அல்லது நான்கு அல்லது ஐந்து போன்ற நொடிகள், என்று தான் இருக்கிறது இணைய மெதுவாக இருப்பது. செலவு கணினி நேரம் 1.26 இருந்தது நொடிகள், எதிராக நான் 0.56 நினைக்கிறேன். மெதுவாக இருமடங்கானதாக எனவே இன்னும். இப்போது அந்த அழகான தை இன்னும் வேகமாக, ஆனால் அது ஒரு வெளிப்பாடு தான் உண்மையிலேயே,, சரியான விலை. நாங்கள் புரிந்து ஏனெனில் வரி மூலம் குறியீடு வரிசையில், அந்த திட்டத்தை, PHP படித்து என் வலது இடது கீழே குறியீடு மேலே, அது இன்னும் சிந்தனை செய்ய வேண்டும். இது மாதிரியான மாற்ற வேண்டும் தன்னை உள்ளே அது இதே இயந்திரம் பறக்க குறியீடு, மிகவும் பேச, கூட இயக்கவியல் என்றாலும் ஒரு பிட் வேறு. அதற்கு பதிலாக வெறும் உணவு இன்டெல் CPU மூல பூஜ்ஜியங்களைக் மற்றும் தான் அது பூர்வீக அறிகிறது. எனவே முற்றிலும், கைகளை, நாம் ஒரு விலையை. மற்றும் குறியீடு ஒரு மொழியில் எழுதப்பட்ட PHP, முனைகிறது போன்ற மெதுவாக இருக்கும். ஆனால் என் கடவுள். எனவே இப்போது நான் எழுத்துப்பிழை சரிபார்ப்பு போது என் கோப்பு, நான் ஒரு கூடுதல் 0.7 கழிக்கிறேன் அல்லது 20 மணி நேரம் எதிராக விநாடிகள் செயல்படுத்த ஒரு வேகமான வலது, எழுத்துப்பிழை சரிபார்ப்பு? அது ஒரு வர்த்தக ஆஃப் வகையான தான். நீங்கள் தான் ப தொடங்கி என்றால் 20 மணி நேரம் இருக்கலாம், ஐந்து அமைக்க. என்று விட குறைவான இருக்கலாம். ஆனால் இது உண்மையான, ஒரு வர்த்தக ஆஃப் தான். நீங்கள் உண்மையில் பெரிய குறியீட்டை இயங்கும் என்றால் தரவு செட், அல்லது கூட பழைய வன்பொருள், வேறுபாடுகள் அந்த வகையான நிச்சயமாக வரை சேர்க்க முடியும். எந்த கேள்விகள் இதுவரை? ஆமாம். பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] காண்க: 1 மன்னிக்கவும், முடியும் நீங்கள் இன்னும் ஒருமுறை, அது சொல்ல? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] காண்க: 1 நீங்கள் நேரம் வரை கொடுத்து. சரி, அதனால் ஆமாம். நீங்கள் நேரம் சேமிப்பு அதை தொகுக்க வேண்டிய அவசியமே இல்லை, என்று இருந்தால் நீங்கள் என்ன கேட்கிறாய். உண்மையில், CS50 உள்ள, திட்டங்கள் மிக, அவர்கள் சிறிது எடுக்க கூட எழுத, அவர்கள் ஒப்பீட்டளவில் குறுகிய இருக்கிறோம். சில டஜன், குறியீடு ஒரு சில நூறு வரிகளை, அதனால் அவர்கள் மிகவும் விரைவாக தொகுக்கலாம். ஆனால் நீங்கள் தொடங்கும் போது பெரிய திட்டங்கள் எழுதி, போன்ற நீங்கள் மைக்ரோசாப்ட் அல்லது நீங்கள் என்றால் கூகுள் மற்றும் எழுதும் உண்மையில் பெரிய திட்டங்கள் சி, அல்லது சி ++, அல்லது இதேபோல் தொகுக்கப்பட்ட மொழிகள், பல விநாடிகள் எடுக்க முடியும், அல்லது நிமிடங்கள் அல்லது இனி செய்ய குறியீடு வரிகளை மில்லியன் தொகுக்கலாம். அங்கே கூட, அந்த வேறுபாடு சேர்க்க வேண்டும். உண்மையில், நாம் ஒரு முறை மாற்றம் இன்று, அதே நாள் இன்று, வலை நிகழ்ச்சிகள் PHP பயன்படுத்தி, நீங்கள் இருக்கிறீர்கள் அது மிகவும் கண்டுபிடிக்க போகிறோம் குறியீடு எழுத மிகவும் மகிழ்ச்சிகரமான நீங்கள் இந்த முட்டாள் செய்ய இல்லை போது உங்கள் முனையத்தில் மாற்றம் போன்ற நடவடிக்கைகளை ஜன்னல், வகை ஹலோ, மறு அதை இயக்க, சாளரத்தை மீண்டும் ஏற்றவும். முட்டாள் தான் பல இயந்திர நடவடிக்கைகளை தான் செய்து வழியில் பெற சுவாரஸ்யமான வேடிக்கை வேலை. மேலும், நிச்சயமாக நாம் PHP கொண்டு அந்த எறியுங்கள். நாம் தொடர்பு கொள்ளலாம் மிகவும் வேகமாக அது. ஆமாம். பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] காண்க: 1: நிச்சயமாக. நான் என்ன தெளிவுபடுத்த முடியுமா விளக்கம் வேண்டும்? நீங்கள் ஒரு மொழி தொகுக்க போது சி போன்ற, அது கீழே செல்கிறது நாங்கள் இயந்திரம் நோக்கி குறியீடு, பூஜ்ஜியங்களைக் மற்றும் தான். மற்றும் இன்டெல் ஆண்டுகளுக்கு முன்பு முடிவு என்று பூஜ்ஜியங்களைக் சில முறைகள் , கூடுதலாக, அல்லது கழித்தல் பிரதிநிதித்துவம் அல்லது அச்சு, அல்லது மற்ற அடிப்படை செயல்பாடுகளை. ஒரு விளக்கம் மொழி உலகில் PHP, அல்லது இங்கு, அல்லது பாம்பாகவே, அல்லது ரூபி, அல்லது குலைகள் மற்றவர்கள், அதற்கு பதிலாக யாரோ எழுதியுள்ளார் ஒரு இந்த வழக்கில் மொழிபெயர்ப்பாளரை, இது ஒத்ததாக, PHP என்று அந்த அடிப்படையில் language-- ெபயர் அது செயல்களை என்று ஒரு பெரிய சுழற்சி உள்ளது குறியீடு வரிகளை அனைத்து மீது நான் உள்ளீடாக அதை ஊட்டி என்று, போன்ற ஹலோ டாட் PHP, அல்லது அகராதி டாட் PHP. பின்னர் நீங்கள் அவர்கள் பெரிய யோசிக்க முடியும் நிலைமைகள் நிறைய கொண்ட வளைய. என்றால் அந்த நிலைமைகள், சொல்கின்றன மனித முக்கிய எழுதியுள்ளார், செய்து தொடங்க அல்லது அவரது குறியீடு மீண்டும் மீண்டும். அல்லது மனித இருந்தால் குறியீடு வரி எழுதப்பட்ட, , மட்டுமே இயக்க தங்கள் நிபந்தனையின் பேரில் அடுத்த வரி. எனவே அதை புரிந்து போன்ற உண்மையிலேயே தான் ஒரு மனித உணர்வு, வரி அது வரி மூலம், என்று தான் நேரம் எடுக்கும். அது மேல்நிலை எடுக்கிறது. அதனால் அந்த ஒரு price-- தான் நல்ல கேள்வி, நாம் செலுத்த. எனவே மற்றொரு டெமோ செய்வோம் என்று இன்னும் கொஞ்சம் வியக்கவைப்பதாக இருக்கிறது. ஒரு ballpark இந்த நேரத்தில், நான் சொல்ல விரும்புகிறேன், உள்ளது கடுமையாக தவறிய ஒரு 90% நிகழ்தகவு, ஆனால் நீங்கள் ஆச்சரியமாக இருக்கும் 10% நிகழ்தகவு. எனவே ஒவ்வொரு ஆண்டும் நாம் முயற்சி அதாவது நாம், இந்த செய்ய மூலம் செல்கிறது என்று ஒரு திட்டத்தை எழுத முயற்சி பிரச்சனை இது நீங்கள் நான், பூஜ்யம் அமைந்தது சமர்ப்பிக்க உங்கள் தொலைபேசி எண்கள் மற்றும் ஒரு மற்ற மக்கள் தொகை தகவல் நிறைய, நாம் வேலைத்திட்ட நீங்கள் ஒரு உரை செய்தியை அனுப்ப. பின்னர் அனைவருக்கும் தொலைபேசியில் beeping அல்லது அதிர்வுறும் தொடங்குகிறது, அது ஏனெனில், ஆச்சரியமாக இருக்கிறது நன்றாக, கணினிகள் செய்ய முடியும் என்ன பார்க்க. இந்த அரிதாக சரியாக வேலை அது பெரிய பகுதியாக, தெரிகிறது நான் பொதுவாக பட்டியலில் இடம்பெறவுள்ள ஏனெனில் Gmail அல்லது வேறு சில சேவை மூலம் உண்மையில் அளவில் இதை செய்ய முயற்சி. ஆனால் வேடிக்கையான விஷயம் நாம் என்பதால், மிகவும் ஆகிறது இன்று இங்குள்ள அனைவரும் இல்லை, கடந்த கால நாம் வேடிக்கையான உண்மை இரண்டு ஆண்டுகளுக்கு முன்பு இந்த முயற்சி நான் ஒரு திட்டத்தை எழுதினார் நினைக்கிறேன் என்று ஒரு வட்டத்திற்கு தேடி அமர்ந்து வர்க்கம் அனைத்து மாணவர்கள் மீது, அவர்களை ஒரு உரை செய்தியை ஒவ்வொரு, அது, ஏதாவது போன்ற கூறினார் ஏன் நீங்கள் விரிவுரை இல்லை? CS50, போட் லவ். நீங்கள் எத்தனை மன்னிப்பு கோரும் யோசனை மற்றும் வகையான வலி மின்னஞ்சல்கள் நான் இருந்து பதில் கிடைத்த N கழித்து இங்கே இல்லை என்று யார் 100 பேர் அந்த நாள். மற்றும் கூட வேடிக்கையாக, மிக அவமானகரமான கதையை உங்களுக்கு தெரியும், தான் அங்கு அதை வைத்து நாம். அது ஒரு சில ஆண்டுகளுக்கு முன் வீடியோ ஏற்கனவே தான். அதனால் நீங்கள் விரைவில் என்னை பார்ப்பீர்கள் லூப் ஒரு எழுத அதன்படி, அது ஒரு பிழை எழுத மிகவும் எளிதாக இருக்கிறது லூப், போன்ற என்று முதல் முறையாக வளையத்தின் வழியாக, நீங்கள் ஒரு உரை செய்தியை அனுப்ப. லூப் நான் மூலம் இரண்டாவது முறையாக இன்னும் ஒரு உரை செய்தியை அனுப்பி வைத்திருக்க வேண்டும், பின்னர் இன்னொரு உரை செய்தி, மற்றும் இன்னும் ஒன்று. நீங்கள் ஒரு டைபோ செய்தால் அது மாறிவிடும் நீங்கள், சில நேரங்களில் நிகழ்ச்சிகளை போது ஒரு அனுப்ப அந்த திட்டங்கள் எழுத முடியும் உரை செய்தி, பின்னர் இரண்டு உரை செய்திகளை, அனைவருக்கும் பின்னர் மூன்று உரை செய்திகளை யார் ஏற்கனவே ஒரு உரை செய்தியை பெற்றார். உனக்கு தெரியும், ஏதாவது செய்து, கூட்டல் ஏதாவது, கூட்டல் ஏதாவது, கூட்டல் ஏதாவது, நிறைய பெரிய ஓ உள்ளது உரை செய்திகளை, அல்லது n ஸ்கொயர், அல்லது $ 0.10 ஒரு உரை செய்தியை, $ 20,000. அதிர்ஷ்டவசமாக அந்த முன் கட்டுப்பாடு, சி அடித்தேன் என்ன நடந்தது, ஆனால் நான் குறைந்த பட்சம் ஒரு கடமைப்பட்டிருக்கிறேன் செய்யவில்லை உங்கள் முந்தைய ஐந்து $ 20 200 சில ஒற்றைப்படை உரை செய்திகளை, என்று மட்டுமே, அவரது தொலைபேசி சென்றார் ஆனால் மேலும் இது ஒரு பழைய வைக்கவும் தொலைபேசி போல் இருந்தது அது வெளியே தள்ளி போன்ற அவரது ஒவ்வொரு பிற தனிப்பட்ட உரை நினைவக செய்தி அவர் உண்மையில் ஆயிற்று. எனவே நாம் ஒரு கோல் இன்று, அதை செய்ய முடியாது. ஒருவேளை விமானம் முறையில் இயக்க. எல்லாம் சரி. எனவே, ஒரு கொண்டு செல்லலாம் இங்கே callled-- திட்டம் நான் PHP டாட் உரை அழைக்க வேண்டும் என்று. மற்றும் முன்கூட்டியே, நான் இங்கே இரண்டு கோப்புகளை கிடைத்துவிட்டது. நான் ஊழியர்கள் ஒரு கோப்பு செய்தோம், என்று கிடைத்தது ஊழியர்கள் தகவல் அனைத்து, அனைத்து பெயர்கள் நிச்சயமாக வலைத்தளத்தில் இருந்து. பின்னர் இப்போது நான் வைத்து சில போலி எண்கள் 555-1212. எனவே இந்த உண்மையில் எங்கும் செல்ல முடியாது. ஆனால், இந்த கோப்பில் உள்ளே கவனிக்க நாம் முன்னர் சுருக்கமாக பேசினார் இது கோப்பு ஐஓ சூழலில். ஒரு கோப்பை என்ன? கமா மாறிகள் பிரிக்கப்பட்ட. இந்த ஒரு மிக போன்ற வகையான உள்ளது இலகுரக தகவல், நீங்கள் கூட. வகையான நான்கு பத்திகள் வகையான இருக்கிறது இந்த கோப்பு, அங்கே துண்டிக்கப்பட்ட, அடிப்படையில் ஆனால் காற்புள்ளிகளை கோப்பு பத்திகள் பிரதிநிதித்துவம். முதல் பத்தியில் TF அல்லது CA பெயர் உள்ளது. இரண்டாவது பத்தியில் தங்கள் கடைசி பெயர் உள்ளது. மூன்றாவது பத்தியில் தங்கள் தொலைபேசி எண். நான்காவது நெடுவரிசை வெளிப்படையாக ஆகிறது நான்காவது செங்குத்து வெளிப்படையாக என்ன? சரி, அதனால் அது தங்கள் கேரியர் தான். வெரிசோன், அல்லது ஸ்பிரிண்ட், அல்லது என்ன அப்படியல்ல. நான், முந்தைய, CSV misspoke என்றால். கமா, மதிப்புகள் பிரிக்கப்பட்ட, CSV இங்கே உள்ளது. அதனால் நான் இந்த என்ன செய்ய? சரி இந்த ஒரு பெரிய உரை கோப்பு அது சரி, நீண்ட வகையான இருக்கிறது? இந்த மாதிரி போகிறது இது எரிச்சலூட்டும் இருக்கும். அது, எனினும், மாறிவிடும் என்றால் நான் , நாம் ஒரு உரை செய்தியை அனுப்ப வேண்டும் இங்கே அலெக்ஸ் சொல்ல. என்னை என் உலாவி கொண்டு செல்லலாம் மற்றும் முழு திரையில் முறையில் வெளியேற அதனால் நான் முன்னும் பின்னுமாக மாறுவதற்கு முடியாது. அதை நான் சென்றால், நாம் பார்ப்போம் மாறிவிடும் இங்கே, மற்றும் ஜிமெயில், சரி நுழைய. இந்த பகுதி பார்க்க வேண்டாம். நான் பார்க்க வேண்டும். நிச்சயமாக நேரலை முடியும் இன்னும் நான் என்ன பார்க்க. எல்லாம் சரி. எனவே இங்கே தான் கொண்டு Gmail ஆகிறது ஜான் ஹார்வர்ட் கணக்கு. நான் ஒரு அனுப்ப வேண்டும் என்றால் அலெக்ஸ் உரை செய்தி, நான் நிச்சயமாக ஒரு செய்தியை உருவாக்க முடியும். அது மாறிவிடும், மற்றும் நான் இங்கே முன் அலெக்ஸ் அதை சோதனை எனவே நீங்கள் ஒரு சில டொமைன் சேர்க்க முடியும் மக்கள் தொலைபேசி எண்கள் பெயரை, உலகின் அங்கு உள்ளது, ஏனெனில் விஷயங்களை நுழைவாயில்கள் எஸ்எம்எஸ் என்று. அனைத்து என்று ஒரு கற்பனை வழி நம்மில் யார்தான் மொபைல் போன்கள் என்று நிச்சயமாக, தொலைபேசி எண்கள் இல்லை, ஒருவேளை, உங்கள் கேரியர் உள்ளது மணிக்கு போன்ற ஒரு சில பின்னொட்டு வெரிசோன் உரைச் செய்தியைப் Vtext.com நீங்கள் சேர்க்க முடியும் என்று டாட் காம், உங்கள் சொந்த தொலைபேசி எண், பின்னர் நீங்கள் அல்லது நண்பர்கள், அல்லது உங்கள் பெற்றோர்களுக்கு குறிப்பிட்ட முகவரியில் நீங்கள் உரை. மற்றும் வெரிசோன், ஒரு மின்னஞ்சல் ஒரு சர்வர் உள்ளது சர்வர், மீது இந்த மின்னஞ்சல் வந்தது என்று, பின்னர் எண் பகுதி மற்றும் தெரிகிறது என்ன சிறப்பு தொழில் மாய பயன்படுத்துகிறது அவர்கள் உண்மையில் மீது வெளியே அனுப்ப வேண்டும் உங்கள் குறிப்பிட்ட செல் ஒளிபரப்பாகி தொலைபேசி. நான் இல்லை, ஏனெனில் இப்போது இந்த நல்ல ஆகிறது உண்மையில் ஒரு உரை செய்தியை அனுப்ப எப்படி தெரியும் அல்லது இன்னும் குறியீடு எழுத என் மொபைல் போன், மற்றும் சரியாக நீங்கள் அதை செய்ய வேண்டும் ஒரு இறுதி திட்டம், ஆனால் இப்போது அனைத்து நான் என் மடிக்கணினி இங்கே இருக்கிறது. அதனால் நான் அந்த கோப்பை மீது மீண்டும் கூறு வேண்டும் கோப்பு, வரி, வரி மூலம் வரி மூலம் வரி மூலம், , ஊழியர்கள் தொலைபேசி எண்கள் ஒவ்வொரு அடைய தங்கள் கேரியர் மற்றும், programatically, தொலைபேசி இணைக்க, என்று, ஒன்று சேர் அதற்கான டொமைன் பெயர் எண் பின்னர் ஒரு மின்னஞ்சல் அனுப்ப. எனவே அந்த நடவடிக்கைகளை நிறைய இருக்கிறது. நல்ல அதிர்ஷ்டம் சி என்று செய்து அது ஒரு நிலைமை ஒரு கனவு இருக்கிறது ஒரு கோப்பை திறக்க, அதை வாசிக்க வரி, வரி மூலம் வரி மூலம், நீங்கள் பார்த்து, அல்லது விரைவில் பிரச்சனை கொண்ட, ஐந்து அமைத்தது இல்லை என்றால் பிரச்சனை பின்னர் நான்கு அமைந்தது, மற்றும் மாறும் ஒன்று சேர் இரண்டு சரங்களை ஒன்றாக, சி, ஏனெனில், இரண்டு சரங்களை எடுத்து அவர்களை இணைக்க, குறைந்த பட்ச என்ன பெரும்பாலும் செய்ய வேண்டும்? நீங்கள் சரி, இன்னும் நினைவகம் அறிவிக்க வேண்டும்? நான் அதிக நினைவகம் முடியும், malloc, கேட்க? அதனால் நான் இந்த பாதி வைக்க முடியாது இங்கே, இங்கே இந்த பாதி. அது தான் பல படிகள் தான். அந்த புள்ளி மூலம் நீங்கள் இழந்துவிட்டேன் முட்டாள் சிறிய டெமோ வட்டி எங்கே நீங்கள் அனைவருக்கும் தொலைபேசியில் பீப். தான் PHP இந்த வகையான செய்வோம் பாணி, அதாவது நாம் வெறும் என்று சமையலறை மடு மேலும் பயன்படுத்தி தொடங்க. மேலும் கருத்துக்கள் உள்ளன அடிப்படையில் அதே, ஆனால் நாம் கவலைப்பட வேண்டிய அவசியம் இல்லை என்று குறைந்த அளவில் பற்றி அதிகம். அதனால் நான் எப்படி வலிமை பார்ப்போம் இதை பற்றி போக. மற்றும், அந்த அதனால் நான் இல்லை கடந்த தவறுகளை மீண்டும் நான் இங்கே நானே சில குறிப்புகள் எழுதியுள்ளேன். நான் நமக்கு நடக்க முடியும் என்றால் நாம் பார்ப்போம் அடிப்படை வழிமுறைகளை சில மூலம், பின்னர் நேரம் தான் நாம் தருகிறேன் ஒருவேளை இறுதியில் சில முனைகளை வெட்டி. நான் மேலே சென்று திறந்த செய்ய போகிறேன் அடைப்புக்குறி PHP, இந்த கோப்பு தொடங்க வேண்டும். நான் போய் இந்த செய்ய போகிறேன். நீங்கள் வேண்டும் என, கைப்பிடி கோப்பு விரைவில் உண்மையில், பார்க்கிறது திறந்த f என்று ஒரு செயல்பாடு அழைப்பு விடுக்கின்றது. இந்த ஒரு கோப்பு திறக்கிறது நினைவில். மேலும், மேற்கோள், ஆர் மீண்டும், என்ன அர்த்தம்? வெறும் வாசிப்பு அதை திறக்க. இப்போது ப தொகுப்பில், நீங்கள் இந்த செய்தார். மற்றும் வேறு எதுவும் இருக்க முடியாது கையாள, ஃபூ, பட்டை, பஸ்-, எந்த மாறி பெயர். ஆனால், பொதுவாக ஒரு கணினி விஞ்ஞானி, ஒரு திறந்த கோப்பு அழைக்க வேண்டும் , நீங்கள் ஒரு கோப்பு கைப்பிடி கொடுத்து ஏதாவது பேச மீது நடத்த. நான் என்ன செய்ய போகிறேன் சில பிழை சோதனை. கைப்பிடி பொய் என்றால், அதனால், தான் போல சி, நான் ஏதாவது செய்ய போகிறேன், கோப்பு, பின்சாய்வுக்கோடானது n திறக்க முடியவில்லை. பின்னர் நான் போகிறேன் மேலே மற்றும் வெளியேறும் செல்ல. அது, PHP இல், மாறிவிடும் நான் ஒரு செயல்பாடு உள்ளே இல்லை. இங்கே எந்த முக்கிய செயல்பாடு உள்ளது. எனவே நான் உள்ளபடியே, திரும்பி வருவதில்லை. நான் வெளியேற. எந்த அடிப்படையில் அதே விஷயம். நான் அநேகமாக ஒரு y உடன் வெளியேறும். ஒரு சில வகையான ஒரு பிழை பொருள். அது அல்லாத பூஜ்ஜியம் தான், அது ஒரு பிழை உள்ளது. சரி, நான் இப்போது இங்கே கீழே இருக்கிறேன் என்றால் என் திட்டத்தில் நான் கோப்பு திறக்கப்பட்டது. நான் மேலே சென்று அறிவிக்க போகிறேன் முகவரிகள் என வரிசை மற்றும் சி நான் அறிந்திருக்க வேண்டும் முன்கூட்டியே வரிசை அளவு, சரியான? அல்லது நான் இந்த அறிவிக்க வேண்டும் ஒரு சுட்டிக்காட்டி, பின்னர் malloc பயன்படுத்த. பின்னர் ஒவ்வொரு முறையும் நான் வாசிக்கிறேன் கோப்பில் வேறு வரிசையின் மூலம், நான் malloc தேவையில்லை போகிறேன் அதிக நினைவகம், malloc இன்னும் நினைவகம். என்று கழுத்தில் ஒரு வலி தான். மற்றும் அதிர்ஷ்டவசமாக, PHP, மற்றும் ரூபி, மற்றும் பைதான், மற்றும் ஜாவா, அவர்கள் உங்கள் வரிசைகள் வளரும் நீங்கள் தானாக. இல்லை அதிக malloc. மேலும் நினைவக மேலாண்மை. கணினி, அந்த கவனித்து. ஆனால் விலை நீங்கள் கொடுக்க. இது ஒரு சிறிய மெதுவாக தான். இந்த போன்ற ஒரு திட்டம் நாம் கவனிக்க போவதில்லை. நாம் 100 உரை செய்திகளை அனுப்ப போகிறோம். உதாரணமாக அதை உணர வேண்டும். அது உண்மையில் மட்டுமே தொடங்குகிறது தேர்வு உங்கள் மொழி விஷயமே உங்கள் தரவை அல்லது உங்கள் திட்டங்கள் , உண்மையிலேயே, கணிசமான கிடைக்கும் மேலும் அதனால் வழக்கு இருக்கும் என எங்கள் வலை அடிப்படையிலான பொருட்களை கொண்டு. ஆனால் இப்போதைக்கு முன்னேறிச் அனுமதிக்க. அது மாறிவிடும் போது ஒரு உள்ளது சி சார்பு f, CSV கிடைக்கும் என்று. கோப்பை கிடைக்கும், என்று எடுக்கும் ஒரு அதன் வாதம் கைப்பிடி தாக்கல், மற்றும் அது, பிறகு வரிசையை ஆராய்கிறார் வரிசை, வரிசை மூலம், ஒரு வரிசையில் வாசிக்க. அதனால் தான் ஒரு வரி கூறுகிறது கோப்பு இருந்து உரை. ஆனால், இந்த செயல்பாடு பற்றி நல்ல என்ன அது தான் எனக்கு உரை ஒரு வரி கையில் இல்லை. இது அந்த காற்புள்ளிகளை தெரிகிறது, மற்றும் வரி parses. மேலும் வரியை அலச பிரித்து பொருள் இந்த சூழலில் சில மதிப்புகள் அதை. வேறு வார்த்தைகளில் கூறுவதானால், டாலர் வரிசையில் தான் என்று ஒரு மாறி உள்ளது என்னை குறியீடுகளும் ஒரு கொத்து கொடுக்க போகிறேன். இந்த போகிறது என் CSV, முதல் பத்தியில். இந்த இரண்டாவது போகிறது பத்தியில், இந்த மூன்றாம் போகிறது நான்காம் இருக்க போகிறது. திரும்ப, மற்றும் எக்செல் ஏனென்றால், , நாங்கள் இதை செய்தோம் கடந்த முறை ஒத்துழை நான் பதிவிறக்க என்றால் ஆனால் ஊழியர்கள், CSV dot. அச்சச்சோ, பெயரை நாம். நான் ஊழியர்கள் டாட் பதிவிறக்க என்றால் CSV, மற்றும் திறக்க முயற்சிக்கவும், நான் ஏற்கனவே ஓ நான் registered-- கடந்த நாட்களாக எக்செல் மேம்படுத்த முடியவில்லை. நீங்கள் ஊழியர்கள் டாட் என்று பார்க்க வேண்டும் கோப்பை, நான் நான்கு பத்திகள். எனவே நான் படிக்கும் போது இங்கே அப்பி முதல் வரிசையில், டாலர் வரிசையில் 0, அப்பி ஆகிறது டாலர் வரிசையில் ஒரு, லியோனில் ஆகிறது டாலர் வரிசையில் இரண்டு, அவரது எண் பின்னர் அவரது தொலைபேசி கேரியர். அதனால் தான் அனைத்து. என்று, நல்ல என்ன, நான் ஏனெனில் இப்போது கண்டுபிடிக்க வேண்டும் அந்த காற்புள்ளிகளை அனைத்து உண்மையில் எங்கே. எனவே நான் போக போகிறேன் என்று வரையறை கொடுக்கப்பட்ட, இதை செய்ய, அவள் பெயர் தான் என்று சொல்ல போகிறேன் வரிசையில் அடைப்புக்குறி பூஜ்யம், உறுதிமொழி. நான் grab-- போகிறேன் உண்மையில், நீங்கள் என்ன தெரியுமா? நான் கவலைப்பட போவதில்லை அவள் பெயர், இந்த விஷயத்தில். நான் இது எளிமையான வைத்து போகிறேன். நான் அவளை எண் செய்ய போகிறேன் வரிசையில் அடைப்புக்குறி இரண்டு, நான் நினைக்கிறேன். அவளை தாங்கி அங்கு இருந்தது? வரிசையில் மூன்று மீது ஒரு. அதனால் எதுவும் அங்கு புதிய. அது ஒரு வரிசை ஒரு வெறும் பூஜ்யம் திருப்பு தான். இப்போது, நான் பின்வரும் செய்ய போகிறேன். கேரியர் சமம் என்றால், AT & T-- சமகிறது நான் ஒரு வளைய வேண்டும் போகிறேன் நான் ஒரு மின்னஞ்சல் உருவாக்க வேண்டும் இந்த மாதிரி என்று முகவரி. அது 617-555-1212 இருக்க போகிறது மணிக்கு, அது என்ன, text.ATT.net, நான் என்ன செய்ய வேண்டும் என்ன. அதனால் நான் எப்படி செய்ய வேண்டும்? நான் பின்வரும் செய்ய போகிறேன். அவரது முகவரி, அவரது பல இருக்க போகிறது இப்போது, என்னை போய் இந்த செய்வோம். இந்த சில பங்கி தொடரியல். நான் சதவீதம் கள் தந்திரம் செய்ய முடியும், ஆனால் உண்மையில் நான் இதை செய்ய முடியும். எனவே இந்த ஒரு PHP விஷயம் ஆனால் தான் நான் செய்கிறேன் என்பதைச் சிந்திக்கலாம். டாலர் முகவரி கையெழுத்திட இடது, ஒரு மாறி. எனக்கு ஒரு மாறி கொடுக்க. நான் வகை குறிப்பிட வேண்டும். PHP அதை கண்டுபிடிக்க வேண்டும். வலது புறத்தில், தரவு வகை என்ன அந்த முழு விஷயம் மீது வலது புறம்? ஒரு சரம் போல், இரட்டை இல்லை, ஏனெனில் தீவிர இடது மற்றும் வலது மேற்கோள் காட்டுகிறது. இப்போது இங்கே சில பங்கி புதிய இலக்கணத்தை இருக்கிறது. சுருள் ப்ரேஸ் இருக்கிறது, மற்றும் டாலர் எண். ஆனால் ஒரு என்று இலக்கணத்தை என்ன நினைக்கிறேன் எடுக்க ஒருவேளை என்னை எப்படி செய்ய PHP சொல்லி? ஆமாம். அங்கு மதிப்பு நுழைக்க. எனவே எந்த சதவீதம் கள். நாம் அச்சு f, அல்லது கள் பயன்படுத்த முடியும் அச்சு f அல்லது அது போன்ற ஏதாவது, PHP மற்றும் நிறைய ஆனால் அதிக மொழிகளில், நீங்கள் எப்படி என்று பார்க்க போகிறோம் ஒருவேளை, செயல்படவில்லை அதே விஷயம் செய்ய ஆறு வெவ்வேறு வழிகளில். அதனால் அது ஆக தொடங்குகிறது வடிவமைப்பு அல்லது பாணி ஒரு விஷயம். எனவே இந்த ஒரு ரகசிய தேடும் வழி என்று, எனக்கு ஒரு மின்னஞ்சல் முகவரியை கொடுக்க ஆனால் செருகுநிரல் எண்ணிக்கை இந்த சுருள் ப்ரேஸ் இடையில். மற்றும் சுருள் ப்ரேஸ் மாட்டேன் இறுதி முகவரியை முடிவடையும். இப்போது நாம் சில மேல் தவிர்க்க முடியும் நேரம் தான் இந்த வரிகளை. எனவே ஒரு கேரியர் சமம் என்றால் , verHorizon-- அச்சச்சோ சமகிறது நான் ஏதாவது செய்ய வேண்டும் Verizon-- மிகவும் ஒத்த, அங்கு முகவரியை பெறும் மேற்கோள், text.ATT.net மணிக்கு, சதா, எண். பின்னர் நான் அதே வகையான செய்ய முடியும் கேரியர்கள் முழுவதும் விஷயம். ஆனால் நான் இப்போது டாட், டாட், டாட் செய்ய வேண்டும். இப்போது என்று நினைக்கிறேன் நாம் நான் தள்ள, வரிசை சேர்க்க வேண்டும். நான் சேர்க்க வேண்டும் வரிசை, முகவரிகள் என்றழைக்கப்பட்ட. இந்த முகவரி, இந்த நீங்கள் எப்படி உள்ளது PHP இல் ஒரு வரிசை ஒன்று சேர்க்க. நீங்கள் malloc செய்ய தேவையில்லை. நீங்கள் வரிசைக்கு அளவை இல்லை. நீங்கள் வரிசைக்கு, மிகுதி சொல்ல. நீங்கள் என்ன வரிசை push-- விரும்புகிறீர்கள் நீங்கள் மீது ஏதாவது தள்ள வேண்டும்? முகவரிகள். நீங்கள் முகவரிகளை மீது தள்ள வேண்டும் என்ன? முகவரி. உண்மையில், நீங்கள் என்றால் மிகவும் புத்திசாலி இருக்க வேண்டும், சில விதி சர்க்கரை இந்த, அதனால் பேச, இது தான் நீங்கள் இதை செய்ய முடியும் எப்படி பொருள் அழகாயிருக்கிறது வழி, இதை செய்ய வேண்டும். அதுவும் வளர்ந்து வரும் விளைவு உண்டு அளவு ஒன்றாக முகவரிகளையும் வரிசை, பின்னர் அந்த கூடுதல் உழை அது ஒரு மின்னஞ்சல் முகவரி. ஆமாம். பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] காண்க: 1 ஒரு டைபோ வேறு, ஓ கேரியர் if--. அது சரி தான். இது என் தோல்வி பிடிக்காது இந்த திட்டத்தின் ஒரு பகுதியாக செயல்படுத்த பின்னர். ஆனால் கவரும் நன்றி. இன்னும் ஒரு பிழை. நன்றி. நாம் இந்த Vtext.com இருக்க வேண்டும். ஆம். எல்லாம் சரி. எனவே இந்த நம்மை விட்டு? நாம் கோப்பை திறக்க குறியீடு எழுதியுள்ளேன். நாம் மீண்டும் கூறு ஒரு வளைய வேண்டும் கோப்பு வரிசைகள் மற்றும் மேல். நாம் சேர்க்கிறது என்று குறியீடு வேண்டும் என் ஒரு நேரத்தில் வரிசை, ஒரு, சரியாக வடிவமைக்கப்பட்ட மின்னஞ்சல் முகவரி. எனவே உண்மையில் உள்ளது என்று அனைத்து அனுப்ப உள்ளது இந்த மக்கள் ஒரு முறையாவது மின்னஞ்சல். எனவே நான் போக போயிருந்தேன் மற்றும் பின்வருமாறு நானே தயார் செய்தேன். என்ன நான் ஆகிறது இங்கே செய்ய தான் விட போகிறேன் மேலே போய் சில உண்மையான குறியீட்டை தவிர்க்க, இது இந்த தெரிகிறது. எனவே இங்கே முன் சுடப்படுகின்றது பதிப்பு நான் முன்பு எழுதியது. நான் முடிந்ததும் கவனிக்க ஸ்பிரிண்ட் செயல்படுத்தும். நான் டி-மொபைல் செயல்படுத்தி முடித்தார். நான் வெர்ஜின் மொபைல் செயல்படுத்தி முடித்தார். நான் முன்கூட்டியே மன்னிப்பு கேட்கிறேன். ஒரு சில கேரியர்கள் இருக்கிறது என்று வர்க்கம் சில மாணவர்கள் வேண்டும் நான் கணக்கிடுவதில் கவலைப்படவில்லை என்று என்றால் இங்கே நிலையில். எனவே அனைத்து நூல்கள் வெளியே போக வேண்டும். ஆனால் நான் செய்ய வேண்டும் வேறு என்ன என்று பார்ப்போம். நான், கோப்பு மூட போன்ற ப நான்கு அமைந்தது. இந்த புதிய இலக்கணத்தை ஆகிறது. மற்றும் நாம் ஒரு சிறிய பார்க்க வேண்டும் காலப்போக்கில் இந்த பிட், குறிப்பாக ப ஏழு, எட்டு அமைந்தது. ஆனால் இந்த உருவாக்குவதற்கான வாக்கிய ஆகிறது கட்டமைப்பு ஒரு சிறப்பு வகை. ஒரு நூலகம் இருக்கிறது அவுட் அது மாறிவிடும் என்று PHP கோப்புகள், என்று அழைக்கப்படும் PHP mailer கொண்டு வருகிறது. வாழ்க்கையை அதன் நோக்கம் உள்ளது வேலைத்திட்ட மின்னஞ்சல்களை அனுப்ப. அது குறியீடு வேறு யாராவது எழுதினார் எங்களுக்கு மின்னஞ்சல்களை அனுப்ப எளிதாக்குகிறது, எனவே நாம் வைத்திருக்க வேண்டும் முன்னும் பின்னுமாக ஜிமெயில் போகிறது, மக்கள் மின்னஞ்சல் முகவரிகள் ஒட்டிக்கொண்டிருந்த. இங்கே வரிகளை ஒரு கொத்து இருக்கிறது என்று நேர்மையாக, நான் வெறும் வகையான நகல் மற்றும் ஆவணங்களை இருந்து ஒட்டியது. உண்மையில், நீங்கள் என்றால் ஆர்வம், நான் எல்லாவற்றையும் விட்டு ஆவணங்கள் URL களின் குறியீடு நாம் பின்னர் வெளியிட வேண்டும் என்று. மத்தியில் என்று கவனிக்க நான் செய்கிறேன் விஷயங்கள் நான் இந்த நூலகம் சொல்கிறேன், வலது ஜிமெயில் சர்வர் பயன்படுத்த? SMTP, நாம் போது சுருக்கமாக பேசினார் எளிய மெயில் இருப்பது பற்றி யேல் இருந்தன பரிமாற்ற நெறிமுறை. அது நெறிமுறை தான் என்று மின்னஞ்சல் அனுப்பப்படும் சர்வர்கள், மற்றும் அதைத்தான் ஜிமெயில் அந்த ஒன்றாக உள்ளது. ஒரு துறைமுக TCP துறை எண். நீங்கள் என்றால் பரவாயில்லை முன் 587 பார்த்ததில்லை. ஒரு ஆவணத்தில் இருந்து என்று எனக்கு தெரியும். இங்கே என் பெயர் தான். நான் CF50 போட் பயன்படுத்த போகிறேன். ஒரு கணம், நான் போகிறேன் போட் உண்மையான கடவுச்சொல்லை தட்டச்சு. பின்னர் இங்கே கீழே, உள்ளது என்பதை கவனிக்க. நான் முகவரியை என் அமைத்தேன் CS50.net மணிக்கு போட் வேண்டும். நான் ஒரு அனுப்பும் வருத்தப்பட மாட்டேன் நினைக்கிறேன் உரை செய்தி 800 பேர் என்று , நீங்கள் இழக்க காதல், CS50 போட் ஒருவேளை, என்கிறார் இன்று அதை செய்ய முடியவில்லை அந்த. பின்னர் வரி 76 ல், நான் என்ன செய்ய வேண்டும்? சி போன்ற தோற்றம் இந்த வகையான அதனால் நான் 0 சமம், N சமம் இப்போது புதிய எண்ண. அதை நீங்கள் பெற விரும்பினால் என்று மாறிவிடும் ஒரு வரிசையில் விஷயங்களை எண்ணிக்கை, நீங்கள் இனி அதை நினைவில் இல்லை. நீங்கள் ஒரு கேட்கலாம் எண்ணிக்கை என்று செயல்பாடு, அதை நீங்கள் எப்படி பல சொல்லும் முகவரிகள் அந்த வரிசையில் உள்ளன. பின்னர் நான் சேர்க்க போகிறேன் மின்னஞ்சல் முகவரி. நான் இந்த தெரியும் ஆவணங்களை பயன்படுத்தி. ஒரு கூடுதல் முகவரியை செயல்பாடு உள்ளது. இப்போது அங்கு கவனிக்க தொடரியல் ஒரு துண்டு. நாம் இந்த பார்த்திருக்கிறேன் ஆவி சி ல் இதே போன்ற. நீங்கள் டாலர் யோசிக்க முடியும் அது இது ஒரு மாறி மின்னஞ்சல். ஆனால் உள்ளே இருக்கும் ஒரு struct தான் இது மட்டும் பண்புகள் ஆகும், மாறிகள் நீங்கள் கூட. ஆனால் அது மாறிவிடும் PHP இல், என்று ஒரு பொருள் சார்ந்த நிரலாக்க உள்ளது மொழி, ஜாவா போன்ற நீங்கள் APCS எடுத்து இருந்தால். டாலர் அடையாளம் மெயில், நீங்கள் விரும்பினால் to-- இது, அது உள்ளே செயல்பாடுகள் உள்ளன அல்லது முறைகள். எனவே இந்த என்று சொல்ல வேண்டும் என்று சிறப்பு PHP அஞ்சலில் நூலகம், நான் அதின் ஒரு மாறி கிடைத்திருக்கிறது என்றால், நான் ஒரு விழாவில் அழைக்க வேண்டும் என்றால் என்று அந்த நூலகம் வருகிறது, இன்று நோக்கங்களுக்காக, நீங்கள் அம்பு குறியீடு பயன்படுத்த தெரிகிறது. எந்த டாட் இருக்கிறது. அது வெறும் அம்பு தான். ஆனால் ஒரு சுட்டிக்காட்டி அல்ல. அது வெறும் சி தொடரியல் இருந்து கடன். எனவே அழைக்க உள்ளே முகவரியை சேர்க்க இந்த நூலகத்தின் பொருள் அல்லது மாறி. எல்லாம் சரி. இந்த மந்திர வரி. என்று நான் ஒரு மின்னஞ்சல் அனுப்ப எப்படி. திறப்பு சமமானதாகும் ஜிமெயில், அதை தட்டச்சு, மற்றும் அனுப்ப தாக்கியதால். ஆனால், அதற்கு பதிலாக ஒரு அனுப்ப நடக்கிறது இந்த உடல், இந்த முகவரிக்கு மின்னஞ்சல், , CS50 போட் இருந்து. இப்போது முக்கிய வரி. இந்த வரி 2011 போன்ற காணப்படவில்லை நான் நினைக்கும் போது நான் கடந்த இந்த முயற்சி. அங்கு அந்த வரி, நிச்சயமாக, முகவரிகள் துடைக்கிறது. எனவே தர்க்கரீதியாக, நான் என்றால் முகவரி அழிக்க ஒவ்வொரு மறு செய்கை பிறகு, முதல் மின்னஞ்சல் அல்லது உரை செய்தி ஆலிஸ் செல்கிறது, இரண்டாவது செல்கிறது ஆலிஸ் மற்றும் பாப், மூன்றாவது ஆலிஸ் மற்றும் பாப் மற்றும் சார்லி செல்கிறது, எனவே மிகவும் விலையுயர்ந்த தவறு நான் அந்த ஆண்டு செய்தார். எனவே பார்க்கலாம். எந்த கேள்விகள் உள்ளன நாங்கள் உங்களுக்கு ஒரு உரை அனுப்ப முன் 10 சதவீதம் நிகழ்தகவு செய்தி? ஏதாவது கேள்விகள்? எல்லாம் சரி. என்னை இங்கே மற்றும் மாற்றம் போய் உழைக்க வேண்டும் கடவுச்சொல்லை, வாய்ப்பு ஜிமெயில் பட்டியலில். எனவே, அவர்கள் அனைத்து செல்ல வேண்டும் வெளியே, அவர்கள் பின்னர் அநேகமாக 800 மின்னஞ்சல்களை அனுப்பும் எங்களுக்கு பிடிக்காது ஒரே நேரத்தில் அனைத்து லூப், ஐந்து. என்று இல்லை என்பதால் குறிப்பாக, மனித நடத்தை. ஓ, நான் வேறு ஒரு விஷயத்தை மாற்ற போகிறேன். மேலே, நான் sent-- போகிறேன் மாணவர்கள், CSV dot கோப்பு மாற்ற. நான் இந்த திறக்க மாட்டேன், ஆனால் இந்த ஒரு உள்ளது இல்லை 100 ஊழியர்கள் ஒரே கோப்பை, ஆனால் 800 மாணவர்கள், வெறும் ஹார்வர்ட் இருந்து, ஏனெனில் யேல் இந்த வாரம் அக்டோபர் இடைவேளையின் உள்ளது. அது ஒரு முட்டாள் விஷயம் வகையான போல் தெரிகிறது ஏன் அவர்கள் அனைத்து உரை செய்ய அவர்கள் விடுமுறை வர்க்கம் இல்லை. அது சரி தான். வெறும் ஹார்வர்ட் மாணவர்கள் அந்த கோப்பு உள்ளே இன்று. இப்போது திரும்பி செல்லலாம் என் முனைய சாளரத்தில். நான் வகையான பதட்டமாக உள்ளேன். சரி, அதனால் இப்போது நான் செல்ல போகிறேன் அடைவு, மற்றும் PHP உரை டாட் PHP. எப்படி ஒரு துணிச்சலான தன்னார்வ பற்றி? எனவே நான் என்னை இந்த விரும்பவில்லை. சரி, வா. உன் பெயர் என்ன? மாயா மாயா. காண்க: 1 மாயா. வரை மாயா வாருங்கள். எல்லாம் சரி. இந்த பணிகளை, நாம் பார்க்கலாம். நான் என் சொந்த மின்னஞ்சல் முகவரியை வைத்து கோப்பு என் சொந்த தொலைபேசி எண் கோப்பில், அதனால் வட்டம் நான் அதே ஒரு கிடைக்கும். உங்களை சந்திப்பதில் மகிழ்ச்சி. மாயா: அதேபோல். காண்க: 1 எனவே நீங்கள் செய்ய வேண்டும் அனைத்து ஆகிறது 800 உரை செய்திகளை அனுப்ப Enter விசையை, நான் திருகு வில்லை என்றால். நைஸ். புள்ளியியல், ஒரு ஆகலாம், நாம், ஒரு மின்னஞ்சல் கிடைக்கும் வரை முகவரியில் என்று ஒரு உரை செய்தி இப்போது அறையில். தான் ஒலித்துக்கொண்டே மற்றும் பார்க்க. பார்வையாளர்கள்: [விசில்] காண்க: 1 ஓ, ஆம். பார்வையாளர்கள்: gotcha, ஓ. காண்க: 1 சுழல்கள் இந்த மாறி ஏனெனில் PHP இன் மெதுவாக அல்ல. இந்த மெதுவான ஆகிறது ஜிமெயில் ஏனெனில் எங்களுக்கு நெரிக்கும், இல்லை எங்களை விட அனுப்ப விடாமல் விநாடிக்கு ஒரு மின்னஞ்சல் போன்ற. எதுவும்? இந்த என்னை சோதிக்க ஒரு கடினமான விஷயம் இருந்தது எனவே எனக்கு என் ஒரு தொலைபேசி தான் வீட்டில். என்று போட் இருந்து வட்டம் உள்ளது? ஆமாம்? இல்லை? ஆம் சொல். இல்லை? இது ஒரு நண்பர் இருந்து தான்? விகாரமான. சரி. அது போதும் வேலை அழகாக தெரியும். அடடா. அவர்கள் ஓ, ஒரு நிமிடம் black--. ஓ, நீங்கள் என்ன தெரியுமா? ஒரு நிமிடம். ஒரே மாயா மற்றும் வரை நான் மியா, அது? மாயா மாயா. காண்க: 1 மாயா, போகிறோம் நான் தவறு இங்கே என்ன தெரியும். ஓ, ஒரு நிமிடம். நான் 100 அனுப்பிய நினைக்கிறேன் 555-1212 உரை செய்திகளை. நிற்க. நான் எந்த ஆண்டு வெற்றி பெற முடியாது. சரி. மாயா? போஸ்ட் புரொடக்ஷன் என்று சரி. Dammit! முகவரி இருந்து தொடர்ந்து. சரி, நிற்க. மன்னிக்கவும். இது ஒவ்வொரு ஆண்டும் வலி தான். சரி, ஒரு கணம். இது நன்றாக இருக்கிறது. நான் பதிலாக இதை செய்ய போகிறேன். அச்சு முகவரி. சரி, நிற்க. அச்சு முகவரிகள், அடைப்புக்குறி நான். ஆமாம், நான் விரும்புகிறேன் என்று. டாலர் sign-- சரி நான் என்ன நான் விளக்க வேண்டும் நான் இந்த இயக்க பிறகு, ஒரு கணம் செய்து. ஒவ்வொரு வருடமும். சரி, இங்கே நாம். நான் வரம்பு மற்றும் நான் விரும்பவில்லை அனைவருக்கும் தொலைபேசி எண் காட்ட, ஆனால் மாயா உறுதிப்படுத்த முடியும் தலையை ஆட்டுவது கொண்டு, என்று அவர் அனைவருக்கும் பார்க்கிறாள் வர்க்கம் தொலைபேசி எண் நான் ஒரு நகல் போகிறேன் என்று ஜிமெயில் என்று ஒரு திட்டத்தை. Gmail இல் என்றால், நாம் என்ன செய்ய வேண்டும்? நீங்கள் இழக்க. Love-- என்று எனக்கு இருந்து அல்ல. நான் இன்னும் அனுப்ப ஹிட். எனவே மேலே போய் செய்வோம் இந்த, நான் பெரிதாக்க முடியும். சரி. அதனால் நான் இப்போது ஜிமெயில் என்று ஒரு திட்டத்தை பயன்படுத்தி. மாயா என்றால், நீங்கள் விரும்புகிறேன் அனுப்புக பொத்தானை கிளிக் செய்யவும், நாங்கள் என்ன என்று உருவகப்படுத்த குறியீடு செய்திருக்க வேண்டும். எதுவும்? [பீப் சப்தங்களின்] பார்வையாளர்கள்: இங்கும். காண்க: 1 ஆம்? சாகும்? பார்வையாளர்கள்: இங்கும். காண்க: 1 மிஸ் நீங்கள். நான் மற்ற அவுட் அனுப்ப போகிறேன். நான் நினைக்கவில்லை ஏனெனில் நான் பாதி வெளியே அனுப்பி ஜிமெயில் அந்த வழியாக செல்ல அனுமதிக்க வேண்டும். அதனால் தான் இன்று நாள், நினைவில் என்று நீங்கள் நான் ஜிமெயில் பயன்படுத்த முடியும் என்று கற்று. அந்த கொடூரமான இருந்தது. மாயா ஒரு பெரிய கைதட்டல். நன்றி. எனவே, சரி. என்ன [பீப் சப்தங்களின்] நாம் எப்படி ஆம், ஒரு சில பீப் சப்தங்களின் கிடைத்தது? எல்லாம் சரி. இப்போது நான் 700 பெற போகிறேன் மீண்டும் வகுப்பு தோழர்கள் இருந்து மகிழ்ச்சியற்ற மின்னஞ்சல்கள். எனவே குறைந்த பட்சம் நாம் பார்க்க வேண்டும் என்று அது மதிப்பு இருந்தது என்றால். அதனால் என்ன தவறு? நான் சென்று கண்டுபிடிக்க வேண்டும் உண்மையில் பிறகு தவறு, ஆனால் எவ்வளவு எளிதாக பார்க்க இது PHP இல் அதை செய்ய இருந்தது. எனவே நாம் உண்மையில் இப்போது, என்ன செய்ய நாம் PHP இந்த வெளிப்பாட்டுத்தன்மை வேண்டும். கொடுமையாக இருந்தது என்று ஆனேன். எல்லாம் சரி. அதனால் வெளியே போயிருக்க வேண்டும் என்ன. இது எனக்கு இன்று காலை சோதனை என் தொலைபேசி, என் தொலைபேசி உண்மையான திரை. ஆனால் இப்போது ஏன் நாம் சிந்திக்கலாம் நாம் உண்மையில் அறிமுகம் முதல் இடத்தில் இந்த விஷயங்களை எல்லாம். எனவே இலக்கு அல்ல இந்த திட்டங்கள் எழுத என்று கட்டளை வரியில் எழுதப்பட்ட, இல்லையா? அதனால் நான் ஒரு எளிய எழுதினார் திட்டம் ஹலோ, நான் எழுதியது conditionals என்று ஒரு சிறிய நிரல், மற்றும் முன்னும் பின்னுமாக ஒரு வாசிப்பு வரி மற்றும் பயன்படுத்தப்படும். மற்றும் கோட்பாடு, நான் எழுதிய வெளியே அனுப்பி அந்த ஒரு திட்டம் 800 உரை செய்திகளை, கொடுக்க அல்லது 800 எடுத்து. அந்த வேலைத்திட்டம் அனைத்து இருந்தது இன்னும் கட்டளை வரியில் ரன். நிச்சயமாக என்று ஆகிறது வலை, சரியான? நோக்கம் இப்போது பயன்படுத்தி தொடங்க உள்ளது என்ன நான் கூறுவது பயன்படுத்த எளிதாக ஒரு ஆகிறது மொழி, ஒரு துணிந்து கூறு அடிப்படையில் சக்தி வாய்ந்த மொழி அம்சங்கள் என்று அது வர, தொடங்க இணைய பக்கங்களை உருவாக்கும் என்று குறியீடு எழுதும். எனவே கடந்த கால மற்றும் கடந்த வாரம், நாம் HTTP மற்றும் HTML பற்றி பேசினார். மற்றும் HTML பற்றி நல்ல என்ன அது வெறும் தூய உரை என்று உள்ளது. மற்றும் உரை நிச்சயமாக ஏதாவது என்று நீங்கள் உண்மையில் அச்சு அழைப்பு மூலம் அச்சிட ஊ செயல்பாடு, அல்லது அச்சு செயல்பாடு. உண்மையில், அந்த PHP உள்ளது என்ன இப்போது நாம் செய்ய அனுமதிக்க வேண்டும். எனவே உதாரணங்கள் மத்தியில் நாங்கள் இன்றைய மூல குறியீடு வேண்டும், குறியீடு சில கூடுதலாக என்று நான் ஒரு கணம் முன்பு அங்கு போட நாம் உதாரணமாக இந்த திட்டங்கள் வேண்டும். Froshims, அல்லது புதியவர்களை சார்பான விளையாட்டு, உண்மையில் இருந்தது முதல் extracurriculars ஒன்று நான் ஆண்டுகளுக்கு முன்பு என்னை இணைத்துக் கொண்டேன். என் அறை நண்பர் மற்றும் நான், உடன் வளாகத்தில் சில மற்ற குழந்தைகள், froshims நிரலை இயக்க பயன்படுத்தப்படும். நான் இப்போது என் உரை பெறுவது. இப்போது நாம், மீண்டும் நாளில், எனவே இந்த 1996 இருந்தது அல்லது, ஒரு இணைய இருந்தது ஆனால் எந்த செயல்முறை அங்கே froshims எந்த வலைத்தளத்தில் இருந்தது. அதனால் நீங்கள் பதிவு செய்ய விரும்பினால் கால்பந்து அல்லது கைப்பந்து அல்லது என்ன, இந்த விஷயம் வெளியே நிரப்ப வேண்டும் ஒரு துண்டு பேப்பரில் என்று, நீங்கள் ஹார்வர்ட் முழுவதும் நடக்க வேண்டும் முற்றத்தில், மற்றும் நீங்கள் அதை சரிய வேண்டும் பிராக்டர் மெயில் ஸ்லாட், ஒரு யார் விகில்ஸ் வொர்த், தங்கும் ஒன்று இருந்தது. இந்த பதிவு நீங்கள் இருந்தன. மற்றும் அவன் அல்லது அவள் பின்னர் அது நீங்கள் ஒரு மின்னஞ்சல் உருவாக்கும் கைமுறையாக, எவ்வளவு நான் போன்ற வெறும், மாயா, இங்கு பின்னர் நீங்கள் உறுதி அனைவராலும் பதிவு. எனவே இந்த குறைந்த போல் இருந்தது பழம் தொங்கி, அதனால் பேச. இது மாதிரியான அந்த முட்டாள் இருந்தது நாம் இந்த காகித பயன்படுத்தி. நான் எங்களுக்கு முடியும் விரும்பினார் ஒரு வலைத்தளத்தில் போக, அல்லது புதியவர்கள் ஒரு போக வேண்டும் வலைத்தளத்தில், விளையாட்டு பதிவுசெய்யவும் மற்றும் இந்த பொருட்களை நிறைய தானியக்க தங்கள் பெயர்கள் மற்றும் மின்னஞ்சல்களை செலுத்துவதன் மூலம் மற்றும் முன்னும் பின்னுமாக ஒரு தரவுத்தள. உண்மையில், மிகவும் முதல் பதிப்பு வலைத்தளத்தின், சூப்பர் அசிங்கமான HTML பயன்படுத்தி, இந்த மாதிரி ஏதாவது பார்த்து. அது உண்மையில் இருந்தது, முரண்பாடாக, மேலும் இக்கட்டான இந்த மீண்டும் விட தேடும் பிறகு. ஆனால் நான் ஒரு நிரலாக்க மொழி பயன்படுத்தப்படும். PHP இல்லை, ஆனால் மாறாக பேர்ல் என்று இல்லை, இது ஒரு பழைய மொழி, ஆனால் ஆவி மிகவும் ஒத்ததாக. மற்றும் நான் முற்றிலும் நானே அதை கற்று. அது, அதை கண்டுபிடிக்க எனக்கு ஒரு எடுத்து நண்பர்கள் நிறைய கேள்விகள் கேட்டு. ஆனால் அங்கு கருத்துக்கள் அதே இருந்தன. PHP உண்மையில் வடிவமைக்கப்பட்டுள்ளது என்ன ஏனெனில் கட்டளை வரி பொருள் அல்ல நாம் தான், விளையாடி ஆனால் வலை நிரலாக்க. அது உண்மையில் அதன் அம்சம் கட்டப்பட்டு வலை அமைக்க, பின்வருமாறு. இந்த froshims உள்ளது. நான் வேண்டும் என்றால் இந்த வடிவத்தில் பதிவு, இந்த மிகவும் அசிங்கமான நிச்சயமாக, ஆனால் எனக்கு முன்னே போகட்டும் மற்றும் ஒரு குறைந்த வசதியாக மாணவர் இருக்க, மேத்யூஸ் அது எதுவாக விளையாட்டு, பதிவு செய்யவும். நான் செய்ய முடியும் வேண்டும் என்ன ஒரு வடிவம் இருந்து தகவல் சமர்ப்பிக்க, இல்லை போன்ற கூகிள் சர்வர் நாம் முற்றிலும், கடந்த முறை செய்தது அவர்கள் பின்தளத்தில் பயன்படுத்தி ஏமாற்றுதல், நான் என் சொந்த பின்தளத்தில் குறியீடு செயல்படுத்த வேண்டும். எந்த எழுத, PHP பொருள் ஒரு URL வாழ்கிறார் என்று குறியீடு வடிவம் தரவு சமர்ப்பிக்க முடியும். பின்னர் உங்கள் குறியீடு, ஒரு சர்வரில் PHP இல் எழுதப்பட்ட, பின்னர் அந்த பயனர் உள்ளீடு பதிலளிக்க முடியும். அவரது பெயர், அல்லது ஆறுதல் நிலை போல், அல்லது பின்னர் தங்குமிடம், மற்றும் அது ஏதாவது செய்ய. இந்த வழக்கில், நான் மடத்தனமாக அதை அச்சிட்டு அந்த அழகான அனைத்து அல்ல இது உரை, அதே. ஆனால் நீங்கள் நிச்சயமாக முடியும் நீங்கள் HTML தெரியும் என்றால், கற்பனை, நீங்கள் விரைவில் உருவாக்க எப்படி தெரியும் அச்சு f, மற்றும் அச்சு உடன் HTML, ஒத்த செயல்பாடுகள் மற்றும், நீங்கள் நிச்சயமாக முடியும் , என்கிறார் ஒரு அழகாயிருக்கிறது வலை பக்கம் உருவாக்க ஏய் டேவிட், நீங்கள் இப்போது பதிவு. நீங்கள் ஒரு குறைந்த வசதியாக இருக்கும் மாத்யூஸ் மாணவர், சரியான? நீங்கள்% எஸ்இஎஸ் ஒரு மொத்தமாக பயன்படுத்த முடியும், அல்லது சுருள் ப்ரேஸ் மற்றும் டாலர் குறியீட்டில் நான், ஒரு கணம் முன்பு பயன்படுத்தப்படும் நட்பு மேலும் பயனர் என்று உரை உருவாக்க இதை விட. எனவே இந்த ஒரு கோப்பு பாருங்கள் நாம். Froshim பூஜ்யம் டாட் PHP இந்த தெரிகிறது. நான் CS50 உள்ள IDE ஏற்றவும் போது, froshim பூஜ்யம் இந்த தெரிகிறது. இந்த froshim பூஜ்யம் டாட் PHP உள்ளது. நீங்கள் இந்த கோப்பு பற்றி என்ன கவனிக்க வேண்டும்? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] காண்க: 1 மன்னிக்கவும், கொஞ்சம் சத்தமாக? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] இது HTML தான். உண்மையில், அது ஏனெனில், என்ன PHP பற்றி சுவாரசியமாக அது வடிவமைக்கப்பட்டுள்ளது என்று உள்ளது நல்ல, இருக்க வேண்டும் அல்லது மோசமான, ஒன்றோடு HTML குறியீட்டை. உண்மையில், கூட இந்த இருப்பினும் கோப்பு, பூஜ்யம் டாட் PHP froshim மேல் ஒரு PHP கருத்து உள்ளது அது, அது வெறும் HTML தான். ஆனால் இதற்கு மாறாக, நான் திறந்து என்றால், நாம் சொல்ல, பூஜ்யம் டாட் PHP, பதிவு இது மேல் ஒரு பெரிய கருத்து உள்ளது. இது மிகவும் கிட்டத்தட்ட முற்றிலும் தெரிகிறது என்ன தவிர, HTML, போன்ற? வரி, என்ன, 21 ஒரு சிறிய வித்தியாசமான தெரிகிறது. ஆனால் நான் PHP முறையில் நுழையும் கவனிக்க போகிறேன் திறந்த அடைப்புக்குறி கேள்வி குறி PHP கொண்டு. பின்னர் நான் சில விஷயங்களை கிடைத்துவிட்டது. பின்னர் அந்த வரி முடிவில் கிட்டத்தட்ட நான், குறி, PHP கேள்வி. இந்த நான் ஒன்றோடு அர்த்தம் என்ன ஆகிறது. நீங்கள் HTML எழுத முடியும் என்று நீங்கள் தான் சர்வர் வெளிக்காட்டாதே வேண்டும். ஆனால் நீங்கள் ஏதாவது செய்ய வேண்டும் என்றால் பக்கம் வழியாக மாறும், அதன் ஒரு பகுதியை, என் பெயர் நுழைக்க அல்லது தங்குமிடம் அல்லது ஆறுதல் நிலை, நான் ஒரு செயல்பாடு பயன்படுத்த முடியும் அச்சு R போன்ற, இது வெறும் அதாவது, சூத்திர அச்சிட அது வடிவமைக்க, இந்த மாறி அவுட் அச்சிட எனினும் நீங்கள் விரும்பினால். அது உண்மையில் இல்லை மனித நோக்கங்களுக்காக, இந்த, அது தான் பிழைதிருத்தம் அல்லது கண்டறியும் நோக்கங்களுக்காக. அதனால் நான் செய்தேன் என்று எவ்வளவு தான். நான் அதற்கு பதிலாக இரண்டு டாட் PHP froshims சென்றால், கவனிக்க என்று இந்த வடிவம் நடவடிக்கை பூஜ்யம் டாட் PHP பதிவு old-- முந்தைய ஒரு உண்மையில் இருந்தது. ஆனால் இரு டாட் PHP பதிவு. எனவே எப்படி இந்த ஒரு பார்போம் வித்தியாசமாக ஒரு சிறிய செயல்படும். நான் பதிப்பு இரண்டு சென்றால். இங்கே, நான் டேவிட் பதிவு, குறைந்த வசதியாக, மேத்யூஸ் என்ற தங்குமிடம் இருந்து, பதிவு. எனவே இந்த நேரத்தில் அதை நீங்கள், என்றார் உண்மையில், பதிவு. தான் நான் இங்கே என்ன என்று பார்ப்போம். நான் பதிவு இரண்டு டாட் பார்த்தால் PHP கோப்புகள், இந்த சில PHP குறியீடு உள்ளது. அது எனினும், இன்னும் கொஞ்சம் தூய்மையான தான் இன்னும் இந்த வரி ஒரு சிறிய நீண்ட மறைப்புகள். இங்கே கவனிக்க. நான் என் HTML குறியை வெளியே அச்சிட, என் தலை டேக், என் தலைப்பு குறிச்சொல், தலை, உடல். பின்னர் நான் சொல்ல ஆரம்பிக்க PHP, முறையில் நுழைய போன்ற விஷயங்கள். அந்த டேக் அதனால், திறந்த அடைப்புக்குறி PHP-- கேள்வி குறி, PHP, என்கிறார் ஏய், சர்வர், விளக்குவது execute-- PHP போன்ற பின்வரும் விஷயங்களை நீங்கள் இறுதியில் ஒட்டு பார்க்க வரை. நீங்கள் எந்த தெரியாது கூட நீங்கள் இதுவரை பார்த்த விட மற்ற PHP, நீங்கள் வகையான படிக்க முடியும் அதை அழகாக உள்ளுணர்வாக. பெயர் காலியாக உள்ளது, அல்லது ஆறுதல் இருந்தால் காலியாக, அல்லது கதவு காலியாக உள்ளது, நான் என்ன செய்ய வேண்டும்? நான் பயனர் என்ன சொல்ல? நீங்கள் உங்கள் பெயரை வழங்க வேண்டும், ஆறுதல், மற்றும் தங்குமிடம், மற்றும் முன்னும் பின்னுமாக. இல்லையென்றால், நான் நீங்கள் கூறும் பதிவு, நன்றாக இல்லை உண்மையில். நான் உண்மையில் சொல்ல எந்த தகவல் இல்லை, ஏனெனில். நான் தரவு எதுவும் செய்யவில்லை. நான் விட்டு அதை எறிந்து ஆர்ப்பாட்டத்தில் நோக்கங்களுக்காக. இப்போது நான் வகையான வரி 22 மீது skimped. மேலும் தொடரியல் இருக்கிறது அங்கு, ஆனால் டாலர் பதவியை சுவாரசியமான வகையான அடிக்கோடிட்டுக் காட்டுகின்றன. இந்த PHP பற்றி நன்றாக என்ன ஆகிறது. PHP இல், நீங்கள் என்று என்ன இருக்கிறது ஒரு சில சூப்பர் உலக மாறிகள். இன்னும் அதிகமாக விளைவிப்பவன்தான் உலக மாறிகள் விட முக்கியம். இந்த, அனைத்து மூலதனத்துடன் போன்ற, PHP கொண்டு வருகிறது. நீங்கள் ஒரு சர்வர் இருந்தால் அதனால் ஒரு வலை சர்வர், அப்பாச்சி போன்ற, நிறுவப்பட்ட மற்றும் நீங்கள் நிறுவ PHP, ஒரு திடீர் அனைத்து ஆதரவை நீங்கள் இந்த சூப்பர் பயன்படுத்தி தொடங்க முடியும் உங்கள் குறியீடு உலக மாறிகள். மற்றும் பற்றி நல்ல என்ன PHP உள்ளது என்று நீங்கள் என்றால் வெறும் டாட் இல் முடிவடையும் என்று ஒரு கோப்பு எழுத PHP, ஒரு வலை சர்வரில் அதை வைத்து பின்னர் நீங்கள் அதை ஒரு படிவத்தை சமர்ப்பிக்க அந்த நடவடிக்கை டேக் மற்றும் ஒரு வடிவம் டேக் வழியாக, அந்த நடவடிக்கை பண்பு வடிவம் டேக், PHP மற்றும் வலை முற்றிலும் அடைய எப்படி புள்ளிவிவரங்கள் அந்த முக்கிய மதிப்பு ஜோடிகள் ஆல் அவுட் கேள்வி போல் URL ஐ குறி q, பூனைகள் சமம் அது எப்படி q, பூனைகள் கண்டுபிடிக்க வேண்டும். நீங்கள் ஒரு புகைப்படம், அல்லது ஒரு பயனர் பெயர் to என்றால், அல்லது ஒரு கடவுச்சொல்லை, பேஸ்புக் போன்ற PHP நீங்கள் கண்டுபிடிக்க அங்கு அந்த தரவு அனைத்து உள்ளது. அது வெறும் ஒப்படைக்கும் வேண்டும் நீங்கள் ஒரு துணை வரிசை என்று டாலர் அடிக்கோடிட்டு பின், அல்லது டாலர் அடையாளம் கிடைக்கும் அடிக்கோடிட்டு, நீங்கள் என்பதை பொறுத்து கிடைக்கும் அல்லது பதவியை சமர்ப்பிப்புகளை பயன்படுத்தி. அது தான் நீங்கள் ஒப்படைக்கும் வேண்டும் ஒரு சூப்பர் உலக மாறி, நீங்கள் பெயர் பெற வேண்டும் என்றால் என்று பயனர் அந்த வலை வழியாக சமர்ப்பித்த வடிவம், நீங்கள் உண்மையில் நான் பெயர் சொல்ல சூப்பர் உலக மாறி, மேற்கோள், சதா, பெயர். மேலும், மேற்கோள் ஆறுதல், மற்றும், மேற்கோள் தங்குமிடம். நாம் செய்ய முடியும் போவதில்லை இந்த மற்றும் மிகவும் PHP கொண்டு. இந்த இருந்தது கூட அது ஒரு சுழல்காற்று பார்வையில், நாம் மிகவும் அடுத்த வாரம் டைவ் வேண்டும். நாம் ஒரு தரவுத்தள அறிமுகப்படுத்த வேண்டும் என்று நீங்கள் உண்மையில் நீங்கள் செயல்படுத்த தொடங்கும் போகிறது உங்கள் சொந்த மின் வர்த்தக based-- ஒரு வார காலத்தில் இணையதளம் போன்ற. எனவே நீங்கள் அடுத்த முறை பார்க்க வேண்டும், நீங்கள் உரை செய்திகளை கிடைத்தது நம்புகிறேன். பாய். [இசை] [கதவை திறந்து] காண்க 2: ஏய். காண்க 3: என்ன நடக்கிறது? காண்க 2: நீங்கள் என்ன செய்கிறீர்கள்? காண்க 3: ஒரு பிரச்சனை தொகுப்பு வேலை. காண்க 2: நைஸ். ஐந்து உயர். [உயர் ஐந்து] இம், நீ இங்கே என்ன என்ன செய்கிறாய் மாறி? காண்க 3: தான் வெளியே தொங்கி. நான் திரும்பி ஜிம் இருந்து கிடைத்தது. நான் உதவி முடியவில்லை, ஆனால் போது நாம் உயர் fived கவனிக்க, என்று நீங்கள் அழகான கடுமையாக கைகள் வேண்டும். நீங்கள் உடற்பயிற்சி சென்று? காண்க 2: இல இல்லை. காண்க 3: மகனே, நீ அழகான பெரிய பார்க்கிறீர்கள். எல்லோருக்கும் தெரியும், ஏனெனில் எந்த மோசமாக உள்ளது 8-பந்து வளாகத்தில் பெரிய மனிதர். உயர் ஐந்து. காண்க 2: ஓ, இல்லை. இல்லை, நான் நல்ல இருக்கிறேன் என்று. நான் நல்ல இருக்கிறேன் என்று.