1 00:00:00,000 --> 00:00:11,330 2 00:00:11,330 --> 00:00:12,360 >> டேவிட் MALAN: சரி. 3 00:00:12,360 --> 00:00:15,970 இந்த CS50 தான், இந்த வாரம் ஒன்பது இறுதியில். 4 00:00:15,970 --> 00:00:18,560 இது ஒரு சுழல்காற்று ஆகிறது கடந்த சில நாட்களாக. 5 00:00:18,560 --> 00:00:21,580 நீங்கள் முழங்கால் என்றால் பிரச்சனை, ஏழு அமைந்தது ஆழமான அதை, மிகவும் ஒரு இல்லை உணர 6 00:00:21,580 --> 00:00:23,340 பிட் புதிய என்று அங்கு தான். 7 00:00:23,340 --> 00:00:26,660 ஆனால் நாம் காய் முடியாது என்றால் நாம் பார்ப்போம் எல்லாம் ஒன்றாக சுருக்கமாக இங்கே 8 00:00:26,660 --> 00:00:29,230 முன் பின் இன்னும் விட்டு veering மற்றொரு திசையில் மற்றும் பார்த்து 9 00:00:29,230 --> 00:00:30,510 வேறு எங்கு நாம் செல்ல முடியும். 10 00:00:30,510 --> 00:00:32,630 >> அதனால் இதுவரை, நாம் HTML பற்றி பேசினார். 11 00:00:32,630 --> 00:00:33,740 நாம் CSS பற்றி பேசினார். 12 00:00:33,740 --> 00:00:34,705 நாம் PHP பற்றி பேசினார். 13 00:00:34,705 --> 00:00:36,520 நீங்கள் SQL அனுபவிக்க ஆரம்பித்துவிட்டேன். 14 00:00:36,520 --> 00:00:38,360 இன்று, நாம் ஒரு பிட் பேசுகிறேன் இங்கு பற்றி. 15 00:00:38,360 --> 00:00:41,230 ஆனால் எப்படி இந்த வெவ்வேறு அனைத்து செய்கிறது மொழிகள் ஒட்டவைக்க? 16 00:00:41,230 --> 00:00:44,970 >> எனவே, கடந்த வாரம் பேசினார் ஒரு சர்வர் என்ற கருத்து. 17 00:00:44,970 --> 00:00:48,470 அதனால் தான் இந்த செவ்வகம் வரைந்து விடுங்கள் இங்கே ஒரு வலை சேவையகம். 18 00:00:48,470 --> 00:00:52,200 மற்றும் ஒரு வலை சர்வர் நிச்சயமாக கோப்புகளை உதவுகிறது. 19 00:00:52,200 --> 00:00:54,640 அந்த கோப்புகளை சில HTML கோப்புகளை இருக்க முடியும். 20 00:00:54,640 --> 00:00:58,270 எனவே விஷயங்கள் என்று ஒன்று ஒரு வெப் சர்வர் வெளிக்காட்டாதே முடியும் ஒரு கோப்பு இருக்கும் என்று 21 00:00:58,270 --> 00:01:01,290 நாம் தான் இந்த மாதிரி வரைய வேண்டும் சில HTML கொண்ட. 22 00:01:01,290 --> 00:01:04,786 எனவே பாமர மக்களின், என்ன HTML நீங்கள் என்ன செய்யலாம்? 23 00:01:04,786 --> 00:01:06,036 >> பார்வையாளர்கள்: பக்கம் இருக்க நல்ல. 24 00:01:06,036 --> 00:01:09,670 25 00:01:09,670 --> 00:01:12,310 >> டேவிட் MALAN: சரி, ஒரு பக்கம் நன்றாக இருக்கும் என்று, நான் நிரூபிக்கப்பட்டுள்ளது என்று நான் நினைக்கிறேன் என்றாலும் 26 00:01:12,310 --> 00:01:13,370 இல்லையெனில். 27 00:01:13,370 --> 00:01:18,250 எனவே HTML நீங்கள் பக்கங்கள் வெளியே போட விடு அமைப்பு, மற்றும் அதை நீங்கள் அனுமதிக்கிறீர்கள் 28 00:01:18,250 --> 00:01:22,410 அப்படி கலையுணர்வுடனும் ஒரு பக்கம் குறிக்கிறது, நிலையான உள்ளடக்கத்தை குறிக்க, அதனால் நீங்கள் 29 00:01:22,410 --> 00:01:23,640 பின்னர் ஒரு இணைய உலாவி அதை பார்க்க முடியும். 30 00:01:23,640 --> 00:01:24,690 >> ஆனால் அந்த முக்கிய விஷயம். 31 00:01:24,690 --> 00:01:26,130 அது நிலையான உள்ளடக்கம். 32 00:01:26,130 --> 00:01:28,590 நீங்கள் அதை எழுத, நீங்கள் அதை சேமிக்க, பின்னர் நீங்கள் அதை கப்பல். 33 00:01:28,590 --> 00:01:31,130 மற்றும் வலை சர்வர் பின் உதவுகிறது அது உங்கள் பார்வையாளர்கள் வரை. 34 00:01:31,130 --> 00:01:35,700 >> ஆனால் நாம் வேறு ஒரு பயன்படுத்தி விஷயங்கள் stylize முற்றிலும் மொழி. 35 00:01:35,700 --> 00:01:40,150 நாம் ஒரு பாணி பண்பு பயன்படுத்த தொடங்கியது குறிப்பிட்ட குறிச்சொற்களை. 36 00:01:40,150 --> 00:01:43,400 மற்றும் பாணி பண்பு எங்களுக்கு அமைக்க அனுமதிக்க எழுத்துரு அளவு மற்றும் நிறத்தை போன்ற விஷயங்கள். 37 00:01:43,400 --> 00:01:46,460 மேலும் ஒருவேளை நீங்கள் கண்டறிய ஆரம்பித்துவிட்டேன், அல்லது நீங்கள் விரைவில் இறுதி மனது 38 00:01:46,460 --> 00:01:50,160 முக்கியமான திட்டங்கள், இன்னும் பிற நீங்கள் CSS பயன்படுத்த முடியும் என்று பண்புகள். 39 00:01:50,160 --> 00:01:54,710 அதனால் பாமர மக்களின், என்ன உண்மையில் பின்னர் CSS செய்ய வேண்டும்? 40 00:01:54,710 --> 00:01:57,810 அந்த அதின் தான் உதாரணங்கள் இருக்கின்றன. 41 00:01:57,810 --> 00:02:00,730 என்ன அது நீங்கள் என்ன செய்யலாம் என்று HTML என்ன தெரியவில்லை 42 00:02:00,730 --> 00:02:02,606 நாம் இதுவரை பார்த்த? 43 00:02:02,606 --> 00:02:04,850 >> பார்வையாளர்கள்: நீயே பாணியை வரையறை. 44 00:02:04,850 --> 00:02:06,700 >> டேவிட் MALAN: பாணியை வரையறுத்து நீயே. 45 00:02:06,700 --> 00:02:10,280 எனவே நீங்கள் வகுப்புகள் போன்ற விஷயங்களை வரையறுக்க தனிப்பட்ட எதிர்கொண்டது, அல்லது 46 00:02:10,280 --> 00:02:13,800 ஒரு ஆவணத்தில் முனைகளில் அடையாளம் அதனால் நீங்கள் அவர்களை stylize முடியும் என்று. 47 00:02:13,800 --> 00:02:16,890 ஆனால் இன்னும் குறிப்பாக, நான் CSS சொல்ல விரும்புகிறேன் உண்மையில் நீங்கள் பொருட்களை எடுத்து முடிகிறது 48 00:02:16,890 --> 00:02:20,790 கடைசி மைல் மற்றும் நீங்கள் மிகவும் குறிப்பிட அனுமதிக்கிறது இன்னும் துல்லியமாக அழகியல், 49 00:02:20,790 --> 00:02:24,340 பெரும்பாலான HTML முடிகிறது அதேசமயம் நீங்கள் உங்கள் பக்கங்களை கட்டமைக்க. 50 00:02:24,340 --> 00:02:27,310 >> மற்றும் சில இயல்புநிலைக்கு உள்ளன கூட, போன்ற நாம் டேக் பார்த்தேன் 51 00:02:27,310 --> 00:02:30,690 சுமார் பேசும் ஒரு தலைப்பு டேக், விஷயங்களை பெரிய மற்றும் தைரியமான செய்தார். 52 00:02:30,690 --> 00:02:34,250 என்று ஒரு மிகவும் பொதுவான வரையறை டேக் - பெரிய மற்றும் தைரியமான. 53 00:02:34,250 --> 00:02:35,260 என்ன எழுத்துரு அளவு என்ன? 54 00:02:35,260 --> 00:02:36,080 என்ன நிறம்? 55 00:02:36,080 --> 00:02:36,890 என்று எப்படி தைரியமான? 56 00:02:36,890 --> 00:02:39,830 மற்றும் CSS மேலும் இறுதியாக நீங்கள் முடிகிறது அந்த இசைக்கு விஷயங்கள். 57 00:02:39,830 --> 00:02:42,150 அத்துடன் அமைப்பை, சில நீங்கள் பார்த்திருக்கிறேன். 58 00:02:42,150 --> 00:02:45,180 >> வெளிப்படையாக, CSS ஒரு பிட் உள்ளது ஒரு குளறுபடியான மொழி. 59 00:02:45,180 --> 00:02:48,370 அதை நீங்கள் செய்ய முடியும் என்று மிகவும் சக்தி வாய்ந்தது நீங்கள் தான் அந்த மொழியில் எந்த வலைத்தளம் 60 00:02:48,370 --> 00:02:51,880 அது வலை இன்று பார்த்தேன், ஆனால் அதை கழுத்தில் ஒரு வலி வகையான தான். 61 00:02:51,880 --> 00:02:54,440 நீங்கள் சில உங்கள் தலையில் மோதியது வேண்டும் ஏற்கனவே தான் செய்ய சுவர்கள் எதிராக 62 00:02:54,440 --> 00:02:58,560 மையத்தில் ஒரு மெனு போன்ற முட்டாள் ஏதாவது நீங்கள் வந்திருக்கிறேன் என்றால் பிரச்சனை ஏழு அமைந்தது 63 00:02:58,560 --> 00:02:59,470 ஏற்கனவே அந்த புள்ளி. 64 00:02:59,470 --> 00:03:01,530 >> ஆனால், அந்த விஷயங்களை உணர காலப்போக்கில் எளிதாக கிடைக்கும். 65 00:03:01,530 --> 00:03:02,820 நீங்கள் வடிவங்கள் கவனிக்க தொடங்கும். 66 00:03:02,820 --> 00:03:06,020 மீண்டும், Google உங்கள் நண்பர் இருக்கும் நீங்கள் இதில் பல்வேறு வழிகளில் 67 00:03:06,020 --> 00:03:07,220 பிரச்சினைகள் இந்த வகையான தீர்க்க. 68 00:03:07,220 --> 00:03:11,520 >> நான் CSS கொண்டு சொல்ல உனக்கு என்ன தைரியம், மற்றும் HTML மேலும் பொதுவாக, நீங்கள் பிரச்சினைகளை தீர்க்க முடியும் 69 00:03:11,520 --> 00:03:15,910 மேலும் பல வழிகளில், இது அனைத்து மிகவும் வலிமை நன்கு உங்களால் முடிந்ததை விட, சரியாக இருக்க 70 00:03:15,910 --> 00:03:18,900 சி போன்ற ஏதாவது, கூட இப்போது PHP, அல்லது JavaScript. 71 00:03:18,900 --> 00:03:21,080 வெவ்வேறு பல உள்ளன விஷயங்கள் வெளியே வைக்க வழிகள். 72 00:03:21,080 --> 00:03:22,570 >> ஆனால் இந்த பெற தொடங்கியது அசிங்கமான, நாம் வந்தோம். 73 00:03:22,570 --> 00:03:26,480 வெறும் வகையான உங்கள் HTML பசங்க மற்றும் பாணி பண்பு உங்கள் CSS இருந்தது 74 00:03:26,480 --> 00:03:27,590 ஒரு சிறிய சேறும் சகதியுமான. 75 00:03:27,590 --> 00:03:31,460 எனவே நாம் அதற்கு பதிலாக மாதிரி, என்றார் மாயையால் பேசும், நீங்கள் வேண்டும் என்று 76 00:03:31,460 --> 00:03:34,050 குறைந்தது காரணி தொடங்க ஒருவேளை உங்கள் CSS வெளியே. 77 00:03:34,050 --> 00:03:37,430 உங்கள் பாணி பண்புகளை, ஆனால் குறைந்தது என்ன உள்ளே பாணி டேக் பயன்படுத்த 78 00:03:37,430 --> 00:03:38,840 வலைப்பக்கத்தில் பகுதியாக? 79 00:03:38,840 --> 00:03:39,560 >> பார்வையாளர்கள்: தலைமை. 80 00:03:39,560 --> 00:03:40,120 >> டேவிட் MALAN: தலையில். 81 00:03:40,120 --> 00:03:43,270 இப்போது வரை, நாம் மட்டும் தலைப்பு வரை அங்கு, ஆனால் நீங்கள் ஒரு பாணி சேர்க்க முடியும் 82 00:03:43,270 --> 00:03:47,230 குறிக்க, மற்றும் நீங்கள் கிட்டத்தட்ட உங்கள் CSS வைக்க முடியாது பக்கம் மேல் நோக்கி பேசும். 83 00:03:47,230 --> 00:03:52,550 ஆனால் நாம் ஒரு படி மேலே விஷயங்களை எடுத்து மற்றும் நாம் இன்னும் அந்த காரணியாக 84 00:03:52,550 --> 00:03:54,130 ஒரு தனி கோப்பில். 85 00:03:54,130 --> 00:03:57,240 >> எனவே இந்த இரண்டு கோப்புகள் எப்படியோ இப்போது இணைக்கப்பட்ட. 86 00:03:57,240 --> 00:03:59,550 உண்மையில் அது என்று என்று டேக். 87 00:03:59,550 --> 00:04:02,920 என்ன வென்றால் ஒன்றாக இருந்தது எங்கள் CSS அவுட் காரணமாகிறது நோக்கங்கள் 88 00:04:02,920 --> 00:04:04,057 இன்னும்? 89 00:04:04,057 --> 00:04:05,280 >> பார்வையாளர்கள்: மறுபயன்பாட்டுத்திறன். 90 00:04:05,280 --> 00:04:05,785 >> டேவிட் MALAN: மறுபயன்பாட்டுத்திறன். 91 00:04:05,785 --> 00:04:06,150 சரி? 92 00:04:06,150 --> 00:04:09,470 நீங்கள் பார்க்க வேண்டும் P-அமைக்க ஏற்கனவே ஏழு பக்கங்களை நிறைய, 93 00:04:09,470 --> 00:04:12,260 கொள்முதல் பக்கம், விற்பனை பக்கம், போர்ட்ஃபோலியோ பக்கம், ஒருவேளை இருக்கிறது 94 00:04:12,260 --> 00:04:13,550 சற்றே இதேபோல் கட்டமைக்கப்பட்ட. 95 00:04:13,550 --> 00:04:17,579 மேலே ஒரு CS50 நிதி லோகோ நீங்கள் அதை மாற்ற முடிவு செய்து விட்டேன் வரை. 96 00:04:17,579 --> 00:04:19,839 ஒரு முடிப்பு இல்லை பக்கங்கள் கீழே. 97 00:04:19,839 --> 00:04:24,315 மற்றும் CSS நீங்கள் பின்னர் அதை காரணியாக அனுமதிக்கிறது அது ஒரு தனி கோப்பில் அதனால் என்றால் 98 00:04:24,315 --> 00:04:27,780 நீங்கள் உலகளவில் ஏதாவது மாற்ற வேண்டும் உங்கள் முழு தளம் முழுவதும், நீங்கள் உண்மையில் 99 00:04:27,780 --> 00:04:29,390 ஒரு இடத்தில் அதை மாற்ற. 100 00:04:29,390 --> 00:04:32,750 >> ஆனால் நீங்கள் முக்கியமான செலுத்த ஒரு விலை உண்டு வெளியே காரணியாக கொண்டு மூலம் 101 00:04:32,750 --> 00:04:38,380 ஒரு தனி என் HTML கோப்பு இருந்து CSS அதை குறிக்கும் தாக்கல் 102 00:04:38,380 --> 00:04:40,650 நாங்கள் திங்களன்று கண்டது இது டேக்,. 103 00:04:40,650 --> 00:04:43,850 தீங்கு இந்த என்ன இருக்கும்? 104 00:04:43,850 --> 00:04:48,830 நாம் இருக்கும் போது ஒரு வாரம் முன்பு மீண்டும் நினைத்து HTTP மற்றும் TCP / IP எப்படி பற்றி 105 00:04:48,830 --> 00:04:52,070 இணைய வேலை. 106 00:04:52,070 --> 00:04:53,530 இங்கு ஏதாவது? 107 00:04:53,530 --> 00:04:54,730 >> பார்வையாளர்கள்: இது அதிக நேரம் எடுக்கும். 108 00:04:54,730 --> 00:04:55,470 >> டேவிட் MALAN: இது அதிக நேரம் எடுக்கும். 109 00:04:55,470 --> 00:04:56,750 ஏன்? 110 00:04:56,750 --> 00:04:59,450 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 111 00:04:59,450 --> 00:04:59,750 >> டேவிட் MALAN: ஆமாம். 112 00:04:59,750 --> 00:05:01,240 எனவே இது விவாதிக்கக்கூடிய ஒரு பிட் அதிக நேரம் எடுக்கிறது. 113 00:05:01,240 --> 00:05:04,290 ஒரு, CSS வெளிப்படையாக ஏனெனில் அதே கோப்பில். 114 00:05:04,290 --> 00:05:06,920 எனவே இப்போது நீங்கள் இல்லை செய்ய வேண்டும் ஒரு, ஆனால் இரண்டு கோரிக்கைகள். 115 00:05:06,920 --> 00:05:11,230 அந்த கோரிக்கைகள் ஒவ்வொரு நாம் கண்டது போல என்று அழைக்கப்படும் இன்ஸ்பெக்டர் உள்ள குரோம், 116 00:05:11,230 --> 00:05:15,740 நாம் ஒவ்வொரு, பிணைய தாவலை பார்த்து அந்த கோப்புகளை ஒரு HTTP தேவை 117 00:05:15,740 --> 00:05:18,360 நாம் எடுக்கும் கண்டது கோரிக்கை, நேரம் சில அளவு. 118 00:05:18,360 --> 00:05:19,290 இப்போது, ஒருவேளை அது நிறைய இல்லை. 119 00:05:19,290 --> 00:05:20,670 ஒருவேளை அது 20 மில்லி விநாடிகளில் இருக்கிறது. 120 00:05:20,670 --> 00:05:22,260 ஒருவேளை இது 200 மில்லி விநாடிகளில் இருக்கிறது. 121 00:05:22,260 --> 00:05:25,530 >> ஆனால், ஃபேஸ்புக் போன்ற ஒரு பக்கம் யோசிக்க மிகவும் இவை அல்லது சிஎன்என், அல்லது கூகிள், 122 00:05:25,530 --> 00:05:28,060 நமக்கு உதாரணங்கள் விட பெரிய இதுவரை பார்த்து. 123 00:05:28,060 --> 00:05:32,070 அந்த பக்கங்களை, கோப்புகளை டஜன் கணக்கான வேண்டும் இது ஒவ்வொரு ஒரு தேவைப்படும் 124 00:05:32,070 --> 00:05:33,550 ஒரு கோப்பின் பதிவிறக்க. 125 00:05:33,550 --> 00:05:35,800 எனவே விஷயங்கள் சாத்தியமுள்ள முடியும் மெதுவாக ஆரம்பிக்க. 126 00:05:35,800 --> 00:05:39,280 >> குறிப்பாக இந்த நாட்களில் நாம் அனைத்து எங்கள் பைகளில் மொபைல் தொலைபேசிகள் மற்றும் 127 00:05:39,280 --> 00:05:43,010 மெதுவாக இணைய இணைப்புகள், நேர்ந்ததற்கு ஒரு சில, ஒரு சில மில்லி விநாடிகளில் காத்திருக்க 128 00:05:43,010 --> 00:05:46,110 கூடுதல் அதிக மில்லி விநாடிகளுக்கு கோப்புகளை உண்மையில் மெதுவாக இருக்க முடியும். 129 00:05:46,110 --> 00:05:50,430 செயலற்ற நிலை தெளிவாக குறிப்பிடும் வார்த்தை நீங்கள் எந்த வகையான வேண்டும் என்று காத்திருக்கும் என்று 130 00:05:50,430 --> 00:05:53,110 காத்திருக்கும் போது அனுபவிக்க தகவல் சில துண்டு. 131 00:05:53,110 --> 00:05:54,430 >> ஆனால் தலைகீழாக இருக்கிறது. 132 00:05:54,430 --> 00:05:56,600 எனவே இது ஒரு அனைத்து வகையான இல்லை - 133 00:05:56,600 --> 00:05:58,170 அது உண்மையில் ஒரு ஏற்ற விளையாட்டு ஒரு பிட் உள்ளது. 134 00:05:58,170 --> 00:06:02,970 இப்போது தீங்கு, ஆனால் என்ன உலாவிகளில் செய்ய முடியும் அவர்கள் தவிர்க்கும் பொருட்டு ஸ்மார்ட் என்றால் 135 00:06:02,970 --> 00:06:08,870 அதே styles.css கேட்டு கொண்ட கோப்பு மீண்டும் என்ன செய்ய முடியும்? 136 00:06:08,870 --> 00:06:09,390 >> இது Cache. 137 00:06:09,390 --> 00:06:10,370 எனவே கேச்சிங் - 138 00:06:10,370 --> 00:06:11,690 சி-A-C-H-மின் - 139 00:06:11,690 --> 00:06:15,810 பொதுவாக தான் காப்பாற்ற இங்கே பொருள் நீங்கள் முதல் முறையாக கேட்டு தாக்கல், மற்றும் 140 00:06:15,810 --> 00:06:17,440 அது உங்கள் கேச் சரிபார்க்க. 141 00:06:17,440 --> 00:06:20,400 , நீங்கள் சேமிப்பு கொள்கலன் வகையான நீங்கள் சரிபார்க்கவும் நீங்கள் ஏற்கனவே இருந்தால் 142 00:06:20,400 --> 00:06:24,520 styles.css நகல், சில பிற என்றால் ப-செட், அல்லது எந்த இணைய தளத்தில், இந்த பக்கம் 143 00:06:24,520 --> 00:06:28,560 கோரிக்கைகள் மீண்டும், தான் கொடுக்க பயனர் அதே சேமிப்பு நகலை. 144 00:06:28,560 --> 00:06:30,140 அதை கேட்டு கவலைப்படுவதில்லை. 145 00:06:30,140 --> 00:06:32,560 >> அங்கு தீங்கு, எனினும், நீங்கள் சில ப-தொகுப்பில் விழுந்தியானா வேண்டும். 146 00:06:32,560 --> 00:06:35,870 நீங்கள் சர்வரில் மாற்றம் செய்ய வேண்டும் நீங்கள் உலாவி சென்று, நீங்கள் 147 00:06:35,870 --> 00:06:39,250 சில நேரங்களில் உலாவி இல்லை, ஏற்றவும் நீங்கள் ஒரு உதவி மற்றும் கவலை இல்லை 148 00:06:39,250 --> 00:06:43,660 உங்கள் styles.css கோப்பு மீண்டும் பதிவிறக்கி ஏனெனில், வா, பிரச்சனைகளுக்கும் என்ன 149 00:06:43,660 --> 00:06:47,620 அந்த பேஸ்புக் பயன்படுத்தும் இந்த பாணியை மணி மணி மாற்ற அல்லது போகிறீர்கள் 150 00:06:47,620 --> 00:06:48,140 நாள்? 151 00:06:48,140 --> 00:06:48,800 அதை அழகாக குறைந்த. 152 00:06:48,800 --> 00:06:52,260 அவர்கள் காலப்போக்கில் மாற்ற, ஆனால் என்னால் முடியாது நிமிடம் அல்லது மணிநேர. 153 00:06:52,260 --> 00:06:55,810 >> வலை செய்யும்போது ஒரு தந்திரம், அதனால் தான் கவனத்திற்கு வளர்ச்சி, அடிக்கடி கீழே பிடித்து 154 00:06:55,810 --> 00:06:59,500 உதாரணமாக முக்கிய மாற்றம் மற்றும் பிறகு கிளிக் செய்யவும் உங்கள் உலாவியில் ஏற்றவும், மற்றும் அந்த சாப்பிடுவேன் 155 00:06:59,500 --> 00:07:03,280 பொதுவாக உலாவி மீண்டும் ஏற்று சொல்ல எல்லாம், நீங்கள் ஏற்கனவே கூட 156 00:07:03,280 --> 00:07:04,180 கேச் அது. 157 00:07:04,180 --> 00:07:06,630 எனவே மீண்டும், upsides மற்றும் குறைகளை, ஆனால் அவர்கள் அனைத்து 158 00:07:06,630 --> 00:07:08,260 இறுதியில் வடிவமைப்பு முடிவுகள். 159 00:07:08,260 --> 00:07:11,520 >> எனவே இப்போது, நாம் இல்லை இங்கே கதை முடிவுக்கு. 160 00:07:11,520 --> 00:07:15,790 நான் இப்போது திரும்பி சென்று மீண்டும் திரும்பி மற்றும் என்றால் மீண்டும், நாம் மட்டும் அறிமுகம் தொடங்கியது 161 00:07:15,790 --> 00:07:18,060 HTML, ஆனால் PHP. 162 00:07:18,060 --> 00:07:20,786 எனவே லேமேன்ஸ் வகையில், என்ன PHP நம்மை செய்யவிடுவதில்லை? 163 00:07:20,786 --> 00:07:22,770 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 164 00:07:22,770 --> 00:07:24,258 >> டேவிட் MALAN: அது என்ன? 165 00:07:24,258 --> 00:07:25,250 >> பார்வையாளர்கள்: தர்க்கம் அறிமுகம் குறியீடு இருக்கும். 166 00:07:25,250 --> 00:07:26,620 >> டேவிட் MALAN: ஆமாம், அறிமுகம் உங்கள் குறியீடு கொண்டு தர்க்கம். 167 00:07:26,620 --> 00:07:29,570 அது ஒரு உண்மையான நிரலாக்க மொழி தான் சுழல்கள், மற்றும் மாறிகள், மற்றும் 168 00:07:29,570 --> 00:07:32,620 செயல்பாடுகள், மற்றும் நிலைமைகள், மற்றும் அனைத்து நாங்கள் மீண்டும் வழி பயன்படுத்தி வருகிறேன் விஷயங்கள் 169 00:07:32,620 --> 00:07:33,780 போது கீறல் இருந்து. 170 00:07:33,780 --> 00:07:36,780 மற்றும் PHP, நாம் பார்த்த, பயன்படுத்த முடியும் அல்லது கட்டளை வரியில் - அது 171 00:07:36,780 --> 00:07:39,190 செய்ய எதுவும் இல்லை வலை கொண்டு, கூட தான் என்றாலும் 172 00:07:39,190 --> 00:07:43,150 உண்மையில் அதன் தோற்றம் மற்றும் என்ன அது முனைகிறது நல்ல மற்றும் உகந்த இருக்க வேண்டும் - 173 00:07:43,150 --> 00:07:47,130 ஆனால் நீங்கள் இயற்கையின் மூலம் மட்டுமே PHP பயன்படுத்தலாம் இது ஒரு அச்சு () உள்ளது என்ற உண்மையை 174 00:07:47,130 --> 00:07:49,660 செயல்பாடு, மற்றும் ஒரு printf () செயல்பாடு, அல்லது ஒரு எதிரொலி () செயல்பாடு. 175 00:07:49,660 --> 00:07:52,440 வழிகளில் சீப்புகளை இருக்கிறது நீங்கள் PHP உரை அச்சிட முடியாது. 176 00:07:52,440 --> 00:07:56,540 >> எனவே, நீங்கள் இந்த நிரலாக்க பயன்படுத்தலாம் சரியாக வெளியனுப்புவதில் மொழி 177 00:07:56,540 --> 00:07:58,460 நாம் என்ன பேசி கொண்டிருந்தோம். 178 00:07:58,460 --> 00:08:01,360 நீங்கள் மாறும் உருவாக்க முடியும் உங்கள் HTML. 179 00:08:01,360 --> 00:08:02,300 ஒருவேளை அது அனைத்து. 180 00:08:02,300 --> 00:08:06,460 போன்ற ஒருவேளை நீங்கள் கடினமாக குறியீடு விஷயங்கள், தலைப்பு மற்றும் முடிப்பு, மற்றும் சின்னம், 181 00:08:06,460 --> 00:08:07,950 உங்கள் பாணி தாள்கள், என்று அனைத்து. 182 00:08:07,950 --> 00:08:11,190 ஆனால் ப-செட் ஏழு போன்ற ஏதாவது, நீங்கள் பங்குகள் கையாள்வது மற்றும் உள்ளூரில் 183 00:08:11,190 --> 00:08:14,690 இது பயனர் போர்ட்ஃபோலியோ, காட்டும் நீங்கள், மாறும் மாற்ற போகிறேன் 184 00:08:14,690 --> 00:08:18,960 நிச்சயமாக PHP மற்றும் அதை கொடுக்கிறது தர்க்கம் பயன்படுத்த ஒரு நிரலாக்க மொழி என நீங்கள் 185 00:08:18,960 --> 00:08:22,320 வெளியீடு மாறும் துணை பக்கம். 186 00:08:22,320 --> 00:08:25,900 >> எனவே நீங்கள் இயக்க வலைத்தளங்கள் பற்றி பேசும் போது, அல்லது வலை நிரலாக்க, என்று 187 00:08:25,900 --> 00:08:27,200 உண்மையில் நீங்கள் என்ன பேசுகிறீர்கள். 188 00:08:27,200 --> 00:08:31,450 ஒரு பிஎச்பி போன்ற மொழி, அல்லது பொருட்களை பயன்படுத்தி என்று பைதான், அல்லது ரூபி, அல்லது ஜாவா, அல்லது 189 00:08:31,450 --> 00:08:35,900 ஒரு தரவுத்தள வினவு இன்னும் பிற மொழிகளை, பெரும்பாலும், அல்லது மற்றொரு சர்வர், மற்றும் 190 00:08:35,900 --> 00:08:38,580 பின்னர் மாறும் HTML வெளிக்காட்டாதே. 191 00:08:38,580 --> 00:08:42,470 >> இப்போது இறுதி விளைவாக, ஒரு ஒதுக்கி ஆகும், என்று மிக வலைத்தளங்களின் HTML, 192 00:08:42,470 --> 00:08:45,970 உங்கள் P-செட் ஏழு, உட்பட அநேகமாக உள்ளது ஒரு பெரிய குழப்பம் என்றால் இருக்க போகிறது 193 00:08:45,970 --> 00:08:48,060 நீங்கள் மூல பார் ஒரு உலாவியில் குறியீடு. 194 00:08:48,060 --> 00:08:49,010 என்று ஒரு பெரிய விஷயம் இல்லை. 195 00:08:49,010 --> 00:08:51,550 இந்த கட்டத்தில், நாம் கவலைப்பட போது பாணி, நாம் பற்றி கவலை 196 00:08:51,550 --> 00:08:52,740 நீங்கள் எழுத என்று விஷயங்களுடன். 197 00:08:52,740 --> 00:08:56,240 நாம் பொருட்களை பற்றி கவலை இல்லை என்ன உங்கள் குறியீடு வெளியீடுகளை என்று. 198 00:08:56,240 --> 00:08:59,520 எனவே உள்தள்ளலை பற்றி கவலைப்படாதே இது தான் PHP தான் இங்கே இருந்தால், 199 00:08:59,520 --> 00:09:01,190 உண்மையில் பொருட்களை outputting. 200 00:09:01,190 --> 00:09:04,430 அனைத்து பிறகு, உலாவி, கவலை இல்லை ஒரு மனித பார்க்க முடியாது 201 00:09:04,430 --> 00:09:05,400 மூலத்தின் எப்படியும். 202 00:09:05,400 --> 00:09:09,000 நாங்கள் ஊழியர்கள், உதாரணமாக, என்று உங்கள் PHP பார்த்து வேண்டும். 203 00:09:09,000 --> 00:09:13,440 >> எனவே, என்னை ஒரு விரைவு உதாரணம் இப்போது கொடுக்க அனுமதிக்க ஏன் வேறு இந்த பயனுள்ளதாக இருக்கும். 204 00:09:13,440 --> 00:09:18,620 எனவே வெளிப்படையாக, நான் கடந்த நினைவில் இல்லை நான் ஒரு பிரச்சினையை தீர்க்க சி பயன்படுத்தப்படும் நேரம் 205 00:09:18,620 --> 00:09:19,620 உண்மையான உலக. 206 00:09:19,620 --> 00:09:22,330 இது பட்டதாரி பள்ளியில் ஒருவேளை போது நான் ஒரு மொழி பயன்படுத்த வேண்டும் என்று 207 00:09:22,330 --> 00:09:26,710 மிகவும் குறைவான அளவில் இருந்தது எனக்கு கொடுத்தார் மிக அதிக ஏதாவது செய்ய வாய்ப்பு 208 00:09:26,710 --> 00:09:30,720 உண்மையில் பல CPU காப்பாற்ற நிகழ்ச்சி சுழற்சிகள் நான் முடிந்தவரை, பெரிய பகுதியாக 209 00:09:30,720 --> 00:09:33,990 நான் பெரிய தரவு தொகுதிகள் பயன்படுத்தி ஏனெனில், மற்றும் ஒவ்வொரு CPU சுழற்சி கணக்கிடப்படுகிறது. 210 00:09:33,990 --> 00:09:37,750 வெளிப்படையாக, கூட தொலைபேசிகள் போன்ற விஷயங்களை இந்த நாட்களில் மற்றும் பிற சாதனங்கள் 211 00:09:37,750 --> 00:09:39,910 நீங்கள் மிகவும் அதிகமாக இல்லை, அங்கு நினைவகம் மற்றும் நீங்கள் மிகவும் இல்லை 212 00:09:39,910 --> 00:09:44,160 அதிகம் CPU, வேகமாக மொழிகளை பயன்படுத்தி இன்னும் முறையீடு. 213 00:09:44,160 --> 00:09:47,290 >> ஆனால் நிஜ உலகில், போது, நீங்கள் ஒன்றாக சில திட்டங்களை தூக்கி வேண்டும் 214 00:09:47,290 --> 00:09:50,340 சில தரவு பகுப்பாய்வு, அல்லது நீங்கள் சேகரித்தேன் பதிவை ஒரு மொத்தமாக 215 00:09:50,340 --> 00:09:53,330 சில மாணவர் குழு மற்றும் நீங்கள் மிகவும் வேண்டும் விரைவில் மின்னஞ்சல்களை அனுப்பும் தானியக்க 216 00:09:53,330 --> 00:09:56,240 அந்த ஒவ்வொரு ஒரு ஒன்று பதிவு, நீங்கள் அடைய போகிறோம் 217 00:09:56,240 --> 00:09:59,240 ஒரு உயர் மட்ட மொழி விட சி அதனால் பேச. 218 00:09:59,240 --> 00:10:04,060 PHP அல்லது Python அல்லது ரூபி போல, அல்லது இல்லை என்று ஒரு அரை டஜன் மற்றவர்கள் 219 00:10:04,060 --> 00:10:04,550 இந்த நாட்களில். 220 00:10:04,550 --> 00:10:07,200 ஆனால் அந்த மூன்று ஒருவேளை இருக்கின்றன இப்போது மிகவும் நவநாகரீக. 221 00:10:07,200 --> 00:10:10,840 >> என்ன அர்த்தம் நீங்கள் திறக்க முடியும் என்று ஆகிறது ஒரு உரை கெடிட் போன்ற ஆசிரியர் அல்லது 222 00:10:10,840 --> 00:10:14,030 நான் தொடங்க பின்னர் வேறு மிக எதையும் கவலை இல்லாமல் குறியீடு எழுதி 223 00:10:14,030 --> 00:10:17,800 இல்லாமல், ஒடுக்குவதற்கான உண்மையில் நினைவக மேலாண்மை பற்றி கவலைப்பட, 224 00:10:17,800 --> 00:10:20,820 என்றாலும் மனதில் ஒரு சிறிய மெத்தனமும் இறுதியில் மீண்டும் வரும் 225 00:10:20,820 --> 00:10:24,790 தரவு தொகுப்பு கிடைத்தால் நீங்கள் கடிக்க பெரிய அல்லது பிரச்சினை பெரிய பெறுகிறார். 226 00:10:24,790 --> 00:10:27,230 ஆனால் என்ன அர்த்தம் எங்களுக்கு பின்வரும் உள்ளது. 227 00:10:27,230 --> 00:10:29,860 >> என்னை போய் speller இயக்க வேண்டும் இருந்து பிரச்சனை ஆறு அமைந்தது. 228 00:10:29,860 --> 00:10:33,480 எனவே இந்த என் trie சார்ந்த செயல்படுத்த உள்ளது நான் பெரிய பயன்படுத்தப்படும் என்று 229 00:10:33,480 --> 00:10:35,500 நான் நன்றாக இல்லை நிகழ்ச்சியில், அங்கு பலகை. 230 00:10:35,500 --> 00:10:38,720 நாம் ஒரு வார காலத்தில் மீண்டும் வந்து விடுவேன் மீது முடிவடையும் அந்த பரிசீலிப்பார் 231 00:10:38,720 --> 00:10:40,430 எங்கள் கடைசி விரிவுரை பெரிய குழு. 232 00:10:40,430 --> 00:10:44,520 ஆனால் இப்போது, எனக்கு முன்னால் தான் செல்லலாம் உரை என் தீர்வு இயக்க, மற்றும் நாம் என்ன செய்ய வேண்டும் 233 00:10:44,520 --> 00:10:48,460 கிங் ஜேம்ஸ் பைபிள், மற்றும் இங்கே நாம் செல்கிறோம். 234 00:10:48,460 --> 00:10:51,080 >> எனவே அந்த கூறப்படும் அனைத்து இருக்கின்றன வெளியே வார்த்தைகளை தவறுதலாக எழுதப்பட்டது 235 00:10:51,080 --> 00:10:52,240 கிங் ஜேம்ஸ் பைபிள். 236 00:10:52,240 --> 00:10:55,560 என் செயல்படுத்த எடுத்து மொத்த அரை இரண்டாவது. 237 00:10:55,560 --> 00:10:58,270 இந்த மிக மிக மோசமான இல்லை குறிப்பாக கணினி. 238 00:10:58,270 --> 00:11:01,540 ஆனால் எவ்வளவு என்று குறியீடு நான் எழுத வேண்டியிருந்தது. 239 00:11:01,540 --> 00:11:02,880 நீங்கள் எழுத வேண்டும் எவ்வளவு குறியீடு நினைக்கிறேன். 240 00:11:02,880 --> 00:11:06,170 நீங்கள் செலவு எவ்வளவு மணி நேரம் என்று டி மண்டபம் அல்லது உங்கள் தங்குமிடம் அல்லது எங்கு 241 00:11:06,170 --> 00:11:07,890 உண்மையில் அந்த தீர்வு வரை குறியீட்டு. 242 00:11:07,890 --> 00:11:11,850 >> சரி, நான் உண்மையில் ஒரு உயர் நிலை இருந்தால் PHP போன்ற மொழி, குறிப்பு எடுத்து 243 00:11:11,850 --> 00:11:13,350 நான் இங்கே என்ன செய்ய முடியும். 244 00:11:13,350 --> 00:11:16,410 முதலில், இந்த பதிலாக என்று நினைக்கிறேன் உங்கள் விநியோகம் குறியீடு. 245 00:11:16,410 --> 00:11:17,790 இந்த நூற்றாண்டு என்று ஒரு கோப்பு உள்ளது. 246 00:11:17,790 --> 00:11:20,220 இது இன்றைய பகுதியாக கிடைக்கும் விநியோக குறியீடு. 247 00:11:20,220 --> 00:11:22,670 நான் மிகவும் என் கையை அசைப்பது போகிறேன் விவரங்கள், ஆனால் இது உண்மையில் உள்ளது 248 00:11:22,670 --> 00:11:25,500 எப்படி ஒரு சுவாரஸ்யமான உதாரணம் நீங்கள் துறைமுக ஒரு மொழி வலிமை 249 00:11:25,500 --> 00:11:28,870 PHP மீது சி போன்ற. 250 00:11:28,870 --> 00:11:33,420 நான் உண்மையில் இரண்டு உரை ஜன்னல்கள் திறந்து, speller.c என் சி பதிப்பு ஒன்று, 251 00:11:33,420 --> 00:11:36,960 மற்றும் நான் அதை மொழிபெயர்ப்பது தொடங்கியது என் PHP தலைமை மற்றும் பயன்படுத்தி அதை தட்டச்சு 252 00:11:36,960 --> 00:11:38,840 நெருங்கிய சமமான செயல்பாடுகளை. 253 00:11:38,840 --> 00:11:40,100 >> எனவே இந்த விஷயங்கள் சில உள்ளன. 254 00:11:40,100 --> 00:11:43,730 நாம் PHP பயன்படுத்த முடியாது என்று கடந்த முறை பார்த்தேன் மிகவும் அதே வழியில் அடங்கும். 255 00:11:43,730 --> 00:11:47,050 இது என்றாலும், பொதுவாக தேவைப்படும் பயன்படுத்துகிறது அடங்கும் இருக்கிறது. 256 00:11:47,050 --> 00:11:50,330 வரையறு இருந்து ஒரு சிறிய வித்தியாசம் உள்ளது # சி வரையறுக்கின்றன, ஆனால் அந்த 257 00:11:50,330 --> 00:11:51,890 நாம் ஒரு நிலையான செய்ய எப்படி. 258 00:11:51,890 --> 00:11:55,860 $, அது PHP இல் உள்ளது மாறிவிடும் argc எனவே நாம் என்று நான் பார்த்திருக்கிறேன். 259 00:11:55,860 --> 00:11:58,650 இந்த மாறிகள், அனைத்து இருக்கின்றன இது, டாலர் அறிகுறிகள் தொடங்கும். 260 00:11:58,650 --> 00:12:00,590 இந்த ஒரு கொத்து நினைவு புள்ளிகள் மிதக்கும். 261 00:12:00,590 --> 00:12:03,970 >> , நீங்கள் வரவேற்கிறோம் எனவே நீண்ட கதை குறுகிய இருக்கிறீர்கள் இந்த மூலம் கவிழ்த்து ஆர்வம் என்றால், இந்த ஆகிறது 262 00:12:03,970 --> 00:12:10,010 கிட்டத்தட்ட ஒரு வரி ஐந்து வரி மாற்றம் PHP ஒரு speller.c சி பதிப்பு. 263 00:12:10,010 --> 00:12:12,630 நீங்கள் மீண்டும் செய்ய முடியும் அரை டஜன் மற்ற மொழிகளில். 264 00:12:12,630 --> 00:12:14,910 >> ஆனால் என்ன சுவாரசியமான விஷயம் இது. 265 00:12:14,910 --> 00:12:16,910 அல்லது என்ன வெளிப்படையாக இதயமில்லா தான் இந்த உள்ளது. 266 00:12:16,910 --> 00:12:20,790 என்னை போய் பற்றி தட்டச்சு செய்யலாம் நான் இருக்கிறேன் என்று dictionary.php, மற்றும் உரிமை 267 00:12:20,790 --> 00:12:23,670 போய் மீண்டும் செயல்படுத்த போகிறது பிரச்சனை இங்கே ஆறு அமைந்தது. 268 00:12:23,670 --> 00:12:27,530 >> எனவே இந்த முதல் என்று முன்மொழிய விரும்புகிறேன் செயல்படுத்தப்படும் எந்த கோப்பு, 269 00:12:27,530 --> 00:12:30,550 PHP, என்னை போன்ற என் குறிச்சொற்களை திறந்து விட. 270 00:12:30,550 --> 00:12:34,780 என்னை ஒரு உலக தருகிறேன் மாறி, $ அளவு பூஜ்ஜியமாக கிடைக்கிறது. 271 00:12:34,780 --> 00:12:36,710 நான் கொடுக்க போகிறேன் நானே ஒரு ஹாஷ் அட்டவணை. 272 00:12:36,710 --> 00:12:38,110 நான் இந்த விஷயத்தை ஒரு ஹாஷ் அட்டவணை பயன்படுத்த வேண்டும். 273 00:12:38,110 --> 00:12:42,070 நான் எப்படி PHP ஒரு ஹாஷ் அட்டவணை அறிவிக்க? 274 00:12:42,070 --> 00:12:42,990 முடிந்தது. 275 00:12:42,990 --> 00:12:43,980 சரி. 276 00:12:43,980 --> 00:12:48,870 >> எனவே திறந்த அடைப்புக்குறி நெருங்கிய அடைப்புக்குறி பிரதிபலிக்கிறது நாம் பார்த்த என PHP என்ன? 277 00:12:48,870 --> 00:12:51,850 ஒரு வரிசை முடியும், ஆனால் அந்த ஒரு வரிசை ஒரு துணை வரிசை இருக்கும். 278 00:12:51,850 --> 00:12:54,320 ஒரு துணை வரிசை உள்ளது ஒரு தரவு கட்டமைப்பு என்று 279 00:12:54,320 --> 00:12:55,860 மதிப்புகள் விசைகளை இணைக்கிறது. 280 00:12:55,860 --> 00:12:59,430 >> இப்போது எண்ணிக்கையில் சட்டிகளை எளிய வரிசை, அந்த சாவியை என்ன? 281 00:12:59,430 --> 00:13:02,250 282 00:13:02,250 --> 00:13:03,960 பூஜ்யம், ஒன்று, இரண்டு, மூன்று, சரியான? 283 00:13:03,960 --> 00:13:08,780 பழைய பள்ளி மீண்டும் சி இருந்து பொருட்களை ஆனால் அது எப்படி முடியும் மேலும் foo, மற்றும் பார் போன்ற சரங்களை இருக்க, 284 00:13:08,780 --> 00:13:12,210 அல்லது மேக்ஸ்வெல், அல்லது எந்த போன்ற சரம். 285 00:13:12,210 --> 00:13:14,240 எனவே நான் அந்த அந்நிய முடியும் ஒரு நொடியில். 286 00:13:14,240 --> 00:13:17,550 >> என்னை போய் அறிவிக்க வேண்டும் போன்ற ஒரு செயல்பாடு - 287 00:13:17,550 --> 00:13:19,020 முதல் சுமை () செய்வோம். 288 00:13:19,020 --> 00:13:20,690 எனவே செயல்பாடு சுமை (). 289 00:13:20,690 --> 00:13:23,440 மற்றும் PHP என்று ஒரு சிறிய வித்தியாசம் இருக்கிறது நீங்கள் உண்மையில் நீங்கள் செயல்பாடு தட்டச்சு, ஆனால் 290 00:13:23,440 --> 00:13:24,930 மீண்டும் வகை தட்டச்சு செய்ய கூடாது. 291 00:13:24,930 --> 00:13:28,760 நான் போய் சொல்ல போகிறேன் என்று சுமை () செயல்பாடு எடுக்க வேண்டும் 292 00:13:28,760 --> 00:13:31,000 வாதம் $ அகராதி, தான் சி போன்ற பதிப்பு செய்தது. 293 00:13:31,000 --> 00:13:32,510 நான் நினைவகம் இருந்து தான் செய்கிறேன். 294 00:13:32,510 --> 00:13:34,910 >> நான் இருக்கிறேன் என்று முன்மொழிய இதை செய்ய போகிறோம். 295 00:13:34,910 --> 00:13:37,080 நான் வெறுமனே foreach செய்ய போகிறேன். 296 00:13:37,080 --> 00:13:40,710 நான் என்று ஒரு செயல்பாடு அழைக்க போகிறேன் என்று பெயர் கடந்து, கோப்பு () 297 00:13:40,710 --> 00:13:44,990 மாறி இது, தாக்கல் $ வார்த்தை $ அகராதி. 298 00:13:44,990 --> 00:13:49,410 பின்னர் என் இங்கே வளைய, நான் உள்ளே போய் சேமிக்க போகிறேன் என் 299 00:13:49,410 --> 00:13:57,440 $ வார்த்தை உண்மை கிடைக்குமா என்று $ அட்டவணை. 300 00:13:57,440 --> 00:13:57,918 முடிந்தது. 301 00:13:57,918 --> 00:14:01,264 ஓ, காத்திருக்க. 302 00:14:01,264 --> 00:14:02,422 முடிந்தது. 303 00:14:02,422 --> 00:14:02,760 சரி. 304 00:14:02,760 --> 00:14:04,970 >> சுமை () செயல்பாடு PHP இல் கூறுகின்றனர். 305 00:14:04,970 --> 00:14:05,865 இப்போது, ஏன் அந்த வேலை செய்கிறது? 306 00:14:05,865 --> 00:14:07,010 மற்றும் நான் இங்கே ஏமாற்றுதல். 307 00:14:07,010 --> 00:14:09,980 >> எனவே, ஒரு, நாம் foreach சுருக்கமாக கடந்த முறை. 308 00:14:09,980 --> 00:14:13,680 அது நீங்கள் கூறு முடியாது என்று அர்த்தம் நான் கவலைப்படாமல் ஒரு வரிசை 309 00:14:13,680 --> 00:14:16,150 மற்றும் n மற்றும் பிளஸ் பிளஸ், மற்றும் அனைத்து. 310 00:14:16,150 --> 00:14:21,350 அகராதி, நிச்சயமாக கோப்பு பெயர் பெரிய அல்லது சிறிய போல, இரண்டு 311 00:14:21,350 --> 00:14:22,830 நாம் கடந்த காலத்தில் பயன்படுத்தப்படும் அகராதிகள். 312 00:14:22,830 --> 00:14:26,715 படிமம் உரை திறக்கிறது என்று ஒரு செயல்பாடு இருக்கும் கோப்பு, வரி மூலம் வரி அதை படிக்கும்போது, 313 00:14:26,715 --> 00:14:29,840 நீங்கள் ஒரு பெரிய வரிசை மீண்டும் கையில், அதன் உறுப்புகள் ஒவ்வொன்றும் ஒரு ஆகிறது 314 00:14:29,840 --> 00:14:31,340 அந்த கோப்பு வரி. 315 00:14:31,340 --> 00:14:36,040 அதனால், fopen சேர்க்கை, மற்றும் fread, மற்றும் லூப் மற்றும் அனுமான் என்றாலே போது, 316 00:14:36,040 --> 00:14:37,080 மற்றும் அனைத்து. 317 00:14:37,080 --> 00:14:40,150 வார்த்தை தான் அர்த்தம் இறுதியாக, என்று மாறி நான் அணுக வேண்டும் போகிறேன் 318 00:14:40,150 --> 00:14:41,890 இந்த வட்டத்திற்கு ஒவ்வொரு மறு செய்கை மீது. 319 00:14:41,890 --> 00:14:46,910 >> எனவே சுருக்கமாக, இங்கே இந்த ஒரு லைனர் பொருள் அதன் பெயர் உள்ளது கோப்பை திறந்து 320 00:14:46,910 --> 00:14:50,750 அகராதி, மாறி, மீது மீண்டும் கூறு அது வரி மூலம் வரி, மற்றும் நீங்கள் ஒவ்வொரு முறை 321 00:14:50,750 --> 00:14:54,290 ஒரு மாறி வார்த்தை என்று ஒரு வரி, கடை, மற்றும் வார்த்தை ஏதாவது செய்ய. 322 00:14:54,290 --> 00:14:55,280 நான் என்ன செய்ய வேண்டும் என்று விரும்புகிறீர்கள்? 323 00:14:55,280 --> 00:14:58,110 நான் என் ஹாஷ் அட்டவணை வார்த்தை போட வேண்டும். 324 00:14:58,110 --> 00:15:00,860 >> சரி, நான் ஒன்று வைத்து என் வெறும் சி போன்ற அட்டவணை புல 325 00:15:00,860 --> 00:15:02,140 சதுர அடைப்புக்குறிக்குள் பயன்படுத்தி. 326 00:15:02,140 --> 00:15:03,660 இந்த என் ஹாஷ் அட்டவணை பெயர் உள்ளது. 327 00:15:03,660 --> 00:15:07,180 நான் அந்த புல என்ற குறியீட்டு போகிறேன் இந்த இடத்தில் அட்டவணை. 328 00:15:07,180 --> 00:15:08,920 எனவே பூஜ்யம் அடைப்புக்குறி இல்லை, ஒரு அடைப்புக்குறி இல்லை. 329 00:15:08,920 --> 00:15:11,990 பிராக்கெட் மேற்கோள் ஒன்று, என்ன வார்த்தை இருக்கிறது. 330 00:15:11,990 --> 00:15:15,200 மற்றும் போல் நீங்கள் வேண்டும் உங்கள் ஹாஷ் அட்டவணை வேலை trie, நீங்கள் கடையில் 331 00:15:15,200 --> 00:15:17,650 திறம்பட ஒரு பூலியன், மறைமுகமாக அல்லது வெளிப்படையாக. 332 00:15:17,650 --> 00:15:18,260 முடிந்தது. 333 00:15:18,260 --> 00:15:20,000 நான் மதிப்பை உண்மையாக சேமித்து. 334 00:15:20,000 --> 00:15:23,150 >> இப்போது விஷயங்களை ஒரு ஜோடி இல்லை நான் இங்கே மூலைகளிலும் வெட்டுதல். 335 00:15:23,150 --> 00:15:27,720 தொழில்நுட்ப ரீதியாக, ஒரு இருக்க நடக்கிறது இறுதியில் எரிச்சலூட்டும் புதிய வரி, / N, 336 00:15:27,720 --> 00:15:28,820 இந்த வார்த்தைகள் ஒவ்வொரு. 337 00:15:28,820 --> 00:15:31,770 அதனால் நான் அநேகமாக ஒரு PHP செயல்பாடு அழைக்க வேண்டும் என்று நறுக்கு (), இது நான் 338 00:15:31,770 --> 00:15:33,460 மிகவும் எளிமையாக என்று அறுப்பேன். 339 00:15:33,460 --> 00:15:35,020 நான் உண்மையில் வேண்டும் வேறு ஒரு விஷயத்தை செய்ய. 340 00:15:35,020 --> 00:15:38,380 நான் அநேகமாக ஒவ்வொரு அளவு அதிகரிக்கவில்லை வேண்டும் மறு செய்கை, அதனால் நான் கண்காணிப்பதற்கான 341 00:15:38,380 --> 00:15:39,560 உலகளவில் அது என்ன. 342 00:15:39,560 --> 00:15:43,180 வெளிப்படையாக, இந்த ஒன்றாகும் நீங்கள் என்றால் PHP இன் stupider அம்சங்கள், 343 00:15:43,180 --> 00:15:46,950 ஒரு உலகளாவிய மாறி பயன்படுத்தி, நீங்கள் வேண்டும் வெளிப்படையாக நீங்கள் என்று சொல்ல. 344 00:15:46,950 --> 00:15:51,670 எனவே நான் உண்மையில் உலக தட்டச்சு செய்ய போகிறேன் இப்போது $ அளவு, உலக $ அட்டவணை, மற்றும் 345 00:15:51,670 --> 00:15:52,690 என் செயல்பாடு முழு ஆகிறது. 346 00:15:52,690 --> 00:15:57,475 >> எனவே மிகவும் முன் எளிய, ஆனால் ஒருவேளை சி விட குறைந்த நேரம் எடுத்து 347 00:15:57,475 --> 00:15:58,220 பதிப்பு, பலவற்றை? 348 00:15:58,220 --> 00:15:58,730 சரி. 349 00:15:58,730 --> 00:16:00,390 >> எனவே இப்போது காசோலை () செயல்பாடு செய்வோம். 350 00:16:00,390 --> 00:16:04,300 இந்த குறைந்த பட்சம் எடுத்து பார்க்கலாம் அது சி எனவே எங்களுக்கு எடுத்து இறுதியில் மணி நேரம் 351 00:16:04,300 --> 00:16:06,500 என்னை போய் அறிவிக்க வேண்டும் ஒரு செயல்பாடு சரிபார்க்க. 352 00:16:06,500 --> 00:16:09,070 இது, வாதம் சொல்லை எடுத்து அம்ருதா இருந்து வர போகிறது. 353 00:16:09,070 --> 00:16:13,410 மற்றும் நான் பார்க்க போகிறேன் என்றால் பின்வரும் மாறி isset, அட்டவணை 354 00:16:13,410 --> 00:16:18,400 வார்த்தை அடைப்புக்குறி strtolower - 355 00:16:18,400 --> 00:16:20,590 என் அடைப்புக்குறிக்குள் அனைத்து சமநிலையை நாம் - 356 00:16:20,590 --> 00:16:24,275 உண்மை வரும். 357 00:16:24,275 --> 00:16:27,020 358 00:16:27,020 --> 00:16:28,460 வேறு - 359 00:16:28,460 --> 00:16:30,330 என்று மிகவும் கடினமாக இருந்தது இந்த திட்டத்தின் ஒரு பகுதியாக. 360 00:16:30,330 --> 00:16:31,940 இல்லையென்றால், தவறான திரும்ப. 361 00:16:31,940 --> 00:16:32,630 முடிந்தது. 362 00:16:32,630 --> 00:16:33,460 என்று) (காசோலை. 363 00:16:33,460 --> 00:16:34,520 >> இப்போது, இந்த வேலை? 364 00:16:34,520 --> 00:16:37,040 சரி, ஒரு நான், ஒரு வார்த்தையின் கடந்து இது ஒரு சரம். 365 00:16:37,040 --> 00:16:41,400 இரண்டு, நான் புல உள்ளே சோதனை $ அட்டவணை என்று யார் அட்டவணை,. 366 00:16:41,400 --> 00:16:45,470 நான் அழைப்பதன் மூலம் சிற்றெழுத்து கட்டாயப்படுத்தி உள்ள () tolower மிகவும் ஒத்த ஒரு செயல்பாடு 367 00:16:45,470 --> 00:16:48,580 சி, ஆனால் இந்த வார்த்தை இல்லை, ஒரு ஒற்றை தன்மை. 368 00:16:48,580 --> 00:16:52,680 என்று அங்கு வேறு வார்த்தைகளில் கூறுவதானால், அமைக்கப்பட உள்ளது ஒரு மதிப்பு வேறுவிதமாக கூறினால், அமைக்க, 369 00:16:52,680 --> 00:16:54,880 இது உண்மை என்றால், பின்னர் சரி, இந்த ஒரு வார்த்தை. 370 00:16:54,880 --> 00:16:56,530 நான் சுமை அங்கு வைத்து ஏனெனில் (). 371 00:16:56,530 --> 00:16:59,100 இல்லை என்றால், நான் தவறான திரும்ப போகிறேன். 372 00:16:59,100 --> 00:17:00,090 >> இப்போது மற்றவர்கள் எளிதாக இருக்கும். 373 00:17:00,090 --> 00:17:03,570 விழா அளவு (), நான் எப்படி செய்ய வேண்டும்? 374 00:17:03,570 --> 00:17:05,230 நான் அடிப்படையில் $ அளவு திரும்ப செய்கிறேன். 375 00:17:05,230 --> 00:17:07,770 ஆனால் நான் தொழில்நுட்ப வேண்டும் இந்த எரிச்சலூட்டும் விஷயம். 376 00:17:07,770 --> 00:17:10,640 உண்மையில் கேட்க, நான் குறைத்து பல ஒரு மூலையில். 377 00:17:10,640 --> 00:17:12,920 நான் உலக $ அட்டவணை செய்ய வேண்டும். 378 00:17:12,920 --> 00:17:16,260 >> ஆனால் கூறப்படுகிறது,) இறக்கும் என்று. 379 00:17:16,260 --> 00:17:17,380 இறக்கும் () ஆச்சரியமாக இருக்கிறது. 380 00:17:17,380 --> 00:17:20,500 விழா இறக்கும் (). 381 00:17:20,500 --> 00:17:23,990 நான் எப்படி) (இறக்கும் செயல்படுத்த வேண்டும் என்று விரும்புகிறீர்கள்? 382 00:17:23,990 --> 00:17:25,079 முடிந்தது. 383 00:17:25,079 --> 00:17:25,450 சரி. 384 00:17:25,450 --> 00:17:28,900 >> எனவே (), நினைவக மேலாண்மை ஆகும் இறக்கும் முற்றிலும் நீங்கள் கவனித்து 385 00:17:28,900 --> 00:17:31,800 PHP மற்றும் நிறைய போன்ற ஏதாவது உயர் மட்ட மொழிகளை. 386 00:17:31,800 --> 00:17:32,600 எனவே இந்த ஆச்சரியமாக இருக்கிறது. 387 00:17:32,600 --> 00:17:36,080 நரகத்தில் நாம் கடந்த செலவு ஏன் போலவே சி எழுதும் எட்டு பிளஸ் வாரங்கள் 388 00:17:36,080 --> 00:17:41,030 வெளிப்படையாக மிகவும் மெதுவாக, உண்மையில் நேரம் மணி கணக்கான சாப்பிடும் பிரச்சினைகள் 389 00:17:41,030 --> 00:17:42,530 எங்கள் பெல்ட்கள் கீழ் வேலை? 390 00:17:42,530 --> 00:17:46,110 >> சரி, ஒரு விஷயம், இந்த வேலை சிறிய திட்டங்கள் நன்றாக. 391 00:17:46,110 --> 00:17:47,840 அது நிச்சயமாக ஆக்கப்படுகிறது என் வளர்ச்சி நேரம். 392 00:17:47,840 --> 00:17:49,790 ஆனால் என்ன நடக்கிறது என்று பார்ப்போம் நிஜ உலகில். 393 00:17:49,790 --> 00:17:52,370 >> என்னை இந்த அடைவில் செல்லலாம் ஒரு முனை விண்டோவில். 394 00:17:52,370 --> 00:17:53,370 அம்ருதா உள்ளது. 395 00:17:53,370 --> 00:17:56,570 மற்றும் ஒரு ஒதுக்கி என அறிவிப்பு, மற்றும் நீங்கள் போகலாம் அமைக்க பிரச்சனை இந்த சந்தித்துள்ளோம் 396 00:17:56,570 --> 00:17:58,190 ஆறு அல்லது பிரச்சனை ஏழு அமைந்தன. 397 00:17:58,190 --> 00:18:01,610 நீங்கள் கண்டிப்பாக இல்லை . PHP உடன் PHP கோப்புகளை முடிவுக்கு. 398 00:18:01,610 --> 00:18:05,250 நீங்கள் அந்த முதல் ஒரு ஒரு வரி வைத்து இருந்தால் மிக சிறந்த, என்று ஒரு சிறப்பு வரி தான் 399 00:18:05,250 --> 00:18:10,980 தொடரியல் என்று கண்டுபிடிக்க அடிப்படையில் பொருள் PHP என்று மற்றும் அதை பயன்படுத்த திட்டம் 400 00:18:10,980 --> 00:18:12,270 இந்த கோப்பு விளக்குவது. 401 00:18:12,270 --> 00:18:15,410 எனவே இப்போது எந்த ஒரு உண்மையில் அந்த தெரிகிறது நான் ஒரு PHP திட்டத்தை இயங்கும். 402 00:18:15,410 --> 00:18:19,860 நான் அதை போல் அதை இயக்க முடியும் ஏதாவது சி தொகுக்கப்பட்ட 403 00:18:19,860 --> 00:18:20,650 >> ஆனால் இங்கே தான். 404 00:18:20,650 --> 00:18:21,600 உண்மையில், மீண்டும் இந்த செய்வோம். 405 00:18:21,600 --> 00:18:23,530 Dropbox/pset6 /. 406 00:18:23,530 --> 00:18:25,390 அம்ருதா உள்ளது. 407 00:18:25,390 --> 00:18:26,720 சரி, 0.44 வினாடிகள். 408 00:18:26,720 --> 00:18:28,080 அது வேகமாக இந்த நேரத்தில் தான். 409 00:18:28,080 --> 00:18:29,745 >> இப்போது PHP பதிப்பின் கொண்டு செல்லலாம். 410 00:18:29,745 --> 00:18:43,070 411 00:18:43,070 --> 00:18:44,320 நல்ல டச். 412 00:18:44,320 --> 00:18:50,830 413 00:18:50,830 --> 00:18:53,285 ஆனால் எவ்வளவு நேரம் என்று நான் அலுவலக மணி நேரத்தில் சேமித்தேன். 414 00:18:53,285 --> 00:18:56,990 415 00:18:56,990 --> 00:18:57,790 சரி. 416 00:18:57,790 --> 00:19:01,020 >> எனவே 3.59 விநாடிகள், இது உண்மையில் அல்லது துல்லியமான ஒலி இல்லை. 417 00:19:01,020 --> 00:19:03,710 ஆனால், அந்த நீண்ட கதை குறுகிய ஏனெனில் தான் நீங்கள் ஒரு பெரிய தொகை அவுட் அச்சிடும் போது 418 00:19:03,710 --> 00:19:06,840 பொருட்களை திரையில், என்று தன்னை விஷயங்கள் கீழே தாமதப்படுத்தி. 419 00:19:06,840 --> 00:19:11,260 அது உண்மையில் இல் CPU எடுத்து என்ன உபயோகப்பொருள் ல், 3,59 விநாடிகள் இருந்தது 420 00:19:11,260 --> 00:19:15,260 0.44 எடுத்து சி, மாறாக மிக சமீபத்தில் விநாடிகள். 421 00:19:15,260 --> 00:19:17,620 என்று உண்மையிலேயே ஒரு உத்தரவு ரிக்டர் அளவில் வெவ்வேறு. 422 00:19:17,620 --> 00:19:20,280 >> எனவே அங்கு அந்த விலையை இருந்து வருகிறது? 423 00:19:20,280 --> 00:19:21,790 ஏன் அது இவ்வளவு மெதுவாக உள்ளது? 424 00:19:21,790 --> 00:19:24,220 ஏன் PHP மிகவும் மோசமாக செய்ய? 425 00:19:24,220 --> 00:19:25,242 டேனியல்? 426 00:19:25,242 --> 00:19:26,550 >> பார்வையாளர்கள்: நீங்கள் உண்மையில் இல்லை ஒரு ஹாஷ் அட்டவணை பயன்படுத்தவும். 427 00:19:26,550 --> 00:19:27,710 >> டேவிட் MALAN: நான் இல்லை ஒரு ஹாஷ் அட்டவணை பயன்படுத்தவும். 428 00:19:27,710 --> 00:19:28,760 அதனால் நான் வகையான செய்தார். 429 00:19:28,760 --> 00:19:29,870 அது ஒரு துணை வரிசை தான். 430 00:19:29,870 --> 00:19:33,650 பெரும்பாலும் PHP மக்கள் இருந்தால் உண்மையில் ஸ்மார்ட், அவர்கள் கீழே பயன்படுத்தப்படும் 431 00:19:33,650 --> 00:19:39,520 பேட்டை செயல்படுத்தப்படும் உண்மையான ஹாஷ் அட்டவணை ஏதாவது போன்ற சி அல்லது சி + +. 432 00:19:39,520 --> 00:19:41,290 ஆனால். 433 00:19:41,290 --> 00:19:42,760 Yeah. 434 00:19:42,760 --> 00:19:44,010 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 435 00:19:44,010 --> 00:19:46,690 436 00:19:46,690 --> 00:19:47,080 >> டேவிட் MALAN: ஆமாம். 437 00:19:47,080 --> 00:19:50,780 செயல்பாடுகளை ஒவ்வொரு அதனால் நான் இப்போது எழுதியது - உண்மையில், நீங்கள் மீண்டும் ஒரு என்று சொல்ல முடியாது 438 00:19:50,780 --> 00:19:51,480 சத்தமாக கொஞ்சம்? 439 00:19:51,480 --> 00:19:54,509 >> பார்வையாளர்கள்: செயல்பாடுகளை ஒவ்வொரு என்று நீங்கள் உள்ளிட்ட நிறைய முழு உள்ளது 440 00:19:54,509 --> 00:19:56,610 விட திறன் - 441 00:19:56,610 --> 00:19:57,550 >> டேவிட் MALAN: மிகவும் உண்மை என்று நான். 442 00:19:57,550 --> 00:20:01,490 நிறைய செலவுகள் நாங்கள் இருக்கிறோம் என்று இருக்கிறது உண்மையில் மட்டுமே கவனம் செலுத்துவதன் மூலமே பார்த்து 443 00:20:01,490 --> 00:20:03,730 நான் எழுதிய dictionary.php,. 444 00:20:03,730 --> 00:20:08,020 மாறாக, முழு மொழிபெயர்ப்பாளரை இருக்கிறது பின்னணியில் என்ன. 445 00:20:08,020 --> 00:20:12,040 உண்மையில், நான் இந்த திட்டத்தை ஓடிய போது, அதை தொகுக்கப்பட்ட பூஜ்ஜியங்களைக் மற்றும் தான் இயங்கும் 446 00:20:12,040 --> 00:20:14,290 என் இன்டெல் CPU வடிவமைக்கப்பட்டுள்ளது. 447 00:20:14,290 --> 00:20:19,270 மாறாக, இது வரி மூலம் வரி இயங்கும் சரியாக தெரிகிறது PHP குறியீடு 448 00:20:19,270 --> 00:20:20,350 நாம் தட்டச்சு. 449 00:20:20,350 --> 00:20:22,475 எனவே நீங்கள் ஒரு பயன்படுத்த போதெல்லாம் விளக்கம் மொழி, நீங்கள் 450 00:20:22,475 --> 00:20:23,850 உண்மையில் இந்த விலை கொடுக்க வேண்டும். 451 00:20:23,850 --> 00:20:27,010 அதை படிக்க நேரம் எடுத்து நடக்கிறது கீழே உங்கள் கோப்பு மேல், விட்டு 452 00:20:27,010 --> 00:20:30,740 வலது, பின்னர் ஒவ்வொரு இயக்க மீண்டும் மீண்டும் லைன். 453 00:20:30,740 --> 00:20:34,250 >> இப்போது குறிப்பாக, வலையில் உண்மையில், இந்த நீங்கள் உண்மையில் இந்த செயல்முறை துரிதப்படுத்த முடியும் 454 00:20:34,250 --> 00:20:38,660 முடிவு கேச்சிங் மூலம் PHP குறியீடு விளக்கம். 455 00:20:38,660 --> 00:20:41,640 என்று, வலையில் அர்த்தமுள்ளதாக காரணம் நீங்கள் ஒரு பயனர் போன்ற இருந்தால் 456 00:20:41,640 --> 00:20:46,300 இங்கே எனக்கு, ஆனால் 1,000 அல்லது 10,000 செய்த பிறகு, ஒருவேளை கோப்பு முதல் முறையாக 457 00:20:46,300 --> 00:20:49,050 அணுக அதை மெதுவாக, ஆனால் அதன் பின்னர் தான் இது மிகவும் வேகமாக இருக்கிறது. 458 00:20:49,050 --> 00:20:51,000 >> ஆனால் இது, மீண்டும், ஒரு வர்த்தக ஆஃப் ஆகிறது. 459 00:20:51,000 --> 00:20:53,870 ஒரு ஆய்வு தரவு போன்ற ஏதாவது அமைக்க, அல்லது பெரிய ஒன்று போல 460 00:20:53,870 --> 00:20:58,330 இந்த, உங்கள் பயனர் இறுதியில் சாப்பிடுவேன் அந்த மந்த உணர தொடங்கும். 461 00:20:58,330 --> 00:21:02,670 >> எனவே குறுகிய, விளக்கம் மொழிகளில் உள்ளன , நடப்பிலுள்ள மிகவும் மிகவும் பிரபலமான, மற்றும் 462 00:21:02,670 --> 00:21:06,710 வெளிப்படையாக ஒருவேளை நீங்கள் மொழிகளில் உள்ளன பிரச்சினைகளை தீர்க்கும் போது அடைய வேண்டும் 463 00:21:06,710 --> 00:21:08,200 CS50 தொடர்ந்து. 464 00:21:08,200 --> 00:21:12,720 ஆனால் நீங்கள் உண்மையில் நீங்கள் எவ்வளவு தொப்பி கீழே வழங்கப்பட்டது எடுத்து 465 00:21:12,720 --> 00:21:15,910 புல உண்மையில் அந்த கடந்த பல வாரங்களாக அட்டவணைகள், மற்றும் மரங்கள், மற்றும் முயன்றவரை, 466 00:21:15,910 --> 00:21:20,770 இறுதியில் உண்மையில் பயன்படுத்தப்படும் திறந்த அடைப்புக்குறி போன்ற விஷயங்களை செயல்படுத்த, 467 00:21:20,770 --> 00:21:24,200 இது சதுர அடைப்புக்குறி, நாம் இப்போது முடியும் வழங்கப்பட்டது gratefully எடுக்க. 468 00:21:24,200 --> 00:21:26,360 >> எனவே இப்போது பார்க்கலாம் இந்த வலை சூழலில். 469 00:21:26,360 --> 00:21:29,890 நான் அங்கு சென்ற நேரம் குறிப்பிடப்பட்டுள்ளது PHP இல் superglobals ஒரு கொத்து என்று 470 00:21:29,890 --> 00:21:32,490 உண்மையில் தொடர்புடைய இல்லை கட்டளை வரியில். 471 00:21:32,490 --> 00:21:36,210 அவர்கள் சூழலில் மிகவும் பொருத்தமான இருக்கிறோம் ஒரு இணைய சூழலில் PHP பயன்படுத்தி. 472 00:21:36,210 --> 00:21:41,220 எனவே பொருட்டு ஒரு வலை சர்வரில் PHP இயங்கும் HTML போல பொருட்களை உருவாக்க. 473 00:21:41,220 --> 00:21:44,540 >> நாம் $ _GET மற்றும் $ _POST மணிக்கு glanced, மற்றும் அங்கு தானாக செய்த 'என்று 474 00:21:44,540 --> 00:21:49,100 நீங்கள் ஒரு சமர்ப்பிக்க என்றால் உள்ளீடு வெறுமனே நிறைவடைகிறது ஒரு வலை. PHP இல் முடிவுக்கு ஒரு கோப்பில் அமைக்க 475 00:21:49,100 --> 00:21:50,460 உபயோகப்பொருள் போன்ற சர்வர். 476 00:21:50,460 --> 00:21:53,310 ஆனால் இந்த நேரத்தில் சுருக்கமாக பார்போம் $ _COOKIE மற்றும் $ _SESSION. 477 00:21:53,310 --> 00:21:56,670 >> லேமேன்ஸ் வகையில், என்ன ஒரு குக்கீ உள்ளது நீங்கள் சூழலில் அதை புரிந்து கொள்ள 478 00:21:56,670 --> 00:21:58,220 வலையை பயன்படுத்தி? 479 00:21:58,220 --> 00:21:59,450 >> பார்வையாளர்கள்: கணினியில் கோப்பு. 480 00:21:59,450 --> 00:21:59,920 >> டேவிட் MALAN: ஆமாம். 481 00:21:59,920 --> 00:22:03,500 அது பயனரின் கணினியில் ஒரு கோப்பு மூலம் விதைக்கப்பட்ட என்ன வலைத்தளம் 482 00:22:03,500 --> 00:22:04,410 நீங்கள் பார்க்க நடந்தது. 483 00:22:04,410 --> 00:22:07,334 எனவே நீங்கள் செல்லும் போது நீங்கள், பேஸ்புக் செல்ல bankofamerica.com, நீங்கள் போக போது 484 00:22:07,334 --> 00:22:10,330 நீங்கள் எந்த சென்று போது google.com, வேண்டும் உலகில் இணையதளம் இந்த நாட்களில், 485 00:22:10,330 --> 00:22:14,850 cs50.net உட்பட, ஒரு குக்கீ நடப்படுகிறது உங்கள் கணினியில், இது 486 00:22:14,850 --> 00:22:19,800 உங்கள் ரேம் சேமிக்கப்படும் மதிப்பு அல்லது உங்கள் உலாவியின் நினைவகத்தில் கணினி, அல்லது 487 00:22:19,800 --> 00:22:22,800 சில நேரங்களில் உண்மையில் ஒரு கோப்பு சேமிக்கப்படும் உங்கள் நிலைவட்டில். 488 00:22:22,800 --> 00:22:26,960 >> பொதுவாக அந்த கோப்பு என்ன சேமித்த உங்கள் பயனர் பெயர் அல்ல, உங்கள் 489 00:22:26,960 --> 00:22:31,060 கடவுச்சொல்லை, பொதுவாக இல்லை ஏதாவது இணையதளத்தில் வரை முக்கிய அப்படி இல்லை 490 00:22:31,060 --> 00:22:35,040 அவர்களின் பாதுகாப்பு நல்ல, மாறாக அது மத்தியில் ஒரு பெரிய தனிப்பட்ட அடையாளங்காட்டி ஆகும் 491 00:22:35,040 --> 00:22:35,680 மற்ற விஷயங்கள். 492 00:22:35,680 --> 00:22:38,920 அது உங்கள் மீதான நடப்பட்ட ஒரு பெரிய சீரற்ற எண் கணினி ஆனால் நீங்கள் நினைக்க முடிகிறது 493 00:22:38,920 --> 00:22:42,740 ஒரு மெய்நிகர் கை முத்திரை விதமான இருந்து போன்ற ஒரு கிளப் அல்லது சில கேளிக்கை பூங்கா என்று 494 00:22:42,740 --> 00:22:47,160 ஊழியர்கள், என்று உரிமையாளர்கள் அனுமதிக்கிறது சேவை, நீங்கள் யார் நினைவில். 495 00:22:47,160 --> 00:22:51,030 பெரிய சீரற்ற எண் போல இருந்தால் 12345678, என்று வெளிப்படையாக தான் என்றாலும் 496 00:22:51,030 --> 00:22:54,180 மிகவும் சீரற்ற இல்லை, என்று நினைக்கிறேன் நீங்கள் பார்வையிடும் போது கையில் முத்திரை 497 00:22:54,180 --> 00:22:57,930 முதல் முறையாக facebook.com, அவர்கள் உங்கள் கையில் அந்த எண் முத்திரை. 498 00:22:57,930 --> 00:23:01,510 பின்னர் நீங்கள் HTTP, நீங்கள் பேச காரணம் ஒரு உலாவி இருப்பது, ஏனெனில் பேஸ்புக் 499 00:23:01,510 --> 00:23:06,440 வெளிப்படையாக ஒரு வலை அதே பேசுகிறது சர்வர், நெறிமுறை HTTP கூறுகிறார் 500 00:23:06,440 --> 00:23:09,930 எப்போது நீங்கள் தொடர்ந்து வருகை facebook.com, என்பதை அது இரண்டாவது தான் 501 00:23:09,930 --> 00:23:13,560 பின்னர், ஒரு மணி நேரம் கழித்து, அடுத்த நாள் கூட, நீங்கள் வெளிப்படையாக இருக்கிறது வரை 502 00:23:13,560 --> 00:23:17,050 வெளியேற்றப்படுவீர்கள், இது திறம்பட உங்கள் கைகளை கழுவுதல் போன்ற ஆகும். 503 00:23:17,050 --> 00:23:20,280 HTTP நீங்கள் அளிக்க வேண்டும் என்கிறார் உங்கள் ஒவ்வொரு முறையும் நீங்கள் முத்திரை கொடுத்துவிடலாம் 504 00:23:20,280 --> 00:23:22,020 அந்த வலைத்தளத்தில் திரும்ப. 505 00:23:22,020 --> 00:23:24,390 >> என்ன பேஸ்புக் பிறகு அவர்கள் என்று கையை முத்திரை பார்த்து 506 00:23:24,390 --> 00:23:26,850 அவர்கள் 123456789, ஓ, என்று. 507 00:23:26,850 --> 00:23:30,260 நான் முதல் பார்வையில் தெரியாது என்று இந்த கேம்பிரிட்ஜ் டேவிட் Malan, தான் 508 00:23:30,260 --> 00:23:34,690 மாசசூசெட்ஸ், ஆனால் அவர்கள் சோதிக்க முடியும் தகவல் மற்றும் சொல்ல, ஓ, நபர் 509 00:23:34,690 --> 00:23:39,930 யாருடைய கணினியில் நாம் 123456789 நடப்படுகிறது கேம்பிரிட்ஜ் இருந்து டேவிட் Malan, தான் 510 00:23:39,930 --> 00:23:40,440 மாசசூசெட்ஸ். 511 00:23:40,440 --> 00:23:46,000 நாம் அந்த பயனர் பின்னர் தனது சுயவிவர காண்பிக்கிறது பக்கம் அல்லது அவரது செய்தி ஓடை. 512 00:23:46,000 --> 00:23:49,660 >> ஆனால் இங்கே ஒரு பிரச்சினை இருக்கிறது இந்த என்றால் வலை உண்மையில் வேலை செய்கிறது. 513 00:23:49,660 --> 00:23:51,390 ஒரு விரைவான உதாரணத்தை பார்க்கலாம். 514 00:23:51,390 --> 00:23:55,190 அது உண்மையில் facebook.com சொல்ல போகலாம். 515 00:23:55,190 --> 00:23:58,130 ஆனால் நாம் அங்கு செல்ல முடியும் முன், நாம் எனக்கு முன்னால் சென்று Chrome இன் திறந்து 516 00:23:58,130 --> 00:23:59,790 இங்கு இன்ஸ்பெக்டர் கீழே. 517 00:23:59,790 --> 00:24:01,140 என்னை பிணைய தாவலை பார்க்கலாம். 518 00:24:01,140 --> 00:24:06,020 இப்போது அது முன்னோக்கி சென்று தட்டச்சு செய்யலாம் https://facebook.com ல். 519 00:24:06,020 --> 00:24:09,410 நாம் பார்க்க வேண்டாம் என்று நான் தான் செய்கிறேன் அந்த வழிமாற்றுகளை மற்றும் கழிவு அனைத்து 520 00:24:09,410 --> 00:24:10,660 நேரம் அந்த வழியாக தேடும். 521 00:24:10,660 --> 00:24:12,690 என்னை நுழைய வெற்றி காண்போம். 522 00:24:12,690 --> 00:24:13,130 >> சரி. 523 00:24:13,130 --> 00:24:14,580 நாங்கள் கோரிக்கைகளை ஒரு மொத்தமாக பார்க்க. 524 00:24:14,580 --> 00:24:15,640 பேஸ்புக் அங்கு வருகிறது. 525 00:24:15,640 --> 00:24:16,930 கோப்புகளை மொத்தமாக இருக்கிறது. 526 00:24:16,930 --> 00:24:19,290 இங்கு, என் குறிப்பும் ஒன்றுக்கு ஒரு , என்று செயலற்ற நிலை கடந்த நேரம் 527 00:24:19,290 --> 00:24:21,240 HTTP கோரிக்கைகள் நிறைய. 528 00:24:21,240 --> 00:24:23,700 ஆனால் முதல் ஒரு அநேகமாக உள்ளது மிகவும் சுவாரசியமான. 529 00:24:23,700 --> 00:24:26,420 >> எனவே இங்கு கீழே நாம், மற்றும் நான் ஒரு இரண்டாவது பெரிதாக்க வேண்டும். 530 00:24:26,420 --> 00:24:29,090 இந்த வகையான இருக்க போகிறது ஒரு குழப்பம், ஆனால் நாம் பார்ப்போம். 531 00:24:29,090 --> 00:24:31,660 Facebook எங்களுக்கு அனுப்ப பொருட்களை மொத்தமாக. 532 00:24:31,660 --> 00:24:33,490 >> ஆனால் யார், சுவாரஸ்யமான. 533 00:24:33,490 --> 00:24:37,880 அவர்கள் ஒரு நடும், ஆனால் நான்கு இங்கே என் கையை மீது கை முத்திரைகளையும். 534 00:24:37,880 --> 00:24:40,400 Set-குக்கீ, அமை-குக்கீ, தொகுப்பு, குக்கீ, தொகுப்பு-குக்கீ. 535 00:24:40,400 --> 00:24:44,030 இங்கு ஒரு சில அம்சங்கள் உள்ளன. 536 00:24:44,030 --> 00:24:46,170 அவர்கள் அனைத்து சில குறிப்பிட காலாவதி வகையான. 537 00:24:46,170 --> 00:24:50,090 பேஸ்புக் நம்பிக்கொண்டு போல தெரிகிறது 2015 வரை என்னை நினைவில். 538 00:24:50,090 --> 00:24:53,670 அதனால் மறைமுகமாக இது நேரம் நான் வெளியேற வேண்டும் அல்லது அவர்கள் தருகிறேன் 539 00:24:53,670 --> 00:24:55,710 தானாக நான் கருதுகிறேன் திரும்பி வரும். 540 00:24:55,710 --> 00:24:57,840 அதனால் உண்மையில் ஒரு கெளரவமான விஷயம் நேரம் அளவு. 541 00:24:57,840 --> 00:24:59,170 >> சில உள்ளன விஷயங்களை இங்கே நடக்கிறது. 542 00:24:59,170 --> 00:25:03,036 இந்த குக்கீ வலுக்கட்டாயமாக தோன்றுகிறது என்று நீக்கப்பட்டது அது 1970 ல் முடிவுற்றது 543 00:25:03,036 --> 00:25:04,460 குக்கீகளை நிலவியது முன். 544 00:25:04,460 --> 00:25:06,510 எனவே உலாவி தான் போகிறது சரி கருதுவது, அந்த மாதிரி 545 00:25:06,510 --> 00:25:07,910 கையில் முத்திரை சலவை. 546 00:25:07,910 --> 00:25:11,240 >> ஆனால் இப்போது என் உலாவி செய்யும் போது அடுத்த கோரிக்கை - 547 00:25:11,240 --> 00:25:14,340 என்னை போய் இந்த செய்யட்டும் மீண்டும் மீண்டும். 548 00:25:14,340 --> 00:25:18,170 இப்போது என்னை திரும்பி உருட்டும் நாம் மேல் கோரிக்கையை கீழே சென்று 549 00:25:18,170 --> 00:25:20,760 இங்கே, கோரிக்கை தலைப்புகள். 550 00:25:20,760 --> 00:25:21,390 இந்த அறிவிப்பு. 551 00:25:21,390 --> 00:25:25,280 எனவே இப்போது நான் பதில் தலைப்புகள், கீழ் இல்லை ஆனால் அது கோரிக்கை தலைப்புகளை என்கிறார் கவனிக்க. 552 00:25:25,280 --> 00:25:29,220 கவனிக்க என் உலாவி பகுதியாக தாக்கியதால் மீண்டும் ஏற்று பின்னர் தனது கோரிக்கை உள்ளது 553 00:25:29,220 --> 00:25:32,780 குறைந்தது பின்வரும் அனுப்பப்படும் தகவல். 554 00:25:32,780 --> 00:25:34,670 இல்லை தொகுப்பு-குக்கீ, ஆனால் குக்கீ. 555 00:25:34,670 --> 00:25:38,750 இந்த வரி, HTTP தலைப்பு மிகவும் என் உலாவி வகையான எங்கே, பேச 556 00:25:38,750 --> 00:25:43,340 என் அது வழங்கும் தெரியாமல் ஒரு ஃபேஸ்புக்கின் ஆய்வு என் கையில். 557 00:25:43,340 --> 00:25:46,020 >> எனவே இந்த குக்கீகளை இருக்க முடியும் என்ன பின்னர் பயன்படுத்தப்படுகிறது? 558 00:25:46,020 --> 00:25:49,420 நீங்கள் யார் ஞாபகம், அல்லது எப்படி நினைவில் பல முறை நீங்கள் அங்கு, அல்லது 559 00:25:49,420 --> 00:25:50,280 உண்மையில் எதையும். 560 00:25:50,280 --> 00:25:52,742 >> எனவே இங்கே counter.php உள்ளது. 561 00:25:52,742 --> 00:25:53,780 என்னை எழுத்துரு மீது பெரிதாக்க வேண்டும். 562 00:25:53,780 --> 00:25:58,380 நான் இந்த பக்கம் மீண்டும் ஒவ்வொரு முறையும், கவனிக்க அது எப்படி பல முறை நினைவு 563 00:25:58,380 --> 00:25:59,250 நான் இருந்த. 564 00:25:59,250 --> 00:26:00,570 நன்றாக, அனைத்து என்று சரியாக இல்லை. 565 00:26:00,570 --> 00:26:03,140 நாம் தான், அந்த தாவலை மூட இப்போது தான் மீண்டும் செல்லலாம் 566 00:26:03,140 --> 00:26:07,860 http://localhost/counter.php. 567 00:26:07,860 --> 00:26:08,970 >> ஓ, அந்த சுவாரஸ்யமான விஷயம். 568 00:26:08,970 --> 00:26:10,960 அதை இன்னும் கூட, நினைவில் நான் மூடிய தாவலை என்று. 569 00:26:10,960 --> 00:26:14,010 மற்றும் வெளிப்படையாக, நான் உலாவி மூடினால், சரியான வழியில் செயல்படுத்தப்பட்டால், நான் 570 00:26:14,010 --> 00:26:18,950 இன்னும் இந்த பயனர் என்பதை நினைவில் முடியவில்லை அவர் யார் முதல் முறையாக இருந்தது, 571 00:26:18,950 --> 00:26:22,840 ஒரு முறை மட்டுமே நான் Chrome இன் மெனு சென்று, அதில் இங்கு இங்கு உள்ளது, மற்றும் செல்ல 572 00:26:22,840 --> 00:26:25,990 வரலாறு மற்றும் உலாவல் தரவை கிளிக் செய்யவும், நீங்கள் சில இருக்கலாம் என 573 00:26:25,990 --> 00:26:33,050 கடந்த, தான் உங்கள் குக்கீகளை சாப்பிடுவேன் உண்மையில் வலை போது நீக்கப்படும் 574 00:26:33,050 --> 00:26:33,970 வளர்ச்சி. 575 00:26:33,970 --> 00:26:35,340 >> எனவே, நாம் சென்றால் - 576 00:26:35,340 --> 00:26:37,080 அது இங்கே gedit வரை மூட அனுமதிக்க. 577 00:26:37,080 --> 00:26:38,910 நாம் இந்த கோப்பு இப்போது சென்றால். 578 00:26:38,910 --> 00:26:44,210 எனக்கு எங்கள் மீது போகலாம் vhosts / லோக்கல் ஹோஸ்ட் / பொது, என்னை செய்வோம் 579 00:26:44,210 --> 00:26:46,340 counter.php. 580 00:26:46,340 --> 00:26:48,350 இந்த அழகான என்று கவனிக்க எளிய நிரல். 581 00:26:48,350 --> 00:26:50,250 அது ஒரு அழகான எளிமையான வலைத்தளத்தின். 582 00:26:50,250 --> 00:26:51,770 >> எனவே கோப்பின் மேல் வெறும் கருத்துக்கள் உள்ளது. 583 00:26:51,770 --> 00:26:54,930 ஆனால் இங்கே ஒரு புதிய வரி தான் நீங்கள் என்று ப-செட் ஏழு, ஏற்கனவே பார்த்துள்ளோம் 584 00:26:54,930 --> 00:26:56,000 session_start (). 585 00:26:56,000 --> 00:27:00,380 இந்த PHP குறியீடு ஒரு வரி என்று முக்கியமாக வெப் சர்வர் சொல்கிறது, செய்ய 586 00:27:00,380 --> 00:27:03,400 கையில் முத்திரை மற்றும் செய்ய உறுதி கை முத்திரைகளையும் சரிபார்க்க. 587 00:27:03,400 --> 00:27:06,810 அனைத்து வரியை இல்லை, அது எங்களுக்கு அந்த செயல்பாட்டின் அனைத்து செய்கிறது. 588 00:27:06,810 --> 00:27:09,510 பின்னர் நான் கிடைத்துவிட்டது கவனிக்க இங்கே இரண்டு கிளைகள். 589 00:27:09,510 --> 00:27:14,150 இந்த எதிர் விசை உள்ளே என்று சிறப்பு உலக மாறி 590 00:27:14,150 --> 00:27:18,010 $ _SESSION அமைக்கப்படுகிறது - மற்ற வார்த்தைகளில், அங்கு சில மதிப்பு இருக்கிறது என்றால் - 591 00:27:18,010 --> 00:27:22,440 அது கிடைக்கும் இது ஒரு உள்ளூர் இல் சேமித்து விடுங்கள் மாறி எதிர் $ என்று. 592 00:27:22,440 --> 00:27:27,000 வேறு, எதிர் $ ஒதுக்க நாம் 0 முன்னிருப்பு மதிப்பு. 593 00:27:27,000 --> 00:27:30,320 >> இப்போது இங்கே தான் PHP இன் ஒரு அம்சம் தான் ஒரு ஆசி ஒரு சாபம் இருவரும். 594 00:27:30,320 --> 00:27:32,080 PHP ஒரு சிறிய சேறும் சகதியுமான உள்ளது. 595 00:27:32,080 --> 00:27:35,160 எனவே சி அதேசமயம், என்ன என்று எதிர் நோக்கம் இருந்திருக்கும் 596 00:27:35,160 --> 00:27:36,725 அல்லது இங்கே அல்லது இங்கே? 597 00:27:36,725 --> 00:27:39,270 598 00:27:39,270 --> 00:27:41,690 >> அது மட்டும் அந்த சுருள் பிரேஸ்களான வேண்டும். 599 00:27:41,690 --> 00:27:42,090 என்ன தெரியுமா? 600 00:27:42,090 --> 00:27:46,920 PHP இல், அந்த கூட வெளியே உள்ளது இங்கே சுருள் இங்கே பிரேஸ்களான,, மற்றும், 601 00:27:46,920 --> 00:27:49,120 இங்கு, மற்றும் இங்கே, மற்றும் கூட கீழே கீழே. 602 00:27:49,120 --> 00:27:52,400 அதனால் நான் இந்த அர்த்தத்தில், ஒரு ஆசீர்வாதம் தான் சொல்கிறேன் நீங்கள் யோசிக்க வேண்டும் என்று 603 00:27:52,400 --> 00:27:54,070 நாம் முன்பு செய்தது போல் கடினமாக. 604 00:27:54,070 --> 00:27:56,880 ஆனால் இது என்று ஒரு சாபம் ஒரு பிட் தான் நீங்கள் ஒரு மாறி பயன்படுத்தும் விஷயம் இல்லை 605 00:27:56,880 --> 00:28:00,020 PHP, குறைந்தபட்சம் இது போன்ற ஒரு திட்டம், இது உலகளவில் அணுகலாம் 606 00:28:00,020 --> 00:28:01,170 அல்லது அழிவு. 607 00:28:01,170 --> 00:28:06,130 எனவே இப்போது நீங்கள் மனதில் வைத்துக்கொள்ள வேண்டும் உங்கள் மாறிகள் வரையறுக்க இருக்கலாம். 608 00:28:06,130 --> 00:28:07,640 நீங்கள் வேறு அவர்களுக்கு வரையறுக்கப்பட்ட. 609 00:28:07,640 --> 00:28:09,460 >> ஆனால் நான் இறுதியில் செய்ய போகிறேன்? 610 00:28:09,460 --> 00:28:13,160 நான் உலக உள்ளே சேமிக்க போகிறேன் ஒரு மதிப்பு மாறி 611 00:28:13,160 --> 00:28:17,060 எதிர் முக்கிய முடிவு எதிர் பிளஸ் 1. செய்து 612 00:28:17,060 --> 00:28:18,910 எனவே இந்த கணித உள்ளது என்று செய்கிறது 613 00:28:18,910 --> 00:28:20,590 அந்த இடத்தின் incrementation. 614 00:28:20,590 --> 00:28:24,850 நான் சேமித்து இருக்கிறேன் என்பதை அந்த மீண்டும் இங்கே மதிப்பு வழி உள்ளது 615 00:28:24,850 --> 00:28:29,970 முக்கியமாக தரவுத்தள புதுப்பிக்க பயனர் 123456789 வருகிறது என்று நினைவில் 616 00:28:29,970 --> 00:28:31,010 இங்கே இரண்டு முறை. 617 00:28:31,010 --> 00:28:33,780 நான் அடுத்த முறை மீண்டும் அதை போது நான் பக்கம் ஏற்றவும், அதை சரிபார்க்க நடக்கிறது 618 00:28:33,780 --> 00:28:36,710 என் கையில் முத்திரை மற்றும் சொல்ல, ஓ, பயனர் 123456789 இப்போது உள்ளது 619 00:28:36,710 --> 00:28:38,410 இங்கே மூன்று முறை. 620 00:28:38,410 --> 00:28:43,390 >> அதனால் என்ன PHP மற்றும் ஒத்த மொழிகள் எங்களுக்கு செய்து அவர்கள் கண்டறிவதன் உள்ளது 621 00:28:43,390 --> 00:28:47,720 வெளியே எப்படி, எங்கே மற்றும் எப்படி நீண்ட இந்த சிறப்பு மதிப்புகள் சேமிக்க 622 00:28:47,720 --> 00:28:48,830 superglobal. 623 00:28:48,830 --> 00:28:52,750 இந்த அடுத்த முறை superglobal நான் பக்கம் சென்று வகையான மாயமாக இருக்கிறது 624 00:28:52,750 --> 00:28:57,440 முன் மக்கள், மதிப்புகள் நிரப்பப்பட்ட என்று அங்கு நீங்கள் விஜயம் இறுதி நேரத்தில் இருந்தது, 625 00:28:57,440 --> 00:29:02,310 என்று, ஒரு இரண்டாவது ஒரு வாரம் முன்பு இருந்தது என்பதை முன்பு, அல்லது 2013 இல் நாம் இப்போது பேசுகிறோம் 626 00:29:02,310 --> 00:29:03,790 பற்றி 2015. 627 00:29:03,790 --> 00:29:07,600 PHP மற்றும் வலை சர்வர் பார்த்து கொள்ளுங்கள் என்று அனைத்து நீங்கள் ஒரு. 628 00:29:07,600 --> 00:29:08,850 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 629 00:29:08,850 --> 00:29:11,900 630 00:29:11,900 --> 00:29:15,760 >> டேவிட் MALAN: PHP இல் மாறிகள் நீங்கள் வரை அடிப்படையில் உலகளாவிய 631 00:29:15,760 --> 00:29:18,400 ஒரு செயல்பாடு உள்ளே அவர்கள் அறிவிக்க, பின்னர் அவர்கள் உள்ளூர் இருக்கிறார்கள் 632 00:29:18,400 --> 00:29:19,420 மட்டுமே செயல்பாடு. 633 00:29:19,420 --> 00:29:22,300 ஆனால் நான் எந்த எழுதப்பட்ட இல்லை, ஏனெனில் செயல்பாடுகள், அவர்கள் இப்போது திறம்பட இருக்கிறார்கள் 634 00:29:22,300 --> 00:29:25,090 இங்கே என் முழு கோப்பு முழுவதும் உலக. 635 00:29:25,090 --> 00:29:26,040 >> பார்வையாளர்கள்: ஒரு வழி உள்ளது அவர்கள் உள்ளூர் செய்ய? 636 00:29:26,040 --> 00:29:28,470 >> டேவிட் MALAN: இருக்கிறதா அவர்கள் உள்ளூர் செய்ய வழி? 637 00:29:28,470 --> 00:29:30,680 ஒரே செயல்பாடுகளை அவற்றை போர்த்தப்படுகின்றது. 638 00:29:30,680 --> 00:29:32,790 எந்த சமீபத்திய பதிப்பில் PHP, நீங்கள் இதை செய்ய முடியும் 639 00:29:32,790 --> 00:29:34,130 ஒரு அநாமதேய செயல்பாடு. 640 00:29:34,130 --> 00:29:35,930 ஆனால் இன்னும் அந்த இங்கு பின்னணியில். 641 00:29:35,930 --> 00:29:37,260 ஆனால் குறுகிய பதில் இல்லை. 642 00:29:37,260 --> 00:29:40,888 ஒரு நீண்ட பதில் ஆம் தான். 643 00:29:40,888 --> 00:29:42,380 நல்ல. 644 00:29:42,380 --> 00:29:43,380 நல்ல புதிர் கேள்வி. 645 00:29:43,380 --> 00:29:43,930 சரி. 646 00:29:43,930 --> 00:29:47,760 >> இறுதியாக, பக்கம் தன்னை ஆகிறது உண்மையில் மிகவும் எளிமையான. 647 00:29:47,760 --> 00:29:51,470 கவனிக்க என்று நான் PHP முறையில், திரும்ப வெளியேற என்று கீழே இந்த விஷயங்களை எல்லாம் 648 00:29:51,470 --> 00:29:53,700 கீழே வெறும் வெளிப்படுத்துவேன் போகிறது உலாவி மூல வெளியே. 649 00:29:53,700 --> 00:29:57,050 நான் அனுப்ப வேண்டும், ஏனெனில், இது நன்றாக உள்ளது பயனர் சில HTML, ஆனால் நான் விரும்பவில்லை 650 00:29:57,050 --> 00:29:59,140 மாறும் என்று HTML மேம்படுத்த. 651 00:29:59,140 --> 00:30:03,930 நான் இதை செய்ய முடியும் ஒரு வழி வரிசைப்படுத்த வேண்டும் மிக விரைவில், PHP மீண்டும் கைவிட 652 00:30:03,930 --> 00:30:07,730 முறை, பயன்பாடு திறந்த அடைப்புக்குறி கேள்வி குறி சம அடையாளம், பின்னர் வெளியீடு மதிப்பு 653 00:30:07,730 --> 00:30:08,650 எதிர். 654 00:30:08,650 --> 00:30:12,360 >> அல்லது இந்த, ஒரு சிறிய ரகசிய தெரிகிறது என்றால் சம அடையாளம் சில உண்மையில் ஆகிறது 655 00:30:12,360 --> 00:30:16,190 இந்த விதி சர்க்கரை வைட்டமின் (கவுண்டர் $). 656 00:30:16,190 --> 00:30:19,160 ஆனால் வெளிப்படையாக, தான் ஒரு சிறிய அசிங்கமான மற்றும் எரிச்சலூட்டும் ஒரு சிறிய தட்டச்சு செய்ய. 657 00:30:19,160 --> 00:30:23,660 எனவே PHP மிகவும் நேர்த்தியாக இந்த வசதியை வழங்குகிறது நீங்கள் இன்னும் அதை சொல்ல முடியும் 658 00:30:23,660 --> 00:30:25,450 கினார் அதே வழியில். 659 00:30:25,450 --> 00:30:26,940 >> அதனால் என்ன அடியில் நடக்கிறது பேட்டை? 660 00:30:26,940 --> 00:30:31,210 விரைவில் நெட்வொர்க் பார்க்கிறேன் இங்கே counter.php தாவல். 661 00:30:31,210 --> 00:30:35,090 மற்றும் எனக்கு முன்னால் முதல் செல்லலாம் உங்கள் குக்கீகளை அழிக்க வேண்டும். 662 00:30:35,090 --> 00:30:38,670 நாம் உலாவல் தரவை அழி இருந்து நேரம் தொடக்கத்தில். 663 00:30:38,670 --> 00:30:39,680 இப்போது இங்கே திரும்பி செல்லலாம். 664 00:30:39,680 --> 00:30:41,340 இப்போது பக்கம் மீண்டும் நாம். 665 00:30:41,340 --> 00:30:42,170 நான் மீண்டும் பூஜ்ஜியத்தில் இருக்கிறேன். 666 00:30:42,170 --> 00:30:44,810 என் கையில் முத்திரை கழுவி விட்டது, ஏனெனில், நான் இப்போது ஒரு புதிய குக்கீ கிடைக்கும். 667 00:30:44,810 --> 00:30:48,780 >> நான் நெட்வொர்க் தாவலை பார்த்து உண்மையில் நீங்கள் பதில் தலைப்புகள், கவனிக்க 668 00:30:48,780 --> 00:30:51,960 பயன்பாட்டிற்கான என்னை அனுப்பும் என்று அதன் பெயர் சற்றே ஒரு குக்கீ 669 00:30:51,960 --> 00:30:55,820 தன்னிச்சையாக, ஆனால் வகையான நியாயமான, PHPSESSID. 670 00:30:55,820 --> 00:30:58,440 அது உண்மையில் என்னை இந்த அனுப்பும் பெரிய ரேண்டம் எண். 671 00:30:58,440 --> 00:30:59,440 இது மிகவும் ஒரு எண் அல்ல. 672 00:30:59,440 --> 00:31:00,390 இது மிகவும் அறுபதின்ம இல்லை. 673 00:31:00,390 --> 00:31:03,600 இது எண்ணெழுத்து சரம் சில வகையான, ஆனால் மறைமுகமாக சீரற்ற. 674 00:31:03,600 --> 00:31:06,830 அந்த கை முத்திரை ஆகிறது மிகவும் நான் குறிப்பிடும் நான் என்று பேச. 675 00:31:06,830 --> 00:31:11,960 >> இதற்கிடையில் நான் மீண்டும் கிளிக் என்றால் என் இரண்டாவது இந்த இரண்டாவது வரியில் இருக்கும் 676 00:31:11,960 --> 00:31:17,600 இப்போது கோரிக்கை, அறிவிப்பு என்று என் கோரிக்கை தலைப்புகள் PHPSESSID இந்த சமம் அடங்கும், 677 00:31:17,600 --> 00:31:19,390 குக்கீ அமைக்க, ஆனால் தான் குக்கீ இல்லை. 678 00:31:19,390 --> 00:31:22,950 என்று என் உலாவி வழங்கல் தான் என் கையில் முத்திரை. 679 00:31:22,950 --> 00:31:28,820 >> எனவே இப்போது ஒரு டீஸர் என, நாம் மேலும் பேச வேண்டும் ஒரு வாரம் அல்லது இந்த, ஆனால் பற்றி 680 00:31:28,820 --> 00:31:31,590 என்ன வகையில் இந்த நீங்கள் செய்கிறது பாதிக்கப்படக்கூடிய, உங்கள் பேஸ்பு கணக்கு 681 00:31:31,590 --> 00:31:34,137 பாதிக்கப்படக்கூடிய, மற்றும் பிற போன்ற பாதிக்கப்படக்கூடிய காரணம் என்ன? 682 00:31:34,137 --> 00:31:35,510 >> பார்வையாளர்கள்: யாரோ உங்கள் குக்கீ உள்ளது என்றால். 683 00:31:35,510 --> 00:31:36,750 >> டேவிட் MALAN: சரி, யாராவது உங்கள் குக்கீ உள்ளது. 684 00:31:36,750 --> 00:31:39,920 நான் மிகவும் நீங்கள் சில போன்ற, உண்மையான அர்த்தம் ஒரு கிளப் அல்லது ஒரு போல் முயற்சி 685 00:31:39,920 --> 00:31:44,030 கேளிக்கை பூங்கா, நீங்கள் ஏதாவது முயற்சி செய்தால் இந்த போதிலும், முத்திரை நகலெடுக்க 686 00:31:44,030 --> 00:31:47,560 பின்னோக்கி மற்றொரு நபரின் கை மீது, பின்னர் அவர் அதை அளிக்கிறது 687 00:31:47,560 --> 00:31:53,250 தங்கள் சொந்த, அது உண்மையில் இருக்கிறது என்றால் ஒரே, 123456789, பின்னர் வலை 688 00:31:53,250 --> 00:31:57,980 சர்வர் வெளிப்படையாக தான் போகிறது பயனர் நீங்கள் என்று நம்புகிறேன். 689 00:31:57,980 --> 00:32:01,450 >> இந்த உண்மையில் ஒரு அடிப்படை ஆகிறது அச்சுறுத்தல் நீங்கள் குக்கீகளை பயன்படுத்த எந்த நேரம் 690 00:32:01,450 --> 00:32:05,420 ஏனெனில் யாராவது மிகவும் ஏமாற்றும் என்றால் உங்கள் குக்கீ பேச, அது என்ன அவுட் சித்தரிக்கப்படுகிறது 691 00:32:05,420 --> 00:32:08,660 உண்மையிலேயே அது நகல் ஒன்று, ஆகிறது உங்கள் கணினியில் பார்த்து 692 00:32:08,660 --> 00:32:09,890 சரி, இப்படி இருப்பது. 693 00:32:09,890 --> 00:32:14,520 டேவிட் குக்கீ, முன்னும் பின்னுமாக JJ3JIK மற்றும் பின்னர் அவர்கள் எனக்கு போதுமான ஸ்மார்ட் இருக்கிறார்கள் 694 00:32:14,520 --> 00:32:18,080 எப்படி வகையான கைமுறையாக அனுப்ப என்று ஒரு உலாவி அல்லது ஒரு குக்கீயை 695 00:32:18,080 --> 00:32:22,350 அவர்கள் எழுத திட்டம், அவர்கள் முற்றிலும் முடியும் நீங்கள் ஒரு இணைய தளத்தில் நுழைய. 696 00:32:22,350 --> 00:32:28,560 அது போல் நடிக்க வேண்டும் என்று கடுமையாக அல்ல வேறு யாராவது நாம் p-செட் மீண்டும் வரை 697 00:32:28,560 --> 00:32:30,790 இரண்டு, இது என்ன அறிமுகப்படுத்தப்பட்டது? 698 00:32:30,790 --> 00:32:32,065 >> பார்வையாளர்கள்: குறியாக்க. 699 00:32:32,065 --> 00:32:33,860 >> டேவிட் MALAN: ஒரு சிறிய குறியாக்க பிட். 700 00:32:33,860 --> 00:32:36,550 எளிய குறியாக்க, குறைந்தபட்சம் நிலையான பதிப்பு, ஆனால் பரமேஸ்வரன் 701 00:32:36,550 --> 00:32:36,870 இருப்பினும். 702 00:32:36,870 --> 00:32:37,410 குறைந்த. 703 00:32:37,410 --> 00:32:41,440 நீங்கள் அனைத்து குறியாக்க என்றால் அது மாறிவிடும் என்று நீங்கள் ஏதாவது பயன்படுத்தி இந்த தலைப்புகள் 704 00:32:41,440 --> 00:32:48,770 இப்போது, SSL மேலும் தமிழக தெரியும் செக்யூர் சாக்கெட் லேயர், அல்லது https:// URL கள், 705 00:32:48,770 --> 00:32:51,890 பின்னர் இந்த விஷயங்கள் எல்லாம் நாம் வந்துள்ளேன் பலத்த அடிகளுக்கு உண்மையில் குறியாக்கம், 706 00:32:51,890 --> 00:32:54,800 இது நீங்கள் தான் என்று அர்த்தம் கையில் முத்திரை வாசிக்க முடியாது. 707 00:32:54,800 --> 00:32:59,350 ஒரே facebook.com, அல்லது google.com, அல்லது இந்த விஷயத்தில், பயன்பாட்டிற்கான முடியும் 708 00:32:59,350 --> 00:33:00,550 என்று கை முத்திரை படிக்க. 709 00:33:00,550 --> 00:33:04,020 >> தீவிரமான என்றாலும், மீண்டும், இந்த ஆகிறது NSA பொருள் மிகவும் பொருத்தமான 710 00:33:04,020 --> 00:33:06,410 பிற்பகுதியில், கூட SSL உடை பட்டு உள்ளது. 711 00:33:06,410 --> 00:33:09,850 மேலும் அது கடினமானது அல்ல அந்த குறியாக்க சிதைப்பதற்கு. 712 00:33:09,850 --> 00:33:12,040 குறியாக்கம் விரிசல் மூலம் நிறைய அல்ல, ஆனால் tricking மூலம் 713 00:33:12,040 --> 00:33:15,720 குறிநீக்கம் ஒரு உலாவி தரவு முன்னர். 714 00:33:15,720 --> 00:33:17,880 ஆனால் மீண்டும், நாங்கள் நீங்கள் கேலி செய்வோம் என்று நீண்ட முன். 715 00:33:17,880 --> 00:33:21,242 இப்போது, தான் பயப்பட. 716 00:33:21,242 --> 00:33:23,070 இது தீவிரமான வகையான உண்மை. 717 00:33:23,070 --> 00:33:23,760 >> சரி. 718 00:33:23,760 --> 00:33:27,910 எனவே, அங்கு இந்த இப்போது நம்மை விட்டு? 719 00:33:27,910 --> 00:33:29,010 சரி, இந்த செய்வோம். 720 00:33:29,010 --> 00:33:31,790 போய் ஒரு விரைவு எடுத்து கொள்வோம் நாம் ஒரு இடைவெளி எடுத்து டீஸர் முன். 721 00:33:31,790 --> 00:33:33,790 மற்றும் நான் ஒரு பிட் இனி ஒலித்துக்கொண்டே என்று நினைக்கிறேன் இன்று, ஆனால் நாம் ஒரு முழுக்கு என்ன செய்ய போகிறோம் 722 00:33:33,790 --> 00:33:37,850 ஏதாவது புதிய மற்றும் கவர்ச்சியாக, இது நான் இன்னும் உங்கள் பசியை சாணை. 723 00:33:37,850 --> 00:33:38,950 அதனால் டீஸர் தான். 724 00:33:38,950 --> 00:33:41,520 >> எனவே, SQL, நாம் பற்றி பேச ஆரம்பித்துவிட்டார்கள் சுருக்கமாக இதுவரை கடந்த முறை. 725 00:33:41,520 --> 00:33:44,670 உண்மையில் நீங்கள் உங்கள் கைகள் அழுக்காக கிடைக்கும் ப அமைக்க ஏழு, அது சில. 726 00:33:44,670 --> 00:33:46,480 மற்றும் லேமனின் வகையில், என்ன SQL இல்லை - 727 00:33:46,480 --> 00:33:47,110 எஸ் கே எல் - 728 00:33:47,110 --> 00:33:49,850 நீங்கள் செய்ய? 729 00:33:49,850 --> 00:33:50,310 அது என்ன? 730 00:33:50,310 --> 00:33:51,546 சரி. 731 00:33:51,546 --> 00:33:53,240 >> பார்வையாளர்கள்: நீங்கள் தரவு அணுக வேண்டும். 732 00:33:53,240 --> 00:33:53,360 >> டேவிட் MALAN: ஆமாம். 733 00:33:53,360 --> 00:33:55,120 இது நீங்கள் அணுக தரவு அனுமதிக்க ஒரு தரவுத்தளத்தில். 734 00:33:55,120 --> 00:33:56,710 கட்டமைக்கப்பட்ட வினவல் மொழி. 735 00:33:56,710 --> 00:33:59,890 இந்த அடிப்படையில் ஒரு நிரலாக்க மொழி. 736 00:33:59,890 --> 00:34:03,400 அது அம்சங்கள் உள்ளன என்று நாம் கூட வர்க்கம் பயன்படுத்த முடியாது. 737 00:34:03,400 --> 00:34:04,710 ஆனால் நீங்கள் திறம்பட செய்ய முடியும் செயல்பாடுகளை வரையறுக்க. 738 00:34:04,710 --> 00:34:06,870 அவர்கள் சேமிக்கப்படும் என்று SQL நடைமுறைகள். 739 00:34:06,870 --> 00:34:09,860 ஆனால் நாம் மிகவும் எளிமையான மற்றும் அதை வைத்திருக்க வேண்டும் சில அடிப்படை செயல்பாடுகளை அதை பயன்படுத்த 740 00:34:09,860 --> 00:34:14,320 ,, தரவு தேர்வு தரவு சேர்க்கைக்கு போன்ற தரவு மேம்படுத்தும், மற்றும் தரவு நீக்குதல். 741 00:34:14,320 --> 00:34:17,400 >> நீங்கள் உண்மையில் ஒரு தகவல் யோசிக்க முடியும், ஒரு SQL தரவுத்தள போல், போல் 742 00:34:17,400 --> 00:34:18,800 மைக்ரோசாப்ட் எக்செல் இருப்பது. 743 00:34:18,800 --> 00:34:21,989 எல் தொடர்புடைய குறிக்கிறது ஏனெனில் தகவல், அங்கு 744 00:34:21,989 --> 00:34:23,480 இந்த உறவு அட்டவணைகள் பொருள். 745 00:34:23,480 --> 00:34:24,739 வரிசை மற்றும் பத்தி. 746 00:34:24,739 --> 00:34:27,929 எனவே எதையும் நீங்கள் ஒரு விரிதாள் வைக்க முடியும் இந்த அல்லது கூகிள் டாக்ஸ் போன்ற, 747 00:34:27,929 --> 00:34:32,460 நீங்கள் ஒரு SQL தரவுத்தள வைக்க முடியும் ஒரு அட்டவணை அறிவித்தார். 748 00:34:32,460 --> 00:34:34,800 >> இப்போது, எப்படி நீங்கள் உண்மையில் அணுக வேண்டும் என்று தகவல்? 749 00:34:34,800 --> 00:34:38,239 சரி, கட்டளைகள் அல்லது இது போன்ற கேள்விகள். 750 00:34:38,239 --> 00:34:40,199 தேர்வு செருகு, புதுப்பிக்கலாம் மற்றும் நீக்கலாம். 751 00:34:40,199 --> 00:34:44,489 மற்றும் பெரும்பாலான, அந்த இருக்கின்றன நீங்கள் வேண்டும் நான்கு மட்டுமே பொருட்கள் 752 00:34:44,489 --> 00:34:47,370 மிகவும் சக்தி வாய்ந்த ஏதாவது செய்ய பிரச்சனை ஏழு அமைந்தது. 753 00:34:47,370 --> 00:34:49,940 >> இப்போது மீண்டும் ஒரு நாள், நீங்கள் உண்மையில் என்று ஒரு ஒரு தகவல் தொடர்பு 754 00:34:49,940 --> 00:34:52,730 கருப்பு மற்றும் வெள்ளை முனைய சாளரத்தில் இந்த மாதிரி ஒரு ஒளிரும் கேட்கும். 755 00:34:52,730 --> 00:34:56,370 நாம் இயங்கும் போது தகவல் பயன்பாட்டிற்கான இது, MySQL என்று அழைக்கப்படுகிறது 756 00:34:56,370 --> 00:34:58,560 இலவச மற்றும் திறந்த மூல தரவுத்தள எஞ்சின். 757 00:34:58,560 --> 00:35:02,240 நீங்கள் கூகிள் மற்றும் விக்கிபீடியா வாசிக்க கட்டுரை, நீங்கள் பெயர் என்று தெரியும் 758 00:35:02,240 --> 00:35:05,060 சில மாற்றம் ஒரு பிட் லினக்ஸ் பதிப்புகள். 759 00:35:05,060 --> 00:35:10,460 மரியா தகவல் உண்மையில் ஒரு MySQL இன் பேச எனவே வலுவாக்க. 760 00:35:10,460 --> 00:35:12,740 >> நீண்ட கதை குறுகிய, ஆரக்கிள், MySQL வாங்கினார். 761 00:35:12,740 --> 00:35:13,870 ஆரக்கிள் ஒரு பெரிய நிறுவனம் தான். 762 00:35:13,870 --> 00:35:17,010 மக்கள் என்று கவலை இனி, மிகவும் திறந்த மூல இருக்கும் 763 00:35:17,010 --> 00:35:20,930 இந்த என்று MySQL இன் ஒரு நகல் , இன்னும் இலவச இன்னும் திறந்த மூல, மற்றும் 764 00:35:20,930 --> 00:35:23,550 இயல்பாக ஃபெடோரா லினக்ஸ் நிறுவப்பட்ட. 765 00:35:23,550 --> 00:35:26,130 >> ஆனால் இந்த ஒரு வலி வகையான ஒரு பழக்கப்படுத்திக்கொள்ள கழுத்து 766 00:35:26,130 --> 00:35:27,310 தகவல் இந்த வழியில். 767 00:35:27,310 --> 00:35:30,560 எனவே நாம் CS50 சாதனம் அடங்கும் என்று ஒரு இலவச திறந்த மூல கருவியாக 768 00:35:30,560 --> 00:35:31,700 உதாரணமாக,. 769 00:35:31,700 --> 00:35:33,940 ஒரு தற்செயல் என்று இது PHP இல் எழுதப்பட்ட. 770 00:35:33,940 --> 00:35:36,450 அடிப்படை இல்லை இங்கே PHP தேவை. 771 00:35:36,450 --> 00:35:40,090 ஆனால், இது ஒரு வலை சார்ந்த கருவியாகும் என்று நாம் நிறுவப்பட்ட, இலவசமாக பதிவிறக்கம் 772 00:35:40,090 --> 00:35:43,850 எங்களுக்கு வேண்டும் அனுமதிக்கிறது என்று பயன்பாட்டிற்கான, ஒரு வரைகலை பயனர் இடைமுகம் கொண்ட 773 00:35:43,850 --> 00:35:48,610 ப அமைக்க ஏழு தகவல் ஆராய புதிய தரவுத்தளங்கள் உருவாக்க, 774 00:35:48,610 --> 00:35:51,980 உங்கள் சொந்த இறுதி திட்டம் என்று நீங்கள் பிடிக்கவில்லை என்றால், போன்ற, மற்றும் இறுதியில் உருவாக்க 775 00:35:51,980 --> 00:35:55,900 CS50 நிதி போன்ற மாறும் வலைத்தளங்களில் நீங்கள் தரவு வினா அனுமதிக்கிறது என்று 776 00:35:55,900 --> 00:35:58,140 மாறும் தரவு புதுப்பிக்க. 777 00:35:58,140 --> 00:36:01,420 >> நீங்கள் பயன்படுத்த வேண்டும் போவதில்லை தான் ஒரு எளிய உரை கோப்பு அல்லது CSV. 778 00:36:01,420 --> 00:36:05,950 நீங்கள் உண்மையில் ஒரு ஸ்மார்ட் தகவல் பயன்படுத்த முடியும் நீங்கள் இன்னும் இயக்க முடியும் திட்டம் என்று 779 00:36:05,950 --> 00:36:10,240 தான் படித்து விட சிக்கலான கேள்விகளுக்கு நேர்க்கோட்டில் எல்லாவற்றையும் மூலம். 780 00:36:10,240 --> 00:36:14,150 >> எனவே உதாரணமாக, நாம் என்ன தான் ஆகிறது ப அமைக்க ஏழு பெட்டியில் வெளியே நீங்கள். 781 00:36:14,150 --> 00:36:18,280 இந்த வெளிப்படையாக குறைந்தது ஒரு அட்டவணை உள்ளது அதில் ஒன்று மூன்று பத்திகள், 782 00:36:18,280 --> 00:36:21,450 பயனர் பெயர், அதில் ஒன்று, புல ஆகிறது மற்றும் பிற எந்த அடையாள உள்ளது. 783 00:36:21,450 --> 00:36:26,200 >> ஆனால் சுவாரஸ்யமான விஷயம், மற்றும் தான் இங்கே ஒரு சிந்தனை கிண்டல், பயனர் பெயர் 784 00:36:26,200 --> 00:36:29,270 வலது, மறைமுகமாக ஏற்கனவே உள்ளது? 785 00:36:29,270 --> 00:36:31,190 நான் என்ன சொல்கிறேன் என்றால், மிகவும் எந்த வலைத்தளம், என்றால் நீங்கள் அங்கு, ஒரு பயனர் பெயர் வேண்டும் 786 00:36:31,190 --> 00:36:32,370 இரண்டு சீசர் இருக்க முடியாது. 787 00:36:32,370 --> 00:36:33,440 இரண்டு malans இருக்க முடியாது. 788 00:36:33,440 --> 00:36:34,950 இரண்டு jharvards இருக்க முடியாது. 789 00:36:34,950 --> 00:36:35,600 அதன் தனிப்பட்ட. 790 00:36:35,600 --> 00:36:38,610 இல்லையெனில், அவர்கள் தெரியாது jharvard அது உண்மையில் உள்ளது. 791 00:36:38,610 --> 00:36:42,710 அதனால் என்ன, மேலும் ஊக்கம் இருக்கும் இடது பக்கம் ஒரு மூன்றாவது பத்தியில் கொண்ட 792 00:36:42,710 --> 00:36:46,970 ஒரு போல் இருக்கிறது என்று அழைக்கப்படும் ஐடி, இதேபோல் தனிப்பட்ட அந்த எண்? 793 00:36:46,970 --> 00:36:51,300 இது ஒரு சிறிய பணிநீக்கம் உணர்கிறாள் முதல் பார்வையில் எனக்கு. 794 00:36:51,300 --> 00:36:54,910 ஏன் வேண்டும் கட்டாயமான இருக்கலாம் மட்டும் தனிப்பட்ட பயனர், 795 00:36:54,910 --> 00:36:56,837 தனிப்பட்ட எண்கள் ஆனால்? 796 00:36:56,837 --> 00:36:59,460 >> பார்வையாளர்கள்: அவர்கள் முடியும் அதே கடவுச்சொல்லை. 797 00:36:59,460 --> 00:37:01,720 >> டேவிட் MALAN: மக்கள் வேண்டும் அதே கடவுச்சொல்லை, உறுதி. 798 00:37:01,720 --> 00:37:03,900 முற்றிலும் நடக்க முடியும். 799 00:37:03,900 --> 00:37:08,270 ஆனால் அவர்கள் இந்த தனிப்பட்ட பயனாளர் பெயர் இருந்தால், நான் உண்மையில் இல்லை என்று வாதிடுகிறார்கள் என்று 800 00:37:08,270 --> 00:37:11,630 விஷயம், ஏனெனில் அவர்கள் தட்டச்சு தங்கள் பயனர் பெயர், நான் மட்டுமே பார்க்க வேண்டும் தங்கள் 801 00:37:11,630 --> 00:37:15,060 கடவுச்சொல்லை, அதின் புல. 802 00:37:15,060 --> 00:37:15,970 ஏன் வேறு? 803 00:37:15,970 --> 00:37:17,950 >> பார்வையாளர்கள்: வேகமான தேடல். 804 00:37:17,950 --> 00:37:18,680 >> டேவிட் MALAN: வேகமான தேடல். 805 00:37:18,680 --> 00:37:19,548 ஏன்? 806 00:37:19,548 --> 00:37:21,460 >> பார்வையாளர்கள்: ஐடி ஒன்றாகும். 807 00:37:21,460 --> 00:37:24,040 >> டேவிட் MALAN: ஐடி ஒரு கதாபாத்திரம், அல்லது இன்னும் துல்லியமாக இருக்கும், அது ஒரு எண், 808 00:37:24,040 --> 00:37:26,910 அது அநேகமாக 32 பிட்கள் அல்லது அந்த மாதிரி ஏதாவது. 809 00:37:26,910 --> 00:37:30,270 அதேசமயம் பயனர் பெயர், வெளிப்படையாக ஜேசன் ஹிர்ஸ்கோஹார்ன் வரை வகையான உள்ளது 810 00:37:30,270 --> 00:37:33,900 அபத்தமான நீண்ட, மற்றும் அது நடக்கிறது சரம் என்னை நிறைய நேரம் எடுத்து 811 00:37:33,900 --> 00:37:40,910 ஒருவேளை, H-நான் ஆர்-s-c H-H-O-R-n ', மற்றும் பொருட்டு அந்த மாதிரி ஒரு / 0 அல்லது ஏதாவது, 812 00:37:40,910 --> 00:37:45,100 பதிலாக, ஜேசன் பார்க்க தான் என்று எனக்கு பயனர் எண்ணிக்கை இரண்டு கொடுக்க. 813 00:37:45,100 --> 00:37:46,510 32 பிட்கள் என்று. 814 00:37:46,510 --> 00:37:48,550 இது ஒரு ஒற்றை முழு எண்ணாக தான் நீங்கள் ஒப்பிட்டு பார்க்க வேண்டும். 815 00:37:48,550 --> 00:37:52,150 உண்மையில், அந்த தான் சரியாக ஏன் தரவுத்தளங்கள் தனிப்பட்ட அடையாள அட்டைகளை ஒதுக்க முனைகின்றன 816 00:37:52,150 --> 00:37:53,710 அவர்களை வரிசைகள். 817 00:37:53,710 --> 00:37:56,280 >> இப்போது மற்ற தரவு வகைகள் என்ன உள்ளன வெளிப்படையாக எண்ணாக தவிர 818 00:37:56,280 --> 00:37:57,160 இந்த சரங்களை? 819 00:37:57,160 --> 00:37:59,700 சரி, இன்னும் சரியாக இருக்கும், போன்ற SQL தரவுத்தளங்கள், 820 00:37:59,700 --> 00:38:02,060 MySQL, கரி துறைகள் வேண்டும். 821 00:38:02,060 --> 00:38:05,320 மற்றும் CHAR ஒரு சிறிய ஏமாற்று ஒரு CHAR அல்ல. 822 00:38:05,320 --> 00:38:10,290 ஒரு MySQL தரவுத்தள ஒரு CHAR துறையில் உள்ளது ஒன்று அல்லது அதற்கு மேற்பட்ட பாத்திரங்கள், ஆனால் அது ஒரு 823 00:38:10,290 --> 00:38:11,780 எழுத்துக்கள் நிலையான எண். 824 00:38:11,780 --> 00:38:15,710 >> அதனால் உதாரணமாக, நான் மேல் சென்றால் நீங்கள் ஏற்கனவே, அல்லது phpMyAdmin என 825 00:38:15,710 --> 00:38:21,340 விரைவில் ஒரு பிரச்சனை ஏழு அமைக்க, நான் போவேன் என் தகவல், மற்றும் வேடிக்கையாக, 826 00:38:21,340 --> 00:38:25,700 இது ஒரு புதிய அட்டவணையை உருவாக்க நாம் இரண்டு பத்திகளை சோதிக்க. 827 00:38:25,700 --> 00:38:27,160 நான் போய் கிளிக் வேண்டும். 828 00:38:27,160 --> 00:38:30,070 இந்த, மிகவும் பரிச்சயமான மாறும் குறிப்பாக நீங்கள் டிங்கர் என 829 00:38:30,070 --> 00:38:31,130 உங்கள் சொந்த சுற்றி. 830 00:38:31,130 --> 00:38:34,140 இங்கே நான் உருவாக்க ஐடி தட்டச்சு செய்யலாம் வகை INT ஒரு புதிய அட்டவணையை. 831 00:38:34,140 --> 00:38:37,770 ஆனால் இங்கே நான் பயனர்பெயர் தட்டச்சு செய்யலாம் முந்தைய அட்டவணை மீண்டும். 832 00:38:37,770 --> 00:38:40,700 நான் ஒரு மொத்தமாக வேண்டும் கவனிக்க வகையான தேர்வு. 833 00:38:40,700 --> 00:38:43,610 >> இந்த மிக ஏன் phpMyAdmin உள்ளது இது நன்றாக இருக்கிறது. 834 00:38:43,610 --> 00:38:46,770 அது சுய போதனை வகையான என்று நீங்கள் வெறும் புள்ளி வகையான, மற்றும் கிளிக் செய்யவும், மற்றும் முடியும் 835 00:38:46,770 --> 00:38:50,730 கீழிறங்கும் மெனுக்கள் இருக்கும், மற்றும் இருந்து உய்த்துணர அதிகாரங்களை எல் நீங்கள் கொடுக்கிறது என்ன என்று. 836 00:38:50,730 --> 00:38:54,090 >> உண்மையில், நான் CHAR தேர்வு செய்தால், நான் நீளம், அல்லது எப்படி குறிப்பிட வேண்டும் 837 00:38:54,090 --> 00:38:55,940 பல மதிப்புகள், எத்தனை எழுத்துகள். 838 00:38:55,940 --> 00:39:00,090 மிகவும் பொதுவான மதிப்புகள் போன்ற விஷயங்கள் உள்ளன 255, ஆனால் ஒரு சிறிய நீண்ட நேரம். 839 00:39:00,090 --> 00:39:02,250 பொதுவாக ஒரு பயனர் பெயர் எட்டு ஆகும். 840 00:39:02,250 --> 00:39:03,590 ஆனால் ஒரு சிறிய சிறிய இந்த நாட்களில் தான். 841 00:39:03,590 --> 00:39:05,430 இந்த ஒரு வடிவமைப்பு முடிவு. 842 00:39:05,430 --> 00:39:08,630 இது 8 எழுத்துக்கள் அதிகபட்சம் ஆகும் 32, 255, 1000? 843 00:39:08,630 --> 00:39:09,830 அது உங்களுக்கு உண்மையிலேயே தான். 844 00:39:09,830 --> 00:39:12,350 ஆனால் ஒரு CHAR துறையில் ஒரு நிலையான எண். 845 00:39:12,350 --> 00:39:16,420 எனவே மிக சில தேர்வு மற்றும் நீங்கள் வகையான இருக்கிறோம் நீங்கள் நீண்ட பயனர்பெயர் விரும்பினால் திருகப்படுகிறது. 846 00:39:16,420 --> 00:39:19,132 பல தேர்வு மற்றும் என்ன தீங்கு? 847 00:39:19,132 --> 00:39:20,820 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 848 00:39:20,820 --> 00:39:21,620 >> டேவிட் MALAN: இது வீணான தான். 849 00:39:21,620 --> 00:39:24,835 நீங்கள் ஒரு பெரிய இருந்தால் தான், சி போன்ற நீங்கள் வேண்டும் விட நினைவகம் துண்டின், நீங்கள் இருக்கிறீர்கள் 850 00:39:24,835 --> 00:39:27,190 வெறும் நேரத்தை வீணடிக்காதீர்கள் மற்றும் விண்வெளி வீணடிக்காதீர்கள். 851 00:39:27,190 --> 00:39:31,430 எனவே மாற்றீடாக, அங்கு உள்ளது இந்த சிக்கலை தீர்க்கிறது இது VARCHAR, 852 00:39:31,430 --> 00:39:36,390 ஒரு நிலையான நீளத்தை நீளம் சிகிச்சை, ஆனால் ஒரு அதிகபட்ச நீளம், மற்றும் ஒரு பயன்படுத்தி 853 00:39:36,390 --> 00:39:40,990 எழுத்துகள் மாறும் எண், பின் நீங்கள் பல எழுத்துகள் மட்டுமே பயன்படுத்த முனைகிறது 854 00:39:40,990 --> 00:39:42,710 உண்மையில் வேண்டும். 855 00:39:42,710 --> 00:39:43,670 என்று சரியான போகிறது. 856 00:39:43,670 --> 00:39:45,640 >> நாம் ஏன் பெற வேண்டாம் CHAR தரவு தட்டச்சு? 857 00:39:45,640 --> 00:39:48,500 ஒரு தீங்கு இருக்கலாம் VARCHARs பயன்படுத்தி, இது கேட்பதற்கே 858 00:39:48,500 --> 00:39:51,644 அது ஒரு நல்ல வெற்றி போல்? 859 00:39:51,644 --> 00:39:52,596 அப்படியா? 860 00:39:52,596 --> 00:39:53,846 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 861 00:39:53,846 --> 00:39:57,360 862 00:39:57,360 --> 00:39:57,790 >> டேவிட் MALAN: சரி, நல்ல. 863 00:39:57,790 --> 00:40:01,101 உங்கள் தரவு அனைத்தையும் ஒரே என்றால் நீளம், கவலை என்ன? 864 00:40:01,101 --> 00:40:05,250 >> பார்வையாளர்கள்: நீங்கள் வீணாக்குகிறாய் ஏனென்றால் அவர்களுக்கு அனைத்து சொல்லி தரவு. 865 00:40:05,250 --> 00:40:09,060 >> டேவிட் MALAN: உங்கள் தரவு அனைத்தையும் இருக்கிறது என்றால் அதே நீளம், எனினும், நான் விவாதிக்க வேண்டும் 866 00:40:09,060 --> 00:40:12,300 ஒரு அதிகபட்ச நீளம் குறிப்பிடாமல் VARCHAR இல் இருந்து வேறுபட்டது 867 00:40:12,300 --> 00:40:16,070 CHAR ஒரு நிலையான நீளம் என்றால் குறிப்பிடாமல் நீங்கள் முன்கூட்டியே அந்த எண் தெரியும். 868 00:40:16,070 --> 00:40:19,500 ஆனால் அங்கு உண்மையில் உள்ளது, மற்றும் நான் அடுக்க வேண்டும் என்று பதில் உண்மையில் இருந்து பிரித்தெடுக்க 869 00:40:19,500 --> 00:40:22,610 ஒரு அதிகபட்சம், இது திரும்பவும் அங்கு , எரிச்சலூட்டும் இருக்கும் குறிப்பாக நீங்கள் 870 00:40:22,610 --> 00:40:25,920 என்று ஒரு நபரின் பெயர் சந்திப்பதில்லை வழக்கத்திற்கு மாறாக நீண்ட நீங்கள் இல்லை என்று 871 00:40:25,920 --> 00:40:26,860 எதிர்பார்க்கலாம். 872 00:40:26,860 --> 00:40:31,420 மேலும் ஒரு சிறிய குறைவான திறன் இருக்கிறது உண்மையில் என VARCHARs மீது தேட 873 00:40:31,420 --> 00:40:35,620 குறிப்பாக தேடி எழுத்துகள், எதிர்ப்பு நிறைய மற்றும் நீண்ட அட்டவணை 874 00:40:35,620 --> 00:40:36,510 தரவு நிறைய. 875 00:40:36,510 --> 00:40:40,060 இங்கு கூட, கருப்பொருளாக மீண்டும் வருகிறது எந்த வெளிப்படையான தேர்வு. 876 00:40:40,060 --> 00:40:42,870 >> அதனால் தான் நீங்கள் மற்ற ஒரு உணர்வு கொடுக்க வட்டி என்ற தரவு வகைகள் 877 00:40:42,870 --> 00:40:45,400 அல்லது ப-செட் ஏழு அல்லது எதிர்காலத்தில், INT இருக்கிறது. 878 00:40:45,400 --> 00:40:47,270 BIGINT, அங்கு இது நீண்ட காலமாக இருக்கிறது. 879 00:40:47,270 --> 00:40:48,880 இது 64 பிட்கள் இருக்கிறது. 880 00:40:48,880 --> 00:40:51,640 நீங்கள் காண்பீர்கள் இது DECIMAL, அங்கு மிகவும் இது சிக்கல் தொகுப்பு, 881 00:40:51,640 --> 00:40:55,300 பிரச்சினைகளுக்கு தெளிவான பதில் நாங்கள் பங்குகளாக எதிர் மற்றும் பவனி 882 00:40:55,300 --> 00:40:55,980 புள்ளி துல்லியமற்ற. 883 00:40:55,980 --> 00:40:57,390 பின்னர் DATETIME இருக்கிறது. 884 00:40:57,390 --> 00:41:01,530 என்று ஒரு தரவு வகையை எளிமையாக இருக்கிறது ஒரு வருடம், ஒரு மாதம், ஒரு நாள் போல் இருக்கும், 885 00:41:01,530 --> 00:41:03,730 ஒரு மணி நேரம், நிமிடம், மற்றும் இரண்டாவது. 886 00:41:03,730 --> 00:41:07,470 >> ஆனால் SQL தரவுத்தளங்கள் கூட இல்லை நாம் குறியீடுகள் அழைக்கிறேன். 887 00:41:07,470 --> 00:41:11,630 ஒரு குறியீட்டு விஷயம் என்று நீங்கள் அட்டவணையை உருவாக்கும் போது குறிப்பிட 888 00:41:11,630 --> 00:41:15,720 தேடல்கள் மற்றும் பிற செயல்பாடுகளை செய்ய திறமையான. 889 00:41:15,720 --> 00:41:18,550 குறிப்பாக, என்று ஏதோ இருக்கிறது நீங்கள் முடியும் என்று ஆரம்ப குறியீட்டு 890 00:41:18,550 --> 00:41:19,440 பின்வருமாறு அறிவித்தார். 891 00:41:19,440 --> 00:41:22,330 >> நாங்கள் உங்களுக்கு இதை பயனர் அட்டவணை நாங்கள் நீங்கள் கொடுக்க. 892 00:41:22,330 --> 00:41:26,160 நான் கைமுறையாக மீண்டும் உருவாக்கியபோது இருந்தால் ஆனால் கவனிக்க கொடுத்து இங்கே பயனர் அட்டவணை 893 00:41:26,160 --> 00:41:27,110 பயனர்கள் ஒரு பெயர். 894 00:41:27,110 --> 00:41:28,125 நான் ஏற்கனவே ஐடி குறிப்பிடப்படவில்லை. 895 00:41:28,125 --> 00:41:29,330 நான் INT குறிப்பிடப்படவில்லை. 896 00:41:29,330 --> 00:41:32,000 நான் பயனர் பெயர் குறிப்பிடப்படவில்லை அதிகபட்ச 32 எழுத்துக்கள். 897 00:41:32,000 --> 00:41:36,140 ஆனால் நாம் இந்த அளவு உள்ள ஸ்க்ரோலிங் வைத்து இருந்தால் பரந்த சாளரத்தில், அங்கு அறிவிப்பு ஒரு 898 00:41:36,140 --> 00:41:38,260 நான் குறிப்பிட முடியும் மற்ற விஷயங்கள் கொத்து. 899 00:41:38,260 --> 00:41:40,950 >> ஒரு, நான் பண்புகளை குறிப்பிடலாம் இப்படி, உங்களுக்கு தெரியுமா, இந்த 900 00:41:40,950 --> 00:41:42,190 INT கையொப்பமிடாத இருக்க வேண்டும். 901 00:41:42,190 --> 00:41:45,510 நான், எதிர்மறை எண்கள் விரும்பவில்லை எனவே அதை கையொப்பமிடாத செய்யலாம். 902 00:41:45,510 --> 00:41:48,660 Null இங்கே தொடர்புடைய ஏனெனில் நான் ஒவ்வொரு பயனர் விரும்புகிறீர்கள் 903 00:41:48,660 --> 00:41:49,640 ஒரு தனித்துவமான எண் வேண்டும். 904 00:41:49,640 --> 00:41:50,830 நான் அதை வெற்று இருக்க விரும்பவில்லை. 905 00:41:50,830 --> 00:41:52,330 >> ஆனால் இந்த சுவாரஸ்யமான உள்ளது. 906 00:41:52,330 --> 00:41:57,780 நான் ஐடி ஒன்று என்று குறிப்பிட முடியாது முதன்மை இந்த தரவுத்தள முக்கிய, அல்லது அது 907 00:41:57,780 --> 00:42:00,620 தனிப்பட்ட அல்லது சட்டிகளை தான், அல்லது முழு உரை. 908 00:42:00,620 --> 00:42:05,630 எனவே இன்றைய நோக்கங்களுக்காக, நீண்ட கதை இந்த போகலாமா என்று குறுகிய, முதன்மை வழிமுறையாக 909 00:42:05,630 --> 00:42:10,570 இரு கருத்தியல் மற்றும் தொழில்நுட்ப இருக்கும் நாம் தனிப்பட்ட பயன்படுத்தும் துறையில் 910 00:42:10,570 --> 00:42:12,140 பயனர் அடையாளம். 911 00:42:12,140 --> 00:42:16,140 >> நாம் செய்த இருக்க போது, இந்த மாதிரியான பெரும்பாலும் அவற்றை பார்க்க ஒரு உறுதிமொழி 912 00:42:16,140 --> 00:42:17,370 அந்த தனிப்பட்ட அடையாளங்காட்டி. 913 00:42:17,370 --> 00:42:21,930 மற்றும் தரவுத்தள உறுதிப்படுத்தும் என்று நீங்கள் ஒரு பயனர் எண் 3 வேண்டும், நீங்கள் முடியாது 914 00:42:21,930 --> 00:42:25,400 உடல் மற்றொரு பயனர் நுழைக்க அதே எண் 3. 915 00:42:25,400 --> 00:42:28,380 தகவல் வெறும் மறுக்கும் உங்கள் மாற்றங்களை சேமிக்க. 916 00:42:28,380 --> 00:42:32,310 நீங்கள் ஏனெனில் இது, ஒரு நல்ல விஷயம் உங்களை இருந்து உங்களை பாதுகாக்க. சுய 917 00:42:32,310 --> 00:42:34,270 >> மாற்றாக, பயனர்பெயருக்கான. 918 00:42:34,270 --> 00:42:37,670 எனவே இரண்டாவது வரிசையில், திரும்ப, பயனர்பெயர் துறையில் உள்ளது. 919 00:42:37,670 --> 00:42:41,860 எனவே இரண்டாவது வரிசையில் இங்கே, பயனர் பெயர் உள்ளது நாம் இதுவரை அங்கு இடது செய்தது. 920 00:42:41,860 --> 00:42:43,940 >> அதனால் வேறு என்ன நான் குறிப்பிட வேண்டும்? 921 00:42:43,940 --> 00:42:47,840 நான், SQL படி, அனுமதி இல்லை இரண்டு முதன்மை விசைகளை குறிப்பிட. 922 00:42:47,840 --> 00:42:50,750 நீங்கள் ஒரு கூட்டு முக்கிய குறிப்பிட முடியும் நீ இரண்டு துறைகள் இருக்கும், ஆனால் அவர்கள் முடியாது 923 00:42:50,750 --> 00:42:52,260 தனித்தனியாக முதன்மை விசைகளை இருக்கும். 924 00:42:52,260 --> 00:42:54,750 அதனால் கேள்விக்கே இடமில்லை தான். 925 00:42:54,750 --> 00:42:56,040 எனவே இது நான் தேர்வு செய்ய வேண்டும்? 926 00:42:56,040 --> 00:42:59,710 >> நன்றாக, தனிப்பட்ட ஆவி ஒரு ஒத்த இந்த குறிப்பிட அங்கு முதன்மை முக்கிய 927 00:42:59,710 --> 00:43:03,570 புலத்தில் தனிப்பட்ட இருக்கும், ஆனால் அது ஒரு இருக்க போவதில்லை 928 00:43:03,570 --> 00:43:04,410 நான் அனைத்து நேரம் பயன்படுத்த. 929 00:43:04,410 --> 00:43:08,450 நாம் இந்த ஒரு பயன்படுத்த போவதில்லை நேரம் மீண்டும் என்ன காரணம்? 930 00:43:08,450 --> 00:43:10,490 அது சாத்தியமும் மெதுவாக தான் இது ஒரு நீண்ட பயனர் பெயர் இருக்கிறது. 931 00:43:10,490 --> 00:43:11,740 அது நேரத்தை வீணடிப்பதாகும். 932 00:43:11,740 --> 00:43:16,140 >> அட்டவணை, இதற்கிடையில், இது என்று குறிப்பிடுகிறது தனிப்பட்ட இருக்க போகிறது, ஆனால் நான் விரும்புகிறேன் 933 00:43:16,140 --> 00:43:19,470 நீங்கள் கீழே உங்கள் மாய வேலை எனக்கு அது வேகமாக செய்ய ஹூட் 934 00:43:19,470 --> 00:43:21,420 இந்த துறையில் தேட. 935 00:43:21,420 --> 00:43:23,320 இந்த ஒருவேளை இங்கு தொடர்புடைய அல்ல. 936 00:43:23,320 --> 00:43:26,500 பயனர் பெயர், நான் வாதிடுகின்றனர் என்று UNIQUE ஒரு நல்ல பதில். 937 00:43:26,500 --> 00:43:31,200 ஆனால் நாங்கள் செய்த மேலும் அந்த வேளை வெறும் பயனீட்டாளர் விட சுவாரசியமான, 938 00:43:31,200 --> 00:43:32,430 hashes, மற்றும் அடையாள எண்கள். 939 00:43:32,430 --> 00:43:33,860 நாம் என்ன மக்கள் முழு பெயர்களை கொடுத்தார் என்றால்? 940 00:43:33,860 --> 00:43:37,700 நாங்கள் கொடுத்து இருந்தால், அவர்களுக்கு என்ன முகவரிகள் அவர்களை பற்றி மற்ற தரவு? 941 00:43:37,700 --> 00:43:43,360 >> சரி, நீங்கள் குறிப்பிடும் அந்த ஒரு ஒரு பத்தியில் தகவல் சட்டிகளை உள்ளது, என்று அர்த்தம் 942 00:43:43,360 --> 00:43:47,730 MySQL, அல்லது ஆரக்கிள், அல்லது அதை டேட்டாபேஸ் நீங்கள் பயன்படுத்தும், அதன் மாய வேலை வேண்டும் 943 00:43:47,730 --> 00:43:51,300 மற்றும் ஆடம்பரமான தரவு சில வகையான பயன்படுத்த ஒரு மரம், அல்லது ஒரு trie போன்ற அமைப்பு, அல்லது ஒரு 944 00:43:51,300 --> 00:43:55,940 ஹாஷ் அட்டவணை, அல்லது உத்தரவாதம் ஒன்று என்று நீங்கள் பயன்படுத்தி தரவு தேடும்போது 945 00:43:55,940 --> 00:43:58,150 அந்த குறிப்பிட்ட துறையில் தேர்ந்தெடுக்கவும் - 946 00:43:58,150 --> 00:44:01,310 என்னை எல்லோரும் காட்ட விரும்புகிறேன் என்று ஆக்ஸ்போர்டு தெரு வாழ்கின்றனர். 947 00:44:01,310 --> 00:44:02,540 அப்படி ஒரு கேள்வி. 948 00:44:02,540 --> 00:44:06,250 நீங்கள் முன்கூட்டியே குறிப்பிட்ட அந்த நீங்கள் அந்த துறையில் ஒரு குறியீட்டு வேண்டும், 949 00:44:06,250 --> 00:44:09,050 தேடல்கள், மிக மிக வேகமாக இருக்கும். 950 00:44:09,050 --> 00:44:12,090 >> நீங்கள் ஒரு குறியீட்டு, சிறந்த குறிப்பிட என்றால் நீங்கள் செய்ய முடியும் ஒரு நேர்கோட்டு தேடல் என்றால் 951 00:44:12,090 --> 00:44:13,030 அது சரியாகவில்லை. 952 00:44:13,030 --> 00:44:16,220 ஆனால் நீங்கள் சுட்டு குறிப்பிட என்றால், ஸ்மார்ட் தகவல் செய்த மக்கள் - 953 00:44:16,220 --> 00:44:19,340 இப்போது மரங்கள் என்று உங்களை போன்ற மக்கள் மற்றும் முயற்சிகளின் மற்றும் புல அட்டவணைகள் - 954 00:44:19,340 --> 00:44:23,220 தானாக ஒரு தரவு உருவாக்கும் என்று ரேம் கட்டமைப்பு 955 00:44:23,220 --> 00:44:26,050 அந்த தேடல்கள் மிக வேகமாக இருக்கும். 956 00:44:26,050 --> 00:44:29,660 >> FULLTEXT இதற்கிடையில், ஆவி ஒத்த ஆனால் நீங்கள் வைல்டு கார்டு செய்ய அனுமதிக்கிறது 957 00:44:29,660 --> 00:44:35,480 தேடல்கள், என்னை எல்லோரும் காட்ட விரும்புகிறேன் என்று தொடங்கும் என்று தெருக்களில் உள்ள உயிர்களை 958 00:44:35,480 --> 00:44:36,960 எந்த காரணத்திற்காகவும் கடிதம் ஓ. 959 00:44:36,960 --> 00:44:38,850 நீங்கள் வைல்டு கார்டு தேடல்களை செய்ய முடியும் என்று விரும்புகிறேன். 960 00:44:38,850 --> 00:44:45,880 நிகழ்ச்சி போல அல்லது, இன்னும் நிர்ப்பந்திக்கும் விஷயங்கள் எனக்கு வார்த்தை அனைவருக்கும் - 961 00:44:45,880 --> 00:44:49,400 எனக்கு யாருடைய பெயர் தொடங்குகிறது எல்லோருக்கும் காண்பிக்க ஒரு குறிப்பிட்ட கடிதம். 962 00:44:49,400 --> 00:44:51,880 நீங்கள் முக்கிய சொற்களை தேடலாம் இந்த வழியில். 963 00:44:51,880 --> 00:44:52,630 சரி. 964 00:44:52,630 --> 00:44:55,760 >> எனவே, வடிவமைப்பு வாய்ப்புகள் அங்கு திறன். 965 00:44:55,760 --> 00:44:57,740 நான் அந்த மற்றவர்கள் உள்ளன என் கைகளை அசைப்பது. 966 00:44:57,740 --> 00:45:00,530 அதை நீங்கள் செய்யலாம் என்று மாறிவிடும் பல்வேறு சேமிப்பு பொறிகள். 967 00:45:00,530 --> 00:45:04,390 இந்த நாம் வேண்டும் விட கமுக்கமான உள்ளது நிச்சயமாக பிரச்சினை ஏழு அமைந்தது. 968 00:45:04,390 --> 00:45:06,920 இயல்பாக, நீங்கள் பயன்படுத்தும் InnoDB என்று ஒன்று. 969 00:45:06,920 --> 00:45:10,910 நீங்கள் எங்காவது இந்த பற்றி பார்க்கலாம் phpMyAdmin இன் இடைமுகம் பெரும்பாலும். 970 00:45:10,910 --> 00:45:14,130 ஆனால் மற்ற வடிவமைப்பு உள்ளன என்று சாத்தியமான என்பதை முடிவுகள் 971 00:45:14,130 --> 00:45:18,030 வட்டி என்றால் இறுதி திட்டங்கள் வருகிறது நீங்கள் ஏதாவது வலை அடிப்படையிலான செய்ய. 972 00:45:18,030 --> 00:45:19,330 >> ஆனால் இந்த செய்வோம். 973 00:45:19,330 --> 00:45:23,130 நாம் முன்னோக்கி சென்று இந்த போட ஒரு கதை ஒரு டீஸர் திரைக்கு 974 00:45:23,130 --> 00:45:26,330 நீங்கள், ஒரு அறை, சம்பந்தப்பட்ட மற்றும் பால் ஒரு கண்ணாடி. 975 00:45:26,330 --> 00:45:28,240 ஒரு இரண்டு நிமிடம் எடுத்து விடுங்கள் அல்லது இங்கே உடைக்க. 976 00:45:28,240 --> 00:45:31,060 நீங்கள் சுற்றி ஒட்டிக்கொள்கின்றன முடியும் என்றால், வந்து விடு மீண்டும், SQL ஒரு பிட் இன்னும் பார்க்க, மற்றும் 977 00:45:31,060 --> 00:45:35,160 இங்கு அப்போது ஒரு பிட் மனதில் எட்டு ப-அமைக்க. 978 00:45:35,160 --> 00:45:36,120 >> சரி. 979 00:45:36,120 --> 00:45:40,420 எனவே, நீங்கள் ஒரு பற்றி நினைத்து விட மிகவும் எளிதாக எழுகின்றன என்று மூலையில் வழக்கு 980 00:45:40,420 --> 00:45:44,240 ஒரு தரவுத்தள பயன்படுத்தி பின்னணியில், அல்லது வெளிப்படையாக, கூட உண்மையான உலக விஷயங்களை பயன்படுத்தி 981 00:45:44,240 --> 00:45:46,280 ஏடிஎம்களில் பணம் பெற விரும்புகிறேன். 982 00:45:46,280 --> 00:45:47,640 எனவே இங்கு ஒரு குளிர்சாதன பெட்டி இருக்கிறது. 983 00:45:47,640 --> 00:45:50,040 நீங்கள் கூட ஒரு கிடைத்துவிட்டது வேண்டும் உங்கள் தங்குமிடம் அல்லது உங்கள் வீட்டில். 984 00:45:50,040 --> 00:45:54,990 நீங்கள் ஒரு அறை, மற்றும் இரண்டு கிடைத்துவிட்டது நீங்கள் உதாரணமாக பால் மிகவும் பிடிக்கும். 985 00:45:54,990 --> 00:45:57,210 >> இதனால் ஒரு நாள் வர்க்கம் வீட்டிற்கு வந்து. 986 00:45:57,210 --> 00:45:58,490 அவன் அல்லது அவள் இன்னும் திரும்பி இல்லை. 987 00:45:58,490 --> 00:45:59,180 நீங்கள் குளிர்சாதன பெட்டியில் திறக்க. 988 00:45:59,180 --> 00:46:00,870 நீங்கள் உண்மையில் பால் ஒரு பெரிய கண்ணாடி வேண்டும். 989 00:46:00,870 --> 00:46:01,820 பால் இருக்கிறது. 990 00:46:01,820 --> 00:46:02,920 அதனால் நீங்கள் என்ன செய்ய வேண்டும்? 991 00:46:02,920 --> 00:46:03,840 நீங்கள் குளிர்சாதன பெட்டியில் மூட. 992 00:46:03,840 --> 00:46:04,670 உங்கள் விசைகளை அடைய. 993 00:46:04,670 --> 00:46:05,930 நீங்கள் சதுர வெளியே போக. 994 00:46:05,930 --> 00:46:09,240 நீங்கள் அந்த நேரத்தில் CVS மணிக்கு வரிசையில் கிடைக்கும் சுய புதுப்பித்து விஷயங்கள், இது எப்போதும் 995 00:46:09,240 --> 00:46:11,180 இனி உண்மையில் விட எடுக்க காசாளருக்கு கொண்டிருக்கும். 996 00:46:11,180 --> 00:46:11,820 எப்படியாவது. 997 00:46:11,820 --> 00:46:15,490 >> அப்படியென்றால், இதற்கிடையில், டாட் டாட் டாட், உங்கள் அறை வீட்டில் வந்து அவர் 998 00:46:15,490 --> 00:46:17,440 இதேபோல் ஒரு பெரிதும் கொண்டிருக்கிறது சில பால். 999 00:46:17,440 --> 00:46:20,380 எனவே அவர், பிரிஜ் திறக்கும் உள்ளே இருக்கும், மற்றும் ஓ, மட்டமான. 1000 00:46:20,380 --> 00:46:21,160 பால். 1001 00:46:21,160 --> 00:46:24,750 அவன் அல்லது அவள் வெளியே தலைமை எனவே, செல்ல நடக்கிறது மற்ற CVS செய்ய, ஒரே ஒரு இருந்தது 1002 00:46:24,750 --> 00:46:27,900 அல்லது சில காரணங்களால் தள்ளி தடுக்க, அவர் அவர் சில பால் வாங்க வரிசையில் பெறுகிறார். 1003 00:46:27,900 --> 00:46:30,480 >> இதற்கிடையில், அவர் அல்லது, வீட்டுக்கு வந்து அவள் வீட்டிற்கு வரும், என்ன செய்ய 1004 00:46:30,480 --> 00:46:31,980 நீங்கள் இறுதியில் வேண்டும்? 1005 00:46:31,980 --> 00:46:33,080 பால் விட இரு மடங்கு அதிகம். 1006 00:46:33,080 --> 00:46:34,620 ஆனால் நீங்கள் உண்மையில் பிடிக்காது பால் அவ்வளவு. 1007 00:46:34,620 --> 00:46:37,300 எனவே இப்போது நீங்கள் இப்போது மிகவும் பால் அவற்றில் ஒன்று தான் புளிப்பு போக போகிறது 1008 00:46:37,300 --> 00:46:37,820 இறுதியில். 1009 00:46:37,820 --> 00:46:39,370 இந்த ஒரு மோசமான பிரச்சனை. 1010 00:46:39,370 --> 00:46:39,900 வலது? 1011 00:46:39,900 --> 00:46:41,990 >> அதனால் என்ன நடந்தது? 1012 00:46:41,990 --> 00:46:44,810 எனவே அடிப்படையில், இந்த வகையான ஒரு கேலிக்குரிய எடுத்துக்காட்டு. 1013 00:46:44,810 --> 00:46:48,580 ஆனால் தொப்பி கீழே, நாம் இங்கு நடக்கும் நீங்கள் இருவரும் சரிபார்க்கப்பட உள்ளது 1014 00:46:48,580 --> 00:46:52,390 சில துண்டு மாநில நினைவகம், குளிர்சாதன பெட்டி. 1015 00:46:52,390 --> 00:46:54,420 நீங்கள் இருவரும் மாநில சரிபார்க்கப்பட்டது சில மாறுபாட்டின். 1016 00:46:54,420 --> 00:46:57,360 நீங்கள் இருவரும் ஒரு முடிவுக்கு வந்தது நீங்கள் பின் நடித்தார் என்று. 1017 00:46:57,360 --> 00:47:01,420 ஆனால் துரதிருஷ்டவசமாக, உங்கள் அறை கடையில், அந்த மாநிலத்தில் இருந்து 1018 00:47:01,420 --> 00:47:05,670 மாறி மாறி, அவன் அல்லது அவள் திரும்பி வந்தது இப்போது மாநில மாற்ற விரும்புகிறது, ஆனால் 1019 00:47:05,670 --> 00:47:07,480 ஏற்கனவே மாற்றப்பட்டுள்ளது அவரை அல்லது அவரது. 1020 00:47:07,480 --> 00:47:11,120 நிச்சயமாக, அவன் அல்லது அவள் இல்லை என்று அவர்கள் தெரியும் என்றால் கடைக்கு சென்று 1021 00:47:11,120 --> 00:47:13,010 நீங்கள் வழியில் ஏற்கனவே என்று. 1022 00:47:13,010 --> 00:47:16,430 >> எனவே, நிஜ உலகில், எப்படி முடியும் நீங்கள் கருதினால், இந்த சிக்கலை தவிர்க்க 1023 00:47:16,430 --> 00:47:18,940 ஒரு குளிர்சாதன பெட்டியில், நீங்கள் ஒரு அறை உள்ளது, நீங்கள் உண்மையில் பால் பிடிக்காது? 1024 00:47:18,940 --> 00:47:19,760 >> பார்வையாளர்கள்: கம்யூனிகேட்டிங். 1025 00:47:19,760 --> 00:47:20,580 >> டேவிட் MALAN: தொடர்புகொள்ளும். 1026 00:47:20,580 --> 00:47:21,160 சரி. 1027 00:47:21,160 --> 00:47:22,500 ஆனால் எப்படி நீங்கள் தொடர்பு இருக்கும்? 1028 00:47:22,500 --> 00:47:23,990 >> பார்வையாளர்கள்: ஒரு குறிப்பு விட்டு. 1029 00:47:23,990 --> 00:47:25,480 >> டேவிட் MALAN: சரி, ஒரு குறிப்பு விட்டு? 1030 00:47:25,480 --> 00:47:28,025 எப்போதும், ஒரு குறிப்பு விட்டு நிகழ்ச்சியில் ரசிகர்கள். 1031 00:47:28,025 --> 00:47:31,580 சரி, எப்போதும் ஒரு குறிப்பு விட்டு, அல்லது ஒரு பூட்டுக்கு அல்லது வேறு ஏதாவதா உண்மையிலேயே வைத்து 1032 00:47:31,580 --> 00:47:35,440 உங்கள் வைத்திருக்கும் குளிர்சாதன பெட்டி மாநில ஆய்வு இருந்து ரூம்மேட் 1033 00:47:35,440 --> 00:47:36,540 என்று மாறி. 1034 00:47:36,540 --> 00:47:40,800 >> இப்போது, ஏன் இந்த முக்கியமான இருக்கலாம் பிரச்சனை ஏழு, அல்லது ஏடிஎம்களில் அமைந்தது. 1035 00:47:40,800 --> 00:47:46,780 சரி, ஒரு ஏடிஎம் ஒரு உலக கற்பனை எங்கே நீங்கள் ஒரு ஏடிஎம் வரை செல்ல முடியும் 1036 00:47:46,780 --> 00:47:48,920 இங்கே இயந்திரம், மற்றும் இங்கே மற்றொரு ஏடிஎம். 1037 00:47:48,920 --> 00:47:50,680 இந்த அடிக்கடி நடக்கிறது. 1038 00:47:50,680 --> 00:47:54,150 மேலும், நீங்கள் இரண்டு ஏடிஎம் கார்டுகள் பட்டிருந்தால் இது பெற வாய்ப்பு உள்ளது. 1039 00:47:54,150 --> 00:47:57,420 நீங்கள் இரண்டு இயந்திரங்கள் நுழைய திறம்பட ஒரே நேரத்தில், வட்டம் 1040 00:47:57,420 --> 00:47:58,660 எந்த ஒரு தேடும் போது. 1041 00:47:58,660 --> 00:48:01,260 பின்னர் நீங்கள் உங்கள் PIN தட்டச்சு சுமார் ஒரே நேரத்தில். 1042 00:48:01,260 --> 00:48:06,280 பின்னர் நீங்கள் ஒரு சமநிலை கேள்வி செய்கிறீர்கள் உங்களுக்கு எவ்வளவு பணம் பார்க்க. 1043 00:48:06,280 --> 00:48:08,920 நீங்கள் $ 100 வேண்டும் என்று உங்கள் கணக்கில் விட்டு. 1044 00:48:08,920 --> 00:48:13,310 எனவே அடிப்படையில் ஒரே நேரத்தில், நீங்கள் நுழைய, ஒரு, பூஜ்யம், பூஜ்யம் என்று. 1045 00:48:13,310 --> 00:48:16,000 நீங்கள் வட்டம் சில பணத்தை திரும்ப கிடைக்கும். 1046 00:48:16,000 --> 00:48:18,440 >> ஆனால் நீங்கள் எவ்வளவு பணம் திரும்ப பெற வேண்டும்? 1047 00:48:18,440 --> 00:48:21,710 இப்போது நாள் முடிவில், கணினிகள், அவர்கள் பேசி வருகிறோம் குறிப்பாக 1048 00:48:21,710 --> 00:48:27,360 சர்வர்கள், அவசியம் விஷயங்களை செய்ய வேண்டாம் பொருட்டு என்று எதிர்பார்க்கப்படுகிறது. 1049 00:48:27,360 --> 00:48:30,860 >> எனவே, ஏனெனில், என்ன நடக்கிறது என்று நினைக்கிறேன் அங்கு என்ன பிணைய வேகத்தில் பிரச்சினைகளை 1050 00:48:30,860 --> 00:48:34,530 இருக்கின்றன, அல்லது CPU பிரச்சினைகள் உள்ளன, அல்லது அப்படி எதுவும் இல்லை, என்று நினைக்கிறேன் என்று 1051 00:48:34,530 --> 00:48:38,530 முதல் ஏடிஎம் உங்கள் சமநிலை மற்றும் சரிபார்க்கிறது ஓ, இந்த நபர் $ 100, பார்க்கிறது. 1052 00:48:38,530 --> 00:48:41,840 ஆனால் பின்னர் திசை திருப்ப ஏனெனில் ஒருவேளை ஒரு காப்பு நடக்கிறது மற்றும் அது தான் 1053 00:48:41,840 --> 00:48:42,500 பொறுமையாக. 1054 00:48:42,500 --> 00:48:45,080 அல்லது ஒருவேளை, பிணைய சோதனை செய்யும் போது இணைப்பு கொஞ்சம் மெதுவாக ஏனெனில் கிடைத்தது 1055 00:48:45,080 --> 00:48:45,910 இந்த நடக்கிறது. 1056 00:48:45,910 --> 00:48:47,100 அவர்கள் உடல் சாதனங்கள் இருக்கிறார்கள். 1057 00:48:47,100 --> 00:48:49,330 எனவே இதற்கிடையில், இரண்டாவது ஏடிஎம் ஆகிறது அதே கேள்வியை கேட்டு. 1058 00:48:49,330 --> 00:48:53,030 டேவிட் எவ்வளவு பணம் வேண்டும்? $ 100 பதில். 1059 00:48:53,030 --> 00:48:58,930 ஆனால் முதல் ஏடிஎம் இன்னும் உள்ளது, ஏனெனில் செய்தி இருவரும், $ 100 கழித்து அனுப்பி 1060 00:48:58,930 --> 00:49:03,000 ஏடிஎம்களில் வங்கி பெட்டகத்தை ஆய்வு, இப்போது அங்கு $ 100 உள்ளது, மற்றும் பார்த்து 1061 00:49:03,000 --> 00:49:07,160 இரண்டு இயந்திரங்கள் திறன் இருக்கின்றன ஒரு பதில் வெளிக்காட்டாதே போகிறது. 1062 00:49:07,160 --> 00:49:12,240 >> இப்போது, இந்த சில உணர்வு உங்களுக்கு உள்ளது வங்கி இறுதியில் என்ன என்றால் 1063 00:49:12,240 --> 00:49:17,200 மூலம் கழித்தல் 100 அளவு மாற்ற மாறி சமமாக அமைக்க உங்கள் 1064 00:49:17,200 --> 00:49:21,570 பதிலாக வங்கி, 0 சமமாக கணக்கு 100 மைனஸ் செய்து. 1065 00:49:21,570 --> 00:49:24,410 இப்போது வங்கி மிக மோசமான நிலையில் - 1066 00:49:24,410 --> 00:49:27,470 அல்லது வங்கி சிறந்த, இதற்கிடையில், அவர்கள் நீங்கள் $ 200 கொடுக்க, 1067 00:49:27,470 --> 00:49:31,690 உங்கள் வங்கி கணக்கு இப்போது எதிர்மறை காட்டுகிறது உண்மையில் இல்லை $ 100, 1068 00:49:31,690 --> 00:49:32,950 அனைத்து நீங்கள் நன்மை. 1069 00:49:32,950 --> 00:49:36,500 ஆனால் புள்ளி என்று இந்த இனம் பெற்று இரண்டு அறை நிபந்தனை 1070 00:49:36,500 --> 00:49:40,660 பால், அல்லது பண பெற முயற்சி இரண்டு ஏடிஎம்களில் மற்றும் ஒரு பெட்டகத்தை மாநில மாற்ற 1071 00:49:40,660 --> 00:49:44,510 அதே நேரத்தில் உள்ளது எந்த நீங்கள் ஒரு தரவுத்தள வேண்டும் நேரம். 1072 00:49:44,510 --> 00:49:48,290 >> இப்போது பிரச்சனை, இந்த பிரச்சினை ஏழு அமைந்தது உணர்வு எழுகிறது என்று நீங்கள் ஒரு வாங்க 1073 00:49:48,290 --> 00:49:52,110 பேஸ்புக் பங்குகள், மற்றும் பின்னர் நீங்கள் ஒரு இரண்டாவது பங்கு வாங்க உதாரணமாக 1074 00:49:52,110 --> 00:49:55,160 பேஸ்புக் பங்கு, நீங்கள் செய்ய வேண்டும் புரோகிராமர் ஒரு முடிவு. 1075 00:49:55,160 --> 00:49:58,710 புதுப்பிக்க எப்படி முடிவு செய்ய பொருட்டு தகவல், அப்படி நீங்கள் போகிறோம் 1076 00:49:58,710 --> 00:50:02,250 ஒரு பங்கு வரிசையில், இந்த வேண்டும் அதை செயல்படுத்த ஒரு வழி உள்ளது. 1077 00:50:02,250 --> 00:50:06,640 நீங்கள் ஒரு பங்கு போகிறது தங்கள் பங்கு டிக்கரை இது FB, 1078 00:50:06,640 --> 00:50:10,120 இந்த பயனர் பெயர், அல்லது இந்த பயனர் ஐடி, தனிப்பட்ட அடையாளம். 1079 00:50:10,120 --> 00:50:12,340 >> ஆனால் அதே கதை இங்கே நடக்க முடியும். 1080 00:50:12,340 --> 00:50:15,800 நீங்கள் பார்க்க வேண்டும் என நீங்கள் SQL உள்ள ஒரு தேர்வு செய்கிறீர்கள் என்றால் பிரச்சனை பார்க்கும் போது ஏழு அமைந்தது, 1081 00:50:15,800 --> 00:50:18,460 ஓ, டேவிட் ஒரு பங்கு உள்ளது பேஸ்புக் பங்கு. 1082 00:50:18,460 --> 00:50:23,240 எனக்கு இப்போது இந்த இரண்டு பங்குகள் இருக்கும் மாற்ற நாம், அவர் வாங்க வேண்டும், ஏனெனில் ஒரு 1083 00:50:23,240 --> 00:50:24,120 இரண்டாவது பங்கு. 1084 00:50:24,120 --> 00:50:27,860 ஆனால் டேவிட் உண்மையில் இரண்டு பட்டிருந்தால் உலாவி ஜன்னல்கள் திறக்கின்றன, அல்லது நினைக்கிறேன் என்று 1085 00:50:27,860 --> 00:50:32,150 அது இரண்டு வாழ்க்கை ஒரு கூட்டு கணக்கு தான், அவர்கள் இருவரும் செய்ய முயற்சி 1086 00:50:32,150 --> 00:50:36,770 அதே அறுவை சிகிச்சை, அங்கு, மிக, சாத்தியமான இருக்கும் ஒரு முடிவு இருக்கிறது 1087 00:50:36,770 --> 00:50:39,670 முந்தைய அடிப்படையாக கொண்டு செய்யப்படுகிறது உலகின் மாநில - 1088 00:50:39,670 --> 00:50:41,290 கணக்கு ஒரு பங்கு உண்டு - 1089 00:50:41,290 --> 00:50:45,630 இப்போது இரண்டு பேர், அல்லது இரண்டு சர்வர்கள், இரண்டு பங்குகளை அதை அதிகப்படுத்த சொல்ல முயற்சி. 1090 00:50:45,630 --> 00:50:49,020 ஆனால் இந்த வழக்கில், நீங்கள் விதிக்கப்படும் எனக்கு இரண்டு பங்குகள் பணம், ஆனால் 1091 00:50:49,020 --> 00:50:50,830 என்று ஒரு நேரமும் அதிகரிக்கும். 1092 00:50:50,830 --> 00:50:54,730 >> எனவே சுருக்கமாக, அடிப்படை பிரச்சினை இங்கே, ஜோக் என ஒரு விட்டு பற்றி 1093 00:50:54,730 --> 00:50:58,750 குறிப்பு, அல்லது அது ஒரு கொண்டிப்பூட்டு வைத்து, ஆகிறது இருவர் அல்லது இரண்டு நூல்கள் - 1094 00:50:58,750 --> 00:50:59,930 மீண்டும் புதிதாக நினைக்கிறேன் - 1095 00:50:59,930 --> 00:51:03,220 சில மாறி மாநில ஆய்வு செய்யலாம் பின்னர் அந்த மாறி மாற்ற முயற்சி, 1096 00:51:03,220 --> 00:51:07,950 ஆனால் அந்த இரண்டு விஷயங்கள் நடக்க கூடாது அதே நேரத்தில் ஆனால் தடங்கல் 1097 00:51:07,950 --> 00:51:11,500 தரவு முடியும், என்ன நடக்கிறது மற்ற விஷயங்களை ஒரு மிக வித்தியாசமான மாநில பெற. 1098 00:51:11,500 --> 00:51:15,450 நீங்கள் நன்மை அடைய முடியும் அல்லது நீங்கள் பாதிக்கப்படலாம் பணம் எடுத்துக்காட்டாக உணர்வு. 1099 00:51:15,450 --> 00:51:18,110 >> அதனால் பிரச்சனை ஏழு அமைக்க, நாங்கள் உங்களுக்கு கொடுக்கிறோம் குறியீடு இந்த ஒரு வரி, இதில் நீண்ட 1100 00:51:18,110 --> 00:51:21,000 கதை குறுகிய, இந்த தீர்க்கிகிறது MySQL உள்ள பிரச்சனை. 1101 00:51:21,000 --> 00:51:24,950 முடியாது என்று இந்த மிக நீண்ட அறிவுறுத்தல் கூட ஒரு வரி மீது பொருந்தும் 1102 00:51:24,950 --> 00:51:30,370 இங்கே திரையில் உறுதி என்று உங்கள் அறுவை சிகிச்சை அணு என்று என்ன இருக்கிறது. 1103 00:51:30,370 --> 00:51:33,720 இது அனைத்து ஒரே நேரத்தில் நடக்கிறது, அல்லது அது நடக்காது. 1104 00:51:33,720 --> 00:51:37,530 இந்த மிக நீண்ட சொற்றொடர் முடியாது பகுதி இதுதவிர. 1105 00:51:37,530 --> 00:51:39,840 >> மற்றும் என்ன அது உண்மையில் ஆகிறது அது என்ன. 1106 00:51:39,840 --> 00:51:44,200 சில அட்டவணை பின்வரும் செருகு மூன்று துறைகள் அந்த குறிப்பிட்ட மதிப்புகள், 1107 00:51:44,200 --> 00:51:47,280 ஆனால் போலி சாவி மீது, ஒரு நுழைவு செய்ய வேண்டாம். 1108 00:51:47,280 --> 00:51:48,280 ஒரு மேம்படுத்தல் செய்ய. 1109 00:51:48,280 --> 00:51:52,450 எனவே, இந்த ஒரு தேர்வு மற்றும் ஒரு பாடம் அதே நேரத்தில் பேச எனவே செருக. 1110 00:51:52,450 --> 00:51:55,150 ஒருவேளை அந்த முக்கிய என்ன ஆகிறது இங்கு குறிக்கப்படுவது? 1111 00:51:55,150 --> 00:51:58,300 1112 00:51:58,300 --> 00:52:01,380 >> அது மாறிவிடும், மற்றும் நீங்கள் இந்த பார்க்க வேண்டும் பிரச்சனை, ஏழு ஸ்பெக் அமைந்தது ஏனெனில் 1113 00:52:01,380 --> 00:52:06,040 நாம் ஒரு தனிப்பட்ட முக்கிய இருக்க அறிவித்தார் இந்த குறிப்பிட்ட மேஜையில் போன்ற 1114 00:52:06,040 --> 00:52:08,480 நீங்கள் பல வரிசைகளில் முடியாது அதே பயனர் 1115 00:52:08,480 --> 00:52:10,150 அதே பென்னி பங்கு சின்னங்கள் - 1116 00:52:10,150 --> 00:52:13,780 இங்கே இந்த எடுத்துக்காட்டில், DVN.V ஆகிறது ஒரு வேடிக்கையான பென்னி பங்கு என்று நாம் 1117 00:52:13,780 --> 00:52:14,980 ஸ்பெக் பார்க்கவும். 1118 00:52:14,980 --> 00:52:17,860 நாம் அது தனிப்பட்ட அறிவித்தார் ஏனென்றால் என்ன அர்த்தம் என்று நீங்கள் 1119 00:52:17,860 --> 00:52:23,580 ஒரு போலி வரிசையில் சேர்க்க முயற்சி, நீங்கள் இருக்கிறீர்கள் அதற்கு பதிலாக இல்லாமல் புதுப்பிக்க போகிறது 1120 00:52:23,580 --> 00:52:27,020 வேறு யாரையும் மாற்ற ஒரு வாய்ப்பு கொண்ட அல்லது உலகின் மாநில. 1121 00:52:27,020 --> 00:52:29,400 எனவே சுருக்கமாக, இந்த உறுதி விஷயங்களை அணு இருக்கின்றன. 1122 00:52:29,400 --> 00:52:32,530 >> மேலும் பொதுவாக என்றாலும், தரவுத்தளங்கள் MySQL போன்றவை - 1123 00:52:32,530 --> 00:52:35,460 நீங்கள் இந்த அம்சம் தேவையில்லை ஏழு P-அமைக்க, ஆனால் மனதில் வைத்து 1124 00:52:35,460 --> 00:52:36,200 எதிர்காலத்தில் - 1125 00:52:36,200 --> 00:52:38,870 பரிவர்த்தனைகள் என்று என்ன ஆதரவு, நீங்கள் சொல்ல முடியும் 1126 00:52:38,870 --> 00:52:40,990 உண்மையில் பரிமாற்றம் தொடங்கும். 1127 00:52:40,990 --> 00:52:43,270 நீங்கள் இயக்க முடியும் இரண்டு SQL கூற்றுக்களை. 1128 00:52:43,270 --> 00:52:45,710 நீங்கள் பார்க்க வேண்டும் என ஒரு SQL அறிக்கைக்கும், ப அமைக்க ஏழு, ஒரு சிறிய தெரிகிறது உள்ள 1129 00:52:45,710 --> 00:52:46,750 இந்த மாதிரி ஏதாவது. 1130 00:52:46,750 --> 00:52:48,820 ஒரு அட்டவணை என அழைக்கப்படும் கணக்கை புதுப்பிக்கவும். 1131 00:52:48,820 --> 00:52:52,550 என்ன சமமாக சமநிலை நிரலை அமைக்கவும் சமநிலை பத்தியில் தற்போது 1132 00:52:52,550 --> 00:52:57,280 1000 கழித்தல் அங்கு எண், பயனர் ஐடி போன்ற கணக்கு எண், 1133 00:52:57,280 --> 00:53:00,830 2 சமம், பின்னர் மேம்படுத்த கணக்கு DOT DOT DOT. 1134 00:53:00,830 --> 00:53:04,350 >> எனவே பாமர மக்களின், என்ன செய்ய இந்த இரண்டு கேள்விகளுக்கு வேண்டும் தெரிகிறது 1135 00:53:04,350 --> 00:53:05,840 வங்கி உண்மையான உலக உணர்வு? 1136 00:53:05,840 --> 00:53:07,440 >> பார்வையாளர்கள்: சேமிப்பு மாற்றும். 1137 00:53:07,440 --> 00:53:08,020 >> டேவிட் MALAN: நிச்சயமாக. 1138 00:53:08,020 --> 00:53:10,470 ஒரு நிதி மாற்றம் மற்ற கணக்கு. 1139 00:53:10,470 --> 00:53:14,400 இந்த மற்றொரு உதாரணம் ஆகும் எங்கே உண்மையில் இந்த இரண்டு விஷயங்கள் நடக்க வேண்டும் 1140 00:53:14,400 --> 00:53:15,570 அல்லது நடக்காது. 1141 00:53:15,570 --> 00:53:18,880 நீங்கள் ஏதாவது பெற விரும்பவில்லை அவர்கள் மத்தியில் மற்றும் திறன் குழப்பம் 1142 00:53:18,880 --> 00:53:22,220 கணித, அல்லது குழப்பம் எவ்வளவு நீங்கள் பணம், அல்லது எவ்வளவு 1143 00:53:22,220 --> 00:53:23,170 பணத்தை வங்கி உள்ளது. 1144 00:53:23,170 --> 00:53:26,890 அதனால் என்ன நடவடிக்கைகள் பற்றி நன்றாக இருக்கிறது மை, மற்றும் 1145 00:53:26,890 --> 00:53:30,160 பொதுவாக தரவுத்தளங்கள், என்று அவர்கள் மற்றும் செயல்படுத்த நான் ஸ்மார்ட் மக்கள் 1146 00:53:30,160 --> 00:53:33,670 இந்த அம்சங்கள் செய்ய எப்படி கண்டுபிடிக்க அந்த விஷயங்களை இருவரும் நடக்கும் என்று உறுதி 1147 00:53:33,670 --> 00:53:35,120 அல்லது இல்லவே இல்லை. 1148 00:53:35,120 --> 00:53:38,580 >> நீங்கள் உண்மையிலேயே செய்ய ஆர்வலர் என்றால் மக்கள் மீது பயன்படுத்தப்படும் என்று ஒரு இணையதளம் 1149 00:53:38,580 --> 00:53:41,490 வளாகம், நிஜ உலகில் மக்கள், செய்து தொடக்க உணர்வு ஒன்று, 1150 00:53:41,490 --> 00:53:43,300 இந்த வகையான இருக்கின்றன வடிவமைப்பு முடிவுகள் என்று 1151 00:53:43,300 --> 00:53:45,020 எப்போதும் மிகவும் முக்கியமானதாகிறது. 1152 00:53:45,020 --> 00:53:48,240 இல்லையெனில், நீங்கள் இழக்க, தரவு இழக்க தொடங்கும் பயனர்கள், அல்லது மிக மோசமான நிலையில் 1153 00:53:48,240 --> 00:53:51,800 நாம் சாத்தியமான இங்கே பார்த்திருக்கிறேன் பணத்தை இழக்க. 1154 00:53:51,800 --> 00:53:56,180 எனவே மீண்டும், இன்னும் அந்த பிரச்சனை அமைக்க ஏழு, அதே போல் ஒருவேளை சில 1155 00:53:56,180 --> 00:53:57,530 இறுதி திட்டங்களில் நீங்கள். 1156 00:53:57,530 --> 00:54:01,870 >> எனவே நாம் அந்த படத்தை மாற்ற வேண்டும் இன்னும் ஒரு வழியில் முன்பு ஒரு கணம். 1157 00:54:01,870 --> 00:54:04,070 எனவே நான் என்னை உண்மையில் பார்ப்போம் - 1158 00:54:04,070 --> 00:54:06,030 இல்லை, என்று சென்றுவிட்டார். 1159 00:54:06,030 --> 00:54:06,690 அது அங்கே இருக்கிறது. 1160 00:54:06,690 --> 00:54:09,020 >> நாம் கடந்த காலத்தில் விட்ட இடத்தில் இந்த ஆகிறது. 1161 00:54:09,020 --> 00:54:12,390 அதை நாம் டாஸில் போகிறோம் மாறிவிடும் இங்கே கலந்து கொண்டு, இன்னும் ஒரு விஷயம் - 1162 00:54:12,390 --> 00:54:14,510 JavaScript என்று ஒரு மொழி. 1163 00:54:14,510 --> 00:54:18,060 எனவே இங்கு உண்மையில் பொருந்துகிறது இந்த துண்டு - 1164 00:54:18,060 --> 00:54:22,086 நான் மிகவும் போதுமான அறை விட்டு இல்லை, எனவே இந்த அளவில் இப்போது இல்லை. 1165 00:54:22,086 --> 00:54:23,900 சரி, இந்த உண்மையில் மிகவும் பரிதாபமாக இருக்கிறது. 1166 00:54:23,900 --> 00:54:27,075 சரி, என்று இங்கு தான். 1167 00:54:27,075 --> 00:54:27,340 எல்லாம் சரி. 1168 00:54:27,340 --> 00:54:28,760 நான் அதை ஒரு கெடுதி செய்கிறேன். 1169 00:54:28,760 --> 00:54:29,390 எல்லாம் சரி. 1170 00:54:29,390 --> 00:54:34,790 >> எனவே இங்கு மற்றொரு நிரலாக்க ஆகிறது மொழி, மற்றும் எங்கள் கடந்த, என்று உதவுகிறது என்றால் 1171 00:54:34,790 --> 00:54:37,770 அதிகம் இல்லை என்று உத்தரவாதம் இங்கே தீ முனையை வேண்டும். 1172 00:54:37,770 --> 00:54:41,100 எனவே இங்கு ஒரு விளக்கம் நீங்கள் இல்லை என்பது மொழி, 1173 00:54:41,100 --> 00:54:42,670 பூஜ்ஜியங்களைக் மற்றும் ஒருவர் ஒரு தொகுக்கலாம். 1174 00:54:42,670 --> 00:54:43,690 நீங்கள் அதை இயக்க. 1175 00:54:43,690 --> 00:54:47,680 ஆனால் என்ன அடிப்படையில் வேறு இங்கு வழக்கமாக இருக்கிறது என்று 1176 00:54:47,680 --> 00:54:49,815 உங்கள் வலை சர்வர் அதை ரன் இல்லை. 1177 00:54:49,815 --> 00:54:52,570 இது இயக்க இல்லை பயன்பாட்டிற்கான உள்ளபடியே. 1178 00:54:52,570 --> 00:54:57,490 மாறாக, அது ஒரு பயனர் பதிவிறக்கம் தங்கள் உலாவி ஒரு HTTP வழியாக - 1179 00:54:57,490 --> 00:55:00,260 குரோம், சபாரி, இன்டர்நெட் எக்ஸ்ப்ளோரர், பயர்பாக்ஸ், என்ன - 1180 00:55:00,260 --> 00:55:03,860 அது இந்த இயக்கும் உலாவி குறிப்பிட்ட நிரலாக்க மொழி. 1181 00:55:03,860 --> 00:55:08,000 >> எனவே தெளிவாக இருக்க வேண்டும், PHP இதுவரை வருகிறது கட்டளை வரியில் அல்லது மரண தண்டனை 1182 00:55:08,000 --> 00:55:11,290 ஒரு சர்வரில் எங்கள் கருப்பு மற்றும் வெள்ளை சாளரத்தில், சாதனம், ஒரு கணினி போன்ற 1183 00:55:11,290 --> 00:55:14,490 பயன்பாட்டிற்கான போன்ற, அல்லது அது இருந்தது ஒரு வெப் சர்வர் மூலம் மரண தண்டனை 1184 00:55:14,490 --> 00:55:15,860 ஒரு கணினியில் இயங்கும். 1185 00:55:15,860 --> 00:55:20,490 ஆனால் இங்கே தீம் இதுவரை அந்த PHP உள்ளது சர்வர் கொலை, எனவே 1186 00:55:20,490 --> 00:55:24,820 பயனர் மற்றும் உலாவி PHP குறியீடு ஒரு வரி பார்க்கவே மாட்டேன். 1187 00:55:24,820 --> 00:55:28,530 >> உண்மையில், நீங்கள் எப்போதும் ஒரு உலாவி திறக்க உங்கள் இணையதளம் அல்லது மற்றொரு மற்றும் நீங்கள் 1188 00:55:28,530 --> 00:55:32,400 உண்மையில் உங்கள் சாளரத்தில் PHP குறியீடு பார்க்க, யாரோ உருச்சிதைத்துவிட்டது. 1189 00:55:32,400 --> 00:55:34,950 அது இருக்க வேண்டும் என்று இல்லை, ஏனெனில் நேரடியாக ஒரு உலாவி அனுப்பப்படும். 1190 00:55:34,950 --> 00:55:38,150 அதை செயல்படுத்த மற்றும் திரும்பி இருக்க வேண்டும் HTML போன்ற ஏதாவது ஒரு. 1191 00:55:38,150 --> 00:55:40,120 >> ஆனால் இங்கு முக்கியமாக இருக்கிறது எதிர். 1192 00:55:40,120 --> 00:55:44,350 இது பொதுவாக உள்ளே இயக்க வேண்டும் என்று தான் ஒரு பயனர் உலாவி சாளரத்தின். 1193 00:55:44,350 --> 00:55:46,840 மற்றும் வலைத்தளங்களில் என்ன வகையான பயன்படுத்த ஜாவா இந்த நாட்கள்? 1194 00:55:46,840 --> 00:55:49,640 1195 00:55:49,640 --> 00:55:52,180 >> உண்மையில் ஒவ்வொரு பிரபலமான இணைய போலவே. 1196 00:55:52,180 --> 00:55:55,430 ஒவ்வொரு வலைத்தளத்தில் நீங்கள் ஒருவேளை ஜாவாஸ்கிரிப்ட் பயன்படுத்த தினமும் பயன்படுத்த 1197 00:55:55,430 --> 00:55:57,330 எளிய மற்றும் கவர்ச்சிகரமான அம்சங்கள். 1198 00:55:57,330 --> 00:55:59,800 >> எனவே ஃபேஸ்புக் போன்ற ஏதாவது நீங்கள் அந்த பயன்படுத்தினால் பிரண்ட்ஸ். 1199 00:55:59,800 --> 00:56:01,040 எப்படி என்று உண்மையில் வேலை? 1200 00:56:01,040 --> 00:56:05,090 சரி, இதுவரை பொருட்களை அனைத்து நாம் தான் HTML செய்ய மற்றும் PHP என்று கருதுகிறது 1201 00:56:05,090 --> 00:56:08,750 , நீங்கள் ஒரு URL ஐ மேலே, நீங்கள் Enter விசையை நீங்கள் சில HTML உள்ளடக்கம் பார்க்கிறீர்கள். 1202 00:56:08,750 --> 00:56:11,970 நீங்கள் மாற்றத்தை அந்த இணைப்பை கிளிக் URL ஐ, பக்கம் மாற்றங்கள், மற்றும் ஏற்றப்படும் 1203 00:56:11,970 --> 00:56:12,740 சில புதிய உள்ளடக்கத்தை. 1204 00:56:12,740 --> 00:56:16,340 மற்றொரு URL அல்லது நீங்கள், ஒரு வடிவம் submit மற்றொரு பக்கம் முதலுதவி செய்து, 1205 00:56:16,340 --> 00:56:17,420 நீங்கள் சில புதிய உள்ளடக்கத்தை பார்க்க. 1206 00:56:17,420 --> 00:56:22,710 >> ஆனால் பேஸ்புக் சேட் போல பயன்படுத்தி, அல்லது Gchat, அல்லது கூகுள் மேப்ஸ், அரிதாக 1207 00:56:22,710 --> 00:56:27,350 முழு பக்கம் போன்ற புதுப்பிக்கிறது நீங்கள் சிறிது நேரத்தில் ஒரு வெள்ளை திரையில் பார்க்க மற்றும் 1208 00:56:27,350 --> 00:56:28,470 பின்னர் புதிய உள்ளடக்கத்தை. 1209 00:56:28,470 --> 00:56:32,610 மாறாக, வலை பக்கங்களில் இன்று மாறும் இருக்கிறது மீண்டும் மேம்படுத்தப்பட்டது மற்றும் 1210 00:56:32,610 --> 00:56:35,570 மீண்டும் மீண்டும் அனைத்து வகையான திரைக்கு பின்னால். 1211 00:56:35,570 --> 00:56:38,560 அது மாறிவிடும் என்று நீங்கள் செல்ல வேண்டாம் போது பேஸ்புக், அல்லது Gchat போல, 1212 00:56:38,560 --> 00:56:43,050 அல்லது ஜிமெயில், மற்றும் பக்கம் மேம்படுத்தல்கள் தானாக ஏற்ற இல்லாமல் 1213 00:56:43,050 --> 00:56:47,630 முழு திரையில், என்ன ஆயிற்று என்று ஆகிறது உங்களது உலாவி ரகசியமாக செய்துள்ளது 1214 00:56:47,630 --> 00:56:49,410 கூடுதல் HTTP கோரிக்கைகள் - 1215 00:56:49,410 --> 00:56:52,740 இல்லை முழு வலை பக்கங்கள், ஆனால் இப்போது போன்ற தரவு சிறிய துண்டுகளாக்கி, 1216 00:56:52,740 --> 00:56:55,740 உடனடி செய்தி என்று உங்கள் நண்பர் தான் நீங்கள், அல்லது நிலையை மேம்படுத்தல் அனுப்பிய 1217 00:56:55,740 --> 00:56:58,210 யாராவது நீங்கள், அல்லது ட்வீட் அனுப்பிய யாரோ அனுப்பிய. 1218 00:56:58,210 --> 00:57:02,120 அது சிறிய கோரிக்கைகள் செய்து தரவு, பின்னர் இங்கு, இந்த பயன்படுத்தி 1219 00:57:02,120 --> 00:57:06,370 நிரலாக்க மொழி, என்ன மாற்ற வலைப்பக்கத்தில் இல்லாமல் தெரிகிறது 1220 00:57:06,370 --> 00:57:09,860 சர்வர் சர்வர் இல்லாமல், உதவி என்று HTML உருவாக்கும். 1221 00:57:09,860 --> 00:57:13,820 >> எனவே சுருக்கமாக, இங்கு பின்னர் பயன்படுத்த முடியும் புதிய தரவு பெற மட்டும் 1222 00:57:13,820 --> 00:57:16,750 ஒரு முழு ஏற்ற இல்லாமல் சர்வர் பக்கம் அல்லது ஒரு படிவத்தை. 1223 00:57:16,750 --> 00:57:20,060 இது மாற்ற பயன்படுத்த முடியும் என்று அழைக்கப்படும் DOM - 1224 00:57:20,060 --> 00:57:21,520 ஆவணம் பொருள் மாதிரி - 1225 00:57:21,520 --> 00:57:24,620 இது வெறும் கற்பனை வழி HTML இன் மரம் என்று 1226 00:57:24,620 --> 00:57:26,220 நாம் கடந்த காலத்தில் கண்டோம் என்று. 1227 00:57:26,220 --> 00:57:31,640 >> எனவே உத்தரவாதம், ஜாவா ஆகிறது எனும் சொல் எனவே சி போன்ற அதே. 1228 00:57:31,640 --> 00:57:32,820 எந்த முக்கிய செயல்பாடு உள்ளது. 1229 00:57:32,820 --> 00:57:35,430 நீங்கள் குறியீடு எழுத தொடங்க அது செயல்படுத்தப்படவில்லை, அல்லது 1230 00:57:35,430 --> 00:57:36,900 இன்னும் சரியாக விளக்கம். 1231 00:57:36,900 --> 00:57:38,660 நிபந்தனைகள் இந்த மாதிரி இருக்கும். 1232 00:57:38,660 --> 00:57:41,230 இல்லை சி வேறுபட்ட அல்லது அந்த விஷயத்தில் PHP. 1233 00:57:41,230 --> 00:57:43,890 பூலியன் வெளிப்பாடுகள் அல்லது பதிப்பு ஒன்றாக இந்த மாதிரி இருக்கும். 1234 00:57:43,890 --> 00:57:45,590 ஒன்றாக Anded இப்படி இருக்க. 1235 00:57:45,590 --> 00:57:47,750 >> சுவிட்சுகள் இந்த மாதிரி இருக்கும். 1236 00:57:47,750 --> 00:57:49,440 சுழல்கள் இந்த மாதிரி இருக்கும் என்றார். 1237 00:57:49,440 --> 00:57:51,060 சுழல்கள் இந்த மாதிரி இருக்கும் போது. 1238 00:57:51,060 --> 00:57:53,316 சுழல்கள் இந்த மாதிரி இருக்கும் போது செய்ய. 1239 00:57:53,316 --> 00:57:54,780 >> இந்த புதிய ஆகிறது. 1240 00:57:54,780 --> 00:57:58,753 எனவே இங்கு ஒரு foreach இல்லை உள்ளபடியே கட்டியெழுப்புவதுடன், இந்த கட்டுமானத்தின் 1241 00:57:58,753 --> 00:58:03,870 இந்த மாறி வரிசையில் நான், மற்றும் நான் வழக்கு ஒரு குறியீட்டு மதிப்பு இருக்கிறது. 1242 00:58:03,870 --> 00:58:06,880 எனவே அது ஒரு சிறிய வேறு foreach, எனினும் புதிய பதிப்புகள் 1243 00:58:06,880 --> 00:58:10,280 இங்கு அனைத்து நேரம் வெளியே வருகிறார்கள், எனவே இந்த மொழி அம்சங்கள் 1244 00:58:10,280 --> 00:58:10,880 உருவாகி இருக்கும். 1245 00:58:10,880 --> 00:58:16,920 >> மற்றும் ஒரு ஒதுக்கி, ஜாவா இந்த நாட்களில் மேலும் இது போன்ற ஒரு சர்வரில் பயன்படுத்த முடியும் 1246 00:58:16,920 --> 00:58:19,920 PHP Node.js. என்று ஒரு கட்டமைப்பை பயன்படுத்தி 1247 00:58:19,920 --> 00:58:24,670 CS50 இன் டிஎஃப்எஸ், கெவின் ஒன்று, ஒரு வழிவகுத்தது கிடைக்கும் என்று Node.js கருத்தரங்கு 1248 00:58:24,670 --> 00:58:26,440 cs50.net/seminars. 1249 00:58:26,440 --> 00:58:28,830 நீங்கள் ஆர்வமாக இருக்கிறோம் என்றால், எனக்கு தெரியும் என்று நீங்கள் சர்வர் பக்கத்தில் இந்த பயன்படுத்த முடியும் 1250 00:58:28,830 --> 00:58:33,870 நன்றாக, ஆனால், ஒரு மிகவும் சமீபத்திய போக்கு ஆனால் அந்த ஒரு சக்தி வாய்ந்த ஒன்று. 1251 00:58:33,870 --> 00:58:35,270 >> இந்த ஒரு சிறிய வேறுபட்டது. 1252 00:58:35,270 --> 00:58:37,910 இந்த இங்கு உள்ள ஒரு வரிசை ஆகும். 1253 00:58:37,910 --> 00:58:40,115 என்ன இதெல்லாம் என்று நீங்கள் தாக்குகிறது சி அல்லது PHP எதிராக? 1254 00:58:40,115 --> 00:58:43,890 1255 00:58:43,890 --> 00:58:47,420 ஒரு சில விரைவான கதைகள் உள்ளன நாம் இங்கே சொல்ல முடியாது. 1256 00:58:47,420 --> 00:58:49,367 என்ன PHP எதிராக காணவில்லை? 1257 00:58:49,367 --> 00:58:51,652 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 1258 00:58:51,652 --> 00:58:52,110 >> டேவிட் MALAN: ஆமாம்? 1259 00:58:52,110 --> 00:58:53,322 மன்னிக்கவும், மீண்டும் சொல்ல? 1260 00:58:53,322 --> 00:58:54,740 >> பார்வையாளர்கள்: அறிவித்தார் மாறி வகை. 1261 00:58:54,740 --> 00:58:56,390 >> டேவிட் MALAN: நாங்கள் அறிவித்தார் இல்லை மாறி வகை. 1262 00:58:56,390 --> 00:58:59,630 எனவே உண்மையில் மிகவும் PHP போன்ற, நாங்கள் அல்ல இந்த மாறி வகைகளை குறிப்பிடாமல். 1263 00:58:59,630 --> 00:59:02,670 மாறாக, நாம் மேலும் பொதுவாக இருக்கிறோம் மாறி சொல்லி var. 1264 00:59:02,670 --> 00:59:06,690 நாம் PHP இன் தொல்லை இல்லை டாலர், இது கடினமான போது 1265 00:59:06,690 --> 00:59:09,160 வகை, இன்னும் தெளிவாக என்று செய்கிறது ஏதாவது ஒரு மாறி விட்டது. 1266 00:59:09,160 --> 00:59:11,830 அதேசமயம், நாங்கள் மீண்டும் இருக்கிறோம் வெறும் அழைப்பு மூலம் சி அணுகுமுறை ஒரு 1267 00:59:11,830 --> 00:59:14,500 நாம் விரும்பும் பெயரை மாறி எண்கள் போன்ற, அதை கொடுக்க. 1268 00:59:14,500 --> 00:59:17,170 மேலும் PHP போன்ற, நாம் சதுர அடைப்புக்குறிக்குள் 1269 00:59:17,170 --> 00:59:19,170 அந்த வரிசையில் உள்ளே மதிப்புகள். 1270 00:59:19,170 --> 00:59:22,490 >> இங்கு உள்ள எனவே மாறிகள் மேலும் இப்படி இருக்க கூடும். 1271 00:59:22,490 --> 00:59:26,900 இந்த கள் என்று ஒரு சரம் இங்கே கவனிக்க, ஆனால் இதேபோல் நாம் குறிப்பிடப்படவில்லை 1272 00:59:26,900 --> 00:59:28,750 அது ஒரு சரம் என்று. 1273 00:59:28,750 --> 00:59:33,160 இங்கே கூட இல்லை என்று ஒரு அம்சம் ஆகும் PHP இல் போலவே உள்ளன, 1274 00:59:33,160 --> 00:59:34,460 ஆனால் ஒரு பிட் இதேபோல். 1275 00:59:34,460 --> 00:59:36,530 இந்த ஜாவா ஒரு பொருள் இருக்கிறது. 1276 00:59:36,530 --> 00:59:42,110 மற்றும் பொருட்களை வகையான ஸ்விஸ் இராணுவ இருக்கின்றன என்று நீங்கள் ஒரு தரவு கட்டமைப்பு கத்தி 1277 00:59:42,110 --> 00:59:43,900 எந்த எண் அவற்றை பயன்படுத்த முடியும். 1278 00:59:43,900 --> 00:59:46,860 >> இங்கே, உதாரணமாக, நாம் பிரகடனம் ஒரு மாறி மேற்கோள் என்று. 1279 00:59:46,860 --> 00:59:49,110 என்று மாறி வகை ஒரு பொருள் இருக்கிறது. 1280 00:59:49,110 --> 00:59:53,550 நீங்கள் ஒரு சி struct இந்த நினைக்க முடியாது என்று விசைகள் மற்றும் மதிப்புகள் உள்ளன. 1281 00:59:53,550 --> 00:59:55,250 சின்னங்கள் ஒரு முக்கிய ஆகிறது. 1282 00:59:55,250 --> 00:59:57,350 FB வெளிப்படையாக, ஒரு மதிப்பு இருக்கிறது ஒரு பங்கு குறியீடு. 1283 00:59:57,350 --> 00:59:57,930 கமா. 1284 00:59:57,930 --> 01:00:02,180 விலை மற்றொரு முக்கிய உள்ளது, மற்றும் அதன் மதிப்பு வெளிப்படையாக ஒரு மிதவை புள்ளி, அல்லது ஒரு 1285 01:00:02,180 --> 01:00:06,510 பொதுவாக எண் $ 49,26 என்ற ஜாவா,. 1286 01:00:06,510 --> 01:00:09,030 >> எனவே PHP இல்லை - 1287 01:00:09,030 --> 01:00:12,980 நாம் மிகவும் PHP பொருட்களை பார்த்ததில்லை இது போன்ற, ஆனால் நாம், ஒரு அனலாக் பார்த்தோம் 1288 01:00:12,980 --> 01:00:14,093 என்ன இது இருந்தது? 1289 01:00:14,093 --> 01:00:14,980 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 1290 01:00:14,980 --> 01:00:16,110 >> டேவிட் MALAN: துணை வரிசைகள். 1291 01:00:16,110 --> 01:00:19,990 PHP துணை வரிசைகள் உள்ளது அதேசமயம் அதன் இலக்கணத்தை எப்போதும் சற்று அதனால் தான் 1292 01:00:19,990 --> 01:00:20,370 வெவ்வேறு - 1293 01:00:20,370 --> 01:00:21,780 நாம் சதுர அடைப்புக்குறிக்குள் பார்த்தேன். 1294 01:00:21,780 --> 01:00:23,860 நாம் வித்தியாசமான அம்புகள் குறியீடுகள் பார்த்தேன். 1295 01:00:23,860 --> 01:00:27,330 இங்கு பொருட்களை, ஆனால் இந்த பெரும்பாலும் ஒரு பொருள் வேறுபாடு மற்றும் ஒரு 1296 01:00:27,330 --> 01:00:29,260 இப்போது வேறு பெயர். 1297 01:00:29,260 --> 01:00:35,060 எனினும், ஒரு ஒதுக்கி என, PHP மேலும் உள்ளது ஒரு வழியில் பொருட்களை என்று ஜாவா மற்றும் பிற 1298 01:00:35,060 --> 01:00:37,810 மொழிகள் பொருட்களை வேண்டும் பொருள் நோக்கு நிரலாக்க. 1299 01:00:37,810 --> 01:00:40,440 ஆனால் நாம் தான் இந்த பயன்படுத்த வேண்டும் இப்போது தரவு வகைகள். 1300 01:00:40,440 --> 01:00:42,170 பொருள்கள் மற்றும் துணை வரிசைகள். 1301 01:00:42,170 --> 01:00:44,140 >> இந்த ஒரு அதை செய்யலாம் இன்னும் கொஞ்சம் தெளிவாக. 1302 01:00:44,140 --> 01:00:45,890 ஒரு பொருள் பயனுள்ளதாக இருக்கும் ஏன் இங்கே இருக்கிறது. 1303 01:00:45,890 --> 01:00:48,760 நீங்கள் ஒரு மாணவர் அறிவிக்க வேண்டும் போது, Zamyla போன்ற, நாம் உண்மையில் முடியும் 1304 01:00:48,760 --> 01:00:52,630 அதனால் உள்ளே பேச கூட்டடைவு போல் சுருள் அடைப்புக்குறிக்குள் பயன்படுத்தி எதிர்க்கவில்லை 1305 01:00:52,630 --> 01:00:55,060 விசைகள் ஒரு மொத்தமாக முன் இங்கே உள்ள மதிப்புகள். 1306 01:00:55,060 --> 01:00:59,150 நாம் ஒரு ஐடி, ஒரு வீடு, மற்றும் ஒரு பெயர் வேண்டும் ஒரு அரைப்புள்ளி தொடர்ந்து ZAMYLA, 1307 01:00:59,150 --> 01:01:00,690 இறுதியில் வழக்கமான. 1308 01:01:00,690 --> 01:01:04,840 >> கீழே இங்கே கூட, இந்த சற்றே இருக்கிறது வித்தியாசமான, ஆனால் மிகவும் சக்திவாய்ந்த 1309 01:01:04,840 --> 01:01:05,690 இந்த நாட்களில். 1310 01:01:05,690 --> 01:01:08,780 இங்கே ஒரு வரிசை தான், நான் என்று, ஏனெனில் ஒரு சதுர அடைப்புக்குறி அங்கு தான் 1311 01:01:08,780 --> 01:01:11,090 மேல் மற்றும் ஒரு சதுர அடைப்புக்குறி கீழே. 1312 01:01:11,090 --> 01:01:16,050 இது என்ன தரவு ஒரு வரிசையில் ஆகிறது இங்கு உள்ள வெளிப்படையாக தட்டச்சு? 1313 01:01:16,050 --> 01:01:21,260 இது தெரிகிறது ஒரு வரிசை இருக்கிறது மூன்று பொருள்கள் போன்ற. 1314 01:01:21,260 --> 01:01:24,580 மற்றும் நான் அதை மட்டுமே ஒரு பொருள் என்று எனக்கு தெரியும் சுருள் ப்ரேஸ் ஏனெனில். 1315 01:01:24,580 --> 01:01:28,760 மேலும், திறந்த சுருள் பிரேஸ் தான் கவனிக்க சில பொருட்களை, நெருங்கிய சுருள் பிரேஸ், கமா, 1316 01:01:28,760 --> 01:01:31,180 பிறகு இன்னும் சில, கமா, பின்னர் சில. 1317 01:01:31,180 --> 01:01:33,800 அதனால் மூன்று வாதங்கள் தான் இரண்டு பிரிக்கப்பட்ட. 1318 01:01:33,800 --> 01:01:36,810 >> எனவே இந்த மூன்று பொருள்களின் ஒரு வரிசை ஆகும். 1319 01:01:36,810 --> 01:01:39,940 அந்த பொருட்களை ஒவ்வொரு தோன்றுகிறது சில ஒரு மாணவர் அல்லது பணியாளர்கள் உறுப்பினர் 1320 01:01:39,940 --> 01:01:42,370 ஒரு அடையாள வகையான, ஒவ்வொரு, வீடு, மற்றும் பெயர். 1321 01:01:42,370 --> 01:01:45,060 ஆனால் நான் இந்த ஒன்று அழைத்தேன் JSON என்று - 1322 01:01:45,060 --> 01:01:47,450 ஜாவா ஸ்கிரிப்ட் ஆப்ஜெக்ட். 1323 01:01:47,450 --> 01:01:52,060 இந்த தரவு வடிவம் என்று உண்மையில் மிகவும் பிரபலமான மற்றும் ஆகிறது 1324 01:01:52,060 --> 01:01:55,100 வோக் இந்த நாட்களில் நீங்கள் ஒரு எழுத பேஸ்புக் பயன்படுத்தும் பயன்பாட்டை 1325 01:01:55,100 --> 01:01:59,150 ஏபிஐ, ட்விட்டர் API, உண்மையில் கிட்டத்தட்ட அங்கு எந்த ஏபிஐ இந்த நாட்களில், 1326 01:01:59,150 --> 01:02:02,820 CS50 சொந்த சில, உட்பட நீங்கள் மீண்டும் பெற தரவு இல்லை 1327 01:02:02,820 --> 01:02:04,720 பழைய பள்ளி CSV வடிவத்தில். 1328 01:02:04,720 --> 01:02:06,780 >> திரும்ப ஏனெனில் அந்த CSV சூப்பர் எளிய ஆகிறது. 1329 01:02:06,780 --> 01:02:10,230 அது பத்திகள் பிரிக்கப்பட்ட ஒன்றுக்கு. 1330 01:02:10,230 --> 01:02:13,190 JSON தரவு நீங்கள் இன்னும் மெட்டா கொடுக்கிறது. 1331 01:02:13,190 --> 01:02:17,800 அது ஒவ்வொரு மதிப்பு ஒரு முக்கிய கூட்டாளி எனவே அவர்கள் கருதுவது இல்லை என்று 1332 01:02:17,800 --> 01:02:22,460 ம.தி.மு.க. பத்தியில் ஒரு மதிப்பு, கட்டுரை ஒரு பத்தியில் இரண்டு மற்றொரு, மற்றொரு ஆகிறது. 1333 01:02:22,460 --> 01:02:26,790 இங்கே ஒரு JSON பொருள் எல்லாம் வகையான ஆகிறது சுய விவரிக்கும், ஏனெனில் ஒவ்வொரு 1334 01:02:26,790 --> 01:02:30,940 இந்த கோப்பு பெயர்கள் ஒரு மொழியில் உள்ளது ஒரு அது முன் பெயரை 1335 01:02:30,940 --> 01:02:32,510 மேற்கோள் சரம். 1336 01:02:32,510 --> 01:02:34,950 >> எனவே ஒரு பாருங்கள் நாம் இங்கே உதாரணங்கள் ஜோடி. 1337 01:02:34,950 --> 01:02:36,800 என்னை சாதனம் கொண்டு செல்லலாம். 1338 01:02:36,800 --> 01:02:41,000 என்னை எங்கள் vhost கொண்டு செல்லலாம் பொது ஒரு அடைவு. 1339 01:02:41,000 --> 01:02:45,590 என்னை கொண்டு செல்லலாம் ஜாவா அடைவு. 1340 01:02:45,590 --> 01:02:49,610 மற்றும் மேலே போய் திறந்து விட DOM தான் அர்த்தம் அங்கு DOM-0.html, 1341 01:02:49,610 --> 01:02:51,010 ஆவண ஆப்ஜெக்ட் மாதிரி. 1342 01:02:51,010 --> 01:02:53,490 இது மரம் பொருள் நான் முன்னர் குறிப்பிட்டது. 1343 01:02:53,490 --> 01:02:54,950 >> மற்றும் என்னை பின்தொடரும் முன்மொழிய விரும்புகிறேன். 1344 01:02:54,950 --> 01:02:57,720 இங்கே யாருடைய ஒரு வலை பக்கம் உடல் மிகவும் எளிது. 1345 01:02:57,720 --> 01:03:00,170 எனவே இங்கு கீழே, நான் ஒரு வடிவம் கவனிக்க. 1346 01:03:00,170 --> 01:03:01,500 நாம் முன்னர் அந்த பார்த்திருக்கிறேன். 1347 01:03:01,500 --> 01:03:07,600 இது ஒரு உள்ளது ஒன்று இரண்டு உள்ளீடுகளை கொண்டிருக்கிறது, பெயர் ஐடி, இது ஒரு வகை உள்ளது 1348 01:03:07,600 --> 01:03:09,830 submit ', மற்றும் முதல் ஒரு வகை உரை. 1349 01:03:09,830 --> 01:03:11,900 இந்த உண்மையில் அழகான எளிமையான தெரிகிறது. 1350 01:03:11,900 --> 01:03:13,090 >> இங்கே செல்லலாம். 1351 01:03:13,090 --> 01:03:15,390 இங்கே மீண்டும் இந்த பக்கத்திற்கு செல்லலாம். 1352 01:03:15,390 --> 01:03:21,030 தான் லோக்கல் கொண்டு செல்லலாம், மற்றும் செல்ல எங்கள் ஜாவா அடைவு, மற்றும் செல்ல 1353 01:03:21,030 --> 01:03:24,640 இங்கே DOM-0, நாம் இந்த வடிவம். 1354 01:03:24,640 --> 01:03:26,550 அதனால் வெளிப்படையாக இந்த பக்கம் இல்லை. 1355 01:03:26,550 --> 01:03:28,740 அது ஒரு பெயர் துறையில் உள்ளது ஒரு பொத்தானை சமர்ப்பிக்க வேண்டும். 1356 01:03:28,740 --> 01:03:30,340 ஆனால் நான் இங்கே PHP பயன்படுத்த போவதில்லை. 1357 01:03:30,340 --> 01:03:34,310 நான் எல்லாவற்றையும் வாடிக்கையாளர் பக்க செய்ய போகிறேன் பின்வருமாறு எனவே இங்கு பேச. 1358 01:03:34,310 --> 01:03:39,100 >> நான் உண்மையில் பெயர் கொடுக்கப்பட்டுள்ளது என்பதை கவனிக்க இந்த உள்ளீடு துறையில் ஒரு தனிப்பட்ட 1359 01:03:39,100 --> 01:03:42,350 அடையாளம், இது உண்மையில் ஒரு கணம் எனக்கு சில நேரம் சேமிக்க. 1360 01:03:42,350 --> 01:03:45,480 நான் மற்றொரு டேக் அறிமுகம் செய்த கவனிக்க என் வலை பக்கம் தலை, உள்ள 1361 01:03:45,480 --> 01:03:46,565  டேக். 1362 01:03:46,565 --> 01:03:50,120 >> எனவே இங்கு என்று இந்த பொருளில் தான் கிளையண்ட் பக்க நிரலாக்க மொழி. 1363 01:03:50,120 --> 01:03:55,020 இந்த வழக்கில், வெறும் CSS போன்ற, நான் போட்டு விட்டேன் அது நேராக என் HTML உள்ளே. 1364 01:03:55,020 --> 01:03:58,810 ஆனால் நான் ஒரு விழாவில் அறிவித்தார் என்று ஒரு சிறிய PHP போன்ற தெரிகிறது 1365 01:03:58,810 --> 01:04:01,530 எனும் சொல், ஆனால் இது உண்மையில் ஆகிறது ஜாவா, ஏனெனில் மீண்டும், இது தான் 1366 01:04:01,530 --> 01:04:03,920 உலாவி கிளையன். 1367 01:04:03,920 --> 01:04:07,590 இந்த என்ன ஒரு யூகம் எடுக்க செய்ய, கூட தொடரியல் சில 1368 01:04:07,590 --> 01:04:09,338 இங்கே புதிய ஆகிறது. 1369 01:04:09,338 --> 01:04:11,760 >> பார்வையாளர்கள்: யார் ஹலோ சொல்லுங்கள். 1370 01:04:11,760 --> 01:04:14,020 >> டேவிட் MALAN: ஹலோ என்ன நடக்கிறது யார் இந்த பக்கம் சென்று. 1371 01:04:14,020 --> 01:04:15,120 எனவே எப்படி? 1372 01:04:15,120 --> 01:04:18,070 >> எனவே இங்கு உள்ள மாறிவிடும், கவனிக்க ஒரு எச்சரிக்கை () செயல்பாடு இல்லை. 1373 01:04:18,070 --> 01:04:22,840 இது ஒரு மிக சோகமாக வகை செயல்பாடு என்று உண்மையில் நான் செய்த தொந்தரவு செய்கிறது. 1374 01:04:22,840 --> 01:04:25,440 இது நீங்கள் உண்மையில் பயன்படுத்த வேண்டும் ஒரு இல்லை பொதுவாக, ஆனால் அது ஒரு விரைவான மற்றும் அழுக்கு இருக்கிறது 1375 01:04:25,440 --> 01:04:27,710 வழி மாதிரி ஏதாவது அச்சிடும் ஒரு வரைகலை பயனர் 1376 01:04:27,710 --> 01:04:29,180 ஒரு உலாவி போன்ற இடைமுகம். 1377 01:04:29,180 --> 01:04:31,400 நான் கிடைத்துவிட்டது என்று இங்கே கவனிக்க ஒரு ஒற்றை மேற்கோள் சரம். 1378 01:04:31,400 --> 01:04:36,010 அது மாறிவிடும் என்று சி, ஜாவா போல் உண்மையில் நீங்கள் ஒற்றை பயன்படுத்த முடியும் 1379 01:04:36,010 --> 01:04:38,730 மேற்கோள், மற்றும் வெளிப்படையாக அது மாதிரி தான் மத்தியில் நவீனமான மாநாட்டின் 1380 01:04:38,730 --> 01:04:41,180 ஜாவா மென்பொருள் ஒற்றை மேற்கோள் பயன்படுத்த. 1381 01:04:41,180 --> 01:04:43,750 PHP, அவர்கள் உண்மையில் சற்று வேண்டும் வெவ்வேறு பொருள். 1382 01:04:43,750 --> 01:04:45,810 ஆனால் இப்போது, தான் தெரிகிறது என்று என்று மட்டுமே காரணம். 1383 01:04:45,810 --> 01:04:49,270 இங்கு உள்ள மாநாட்டில் அடிக்கடி ஆகிறது ஒற்றை மேற்கோள் பயன்படுத்த, ஆனால் நாம் பயன்படுத்த முடியும் 1384 01:04:49,270 --> 01:04:50,950 இரட்டை இரண்டு இடங்களில் மேற்கோள் அதே. 1385 01:04:50,950 --> 01:04:52,610 >> இந்த சுவாரஸ்யமான ஆகிறது. 1386 01:04:52,610 --> 01:04:56,430 நாம் என்று என்று கடந்த கால நினைவு ஒரு மரம் வந்தது என்று திரையில் படம் 1387 01:04:56,430 --> 01:04:59,720 நீங்கள் HTML முனை, மற்றும் அங்கு முனை, மற்றும் உடல் முனை தலைமை, 1388 01:04:59,720 --> 01:05:00,800 பின்னர் சில உரை. 1389 01:05:00,800 --> 01:05:04,700 ஆனால் ஒரு சிறப்பு முனை இருந்தது நான் ஆவணம் என்று மிக சிறந்த. 1390 01:05:04,700 --> 01:05:08,260 சரி, அது எந்த, இங்கு உள்ள மாறிவிடும் நீங்கள் இங்கு ஒரு நிரலை எழுத நேரம் 1391 01:05:08,260 --> 01:05:11,040 ஒரு உலாவியில், நீங்கள் அணுக வேண்டும் ஒரு சிறப்பு உலக மாறி. 1392 01:05:11,040 --> 01:05:14,130 , PHP இன், superglobals ஆவி போன்ற இந்த ஒரு அழைக்கப்படுகிறது 1393 01:05:14,130 --> 01:05:16,050 அனைத்து ஸ்மால் ஆவணம். 1394 01:05:16,050 --> 01:05:21,480 >> இது ஒரு struct தான், ஆனால் இந்த struct மேலும் அது உள்ளே செயல்பாடுகளை கொண்டுள்ளது. 1395 01:05:21,480 --> 01:05:23,790 எனவே ஒரு சி struct தான் பொதுவாக தரவு உள்ளது. 1396 01:05:23,790 --> 01:05:29,060 ஆனால் இது போன்ற ஒரு ஜாவா பொருள் தொழில்நுட்ப, செயல்பாடுகள் உள்ளன கூட ஆகிறது 1397 01:05:29,060 --> 01:05:31,830 இல்லையெனில் முறைகள் என அழைக்கப்படும், அது உள்ளே. 1398 01:05:31,830 --> 01:05:35,750 நீங்கள் உள்ளே ஒரு செயல்பாடு அழைக்க முடியும் இந்த பொருள் மிகவும் எளிமையாக அதன் செய்து 1399 01:05:35,750 --> 01:05:39,610 பெயர், டாட்,, பின்னர் பெயர் செயல்பாடு, அல்லது மீண்டும் முறை. 1400 01:05:39,610 --> 01:05:41,160 உண்மையில், ஒரு பொருள் தான். 1401 01:05:41,160 --> 01:05:42,450 >> இந்த விழாவில் என்ன செய்ய? 1402 01:05:42,450 --> 01:05:43,840 நீங்கள் அதன் பெயர் யூகிக்க முடியும். 1403 01:05:43,840 --> 01:05:45,590 ஐடி மூலம் உறுப்பு கிடைக்கும். 1404 01:05:45,590 --> 01:05:50,040 இந்த வலை பக்கம் தேட போகிறது, தேடும், அந்த மரம் தேட 1405 01:05:50,040 --> 01:05:55,210 , எஸ்.பி., உறுப்பு, ஒரு உள்ளது என்ன முனை மேற்கோள் பெயர் தனிப்பட்ட அடையாள. 1406 01:05:55,210 --> 01:05:56,560 பின்னர் நான் என்ன செய்ய போகிறேன்? 1407 01:05:56,560 --> 01:06:00,350 நான் உள்ளே மதிப்பு பெற போகிறேன் என்று மரம் முனை, நான் போகிறேன் 1408 01:06:00,350 --> 01:06:02,580 எப்படியாவது அந்த பெயரை ஹலோ சொல்ல. 1409 01:06:02,580 --> 01:06:05,360 >> எனவே நாம் இல்லை என்றாலும் கூட, ஒரு யூகம் எடுத்து இன்னும் இந்த பார்த்திருக்கிறேன், என்ன செய்ய பிளஸ் 1410 01:06:05,360 --> 01:06:07,396 குறியீடுகள், இங்கே மற்றும் இங்கே ஒருவேளை அர்த்தம்? 1411 01:06:07,396 --> 01:06:08,230 >> பார்வையாளர்கள்: யூரோ. 1412 01:06:08,230 --> 01:06:09,220 >> டேவிட் MALAN: யூரோ. 1413 01:06:09,220 --> 01:06:11,290 வலது, மற்றும் இந்த தான் அப்படி முடிவுகள் வடிவமைப்பு 1414 01:06:11,290 --> 01:06:12,280 மக்கள் ஆண்டுகளுக்கு முன்பு இருந்தது. 1415 01:06:12,280 --> 01:06:15,190 PHP இல், நீங்கள் ஒன்று சேர் புள்ளிகள் கொண்ட விஷயங்கள். 1416 01:06:15,190 --> 01:06:18,800 சி, நீங்கள் பல வளையங்களை மூலம் குதிக்க மற்றும் strcopy போன்ற செயல்பாடுகளை () அல்லது அழைப்பு 1417 01:06:18,800 --> 01:06:20,600 strcat () அல்லது பிற செயல்பாடுகளை. 1418 01:06:20,600 --> 01:06:22,060 ஆனால் இங்கு உள்ள, நீங்கள் பாதகமானவையும் பயன்படுத்த. 1419 01:06:22,060 --> 01:06:24,770 எனவே இந்த சங்கிலிச்சேர்ப்பின் மூன்று சரங்களை - 1420 01:06:24,770 --> 01:06:27,850 ஹலோ, ஒரு பெயர், பின்னர் ஒரு ஆச்சரியக்குறி. 1421 01:06:27,850 --> 01:06:30,390 >> எனவே போது ஏன் இந்த செயல்பாடு என்றாலும் என்று? 1422 01:06:30,390 --> 01:06:33,150 சரி, ஒரு யூகம் எடுத்து கீழே உள்ள HTML. 1423 01:06:33,150 --> 01:06:35,810 ஏன் என்று () வாழ்த்த, அல்லது எப்போது? 1424 01:06:35,810 --> 01:06:39,730 1425 01:06:39,730 --> 01:06:44,030 >> வெளிப்படையாக, சிறந்த நான், சொல்ல முடியாது இந்த வடிவம் சமர்ப்பிக்கப்பட்ட போது, to, 1426 01:06:44,030 --> 01:06:47,200 நான் என்ன செய்ய போகிறேன் இந்த மேற்கோளில் உள்ளே. 1427 01:06:47,200 --> 01:06:50,900 குறிப்பாக, நான் அழைக்க போகிறேன் வாழ்த்த () மற்றும் பின்னர் தவறான திரும்ப. 1428 01:06:50,900 --> 01:06:53,090 >> சரி, என்ன நிகர பார்ப்போம் விளைவு இங்கே முதல் ஆகிறது. 1429 01:06:53,090 --> 01:06:58,290 எனவே என்னை போய் தட்டச்சு செய்யலாம் என்று, லோரன், சமர்ப்பிக்க, உள்ள. 1430 01:06:58,290 --> 01:06:59,440 லோரன் வணக்கம். 1431 01:06:59,440 --> 01:07:02,990 ஒருவேளை இந்த வெறும் பார்க்கலாம் ஒரு அதிர்ஷ்டம் செயல்படுத்த. 1432 01:07:02,990 --> 01:07:03,200 இல்லை. 1433 01:07:03,200 --> 01:07:05,990 எனவே அதை தட்டச்சு தான் என்ன நான் உண்மையில் அங்கு வைத்து பெயரை. 1434 01:07:05,990 --> 01:07:07,970 >> ஆனால் மாற்ற முடியாது என்ன கவனிக்க. 1435 01:07:07,970 --> 01:07:10,360 URL ஐ இன்னும் DOM-0.html ஆகிறது. 1436 01:07:10,360 --> 01:07:11,820 எந்த register.php உள்ளது. 1437 01:07:11,820 --> 01:07:13,110 இரண்டாவது கோப்பை இருக்கிறது. 1438 01:07:13,110 --> 01:07:14,930 எந்த நடவடிக்கையும் பண்பு இருக்கிறது. 1439 01:07:14,930 --> 01:07:19,720 அதனால் என்ன இந்த பதிலுக்கு தவறான ஆகிறது மறைமுகமாக செய்து? 1440 01:07:19,720 --> 01:07:23,660 ஏன் நான் வாழ்த்த அழைப்பு () மற்றும் ஒருவேளை தவறான திரும்பி? 1441 01:07:23,660 --> 01:07:26,420 நீங்கள் கிளிக் செய்யும் போது என்ன சாதாரணமாக நடக்கிறது கூட நாம் ஒரு படிவத்தில் சமர்ப்பிக்க 1442 01:07:26,420 --> 01:07:27,854 கடந்த வாரம் பார்த்த? 1443 01:07:27,854 --> 01:07:29,900 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 1444 01:07:29,900 --> 01:07:30,860 >> டேவிட் MALAN: அது சரி, எங்கோ செல்கிறது? 1445 01:07:30,860 --> 01:07:32,720 அது சில இலக்கு URL செல்கிறது. 1446 01:07:32,720 --> 01:07:34,120 ஆனால் நான் இங்கே நடக்கும் விரும்பவில்லை. 1447 01:07:34,120 --> 01:07:37,620 நான் என் வலை பக்கம் முற்றிலும் இருக்க வேண்டும் ஒரு முறை நீங்கள் அங்கு ஜிமெயில், போல் மாறும் 1448 01:07:37,620 --> 01:07:38,650 , நீங்கள் அங்கு இருக்க. 1449 01:07:38,650 --> 01:07:42,900 URL ஐ ஒரு வழி என்று மாற்ற முடியாது முழு பக்கத்தை குறிக்கிறது. 1450 01:07:42,900 --> 01:07:46,680 மாறாக, நான் ஏதாவது மாற்ற வேண்டும் ஏதாவது அச்சிடுதல் போன்ற 1451 01:07:46,680 --> 01:07:48,320 இங்கே திரையில். 1452 01:07:48,320 --> 01:07:49,630 >> சரி எனக்கு இந்த சுத்தம் செய்யலாம் கொஞ்சம். 1453 01:07:49,630 --> 01:07:55,370 என்னை DOM-0 திறந்து விட, ஆனால் எனக்கு DOM-2 திறந்து விட. 1454 01:07:55,370 --> 01:07:57,350 இப்போது நீங்கள் இங்கே சில தொடரியல் பார்த்திருக்கிறேன். 1455 01:07:57,350 --> 01:08:02,080 >> அது மாறிவிடும் என்று நாம் என்ன தான் மூல JavaScript ஐ பயன்படுத்தி. 1456 01:08:02,080 --> 01:08:04,420 எனவே இந்த உண்மையான மொழி இங்கு. 1457 01:08:04,420 --> 01:08:07,340 நீங்கள் சில தெரியும் jQuery என்று ஒரு நூலகம். 1458 01:08:07,340 --> 01:08:09,980 >> அதனால் jQuery அதே அல்ல JavaScript போன்ற விஷயம். 1459 01:08:09,980 --> 01:08:14,110 இது ஒரு மிகவும் புத்திசாலி தான் ஒரு நூலகம் பையன் எழுதியது பிரபலமானது போன்ற 1460 01:08:14,110 --> 01:08:18,100 இப்போது உலகின் என்று கிட்டத்தட்ட அனைவரும் இங்கு பயன்படுத்தும் போது jQuery பயன்படுத்துகிறது. 1461 01:08:18,100 --> 01:08:20,890 முதல் பார்வையில், நேர்மையாக, அதை ஒரு சிறிய ரகசிய தெரிகிறது. 1462 01:08:20,890 --> 01:08:24,990 ஆனால் நீங்கள் சென்று குறிப்பாக, காணலாம் அங்கு வலை உங்கள் இறுதி திட்டம் 1463 01:08:24,990 --> 01:08:29,029 அபிவிருத்தி, நீங்கள் கண்டுபிடிக்க வேண்டும் என்று இந்த விஷயங்களை சுத்தம் மற்றும் நீங்கள் மிகவும் சேமிக்கப்படுகிறது 1464 01:08:29,029 --> 01:08:30,229 குறியீடு ஒரு சில வரிகளை. 1465 01:08:30,229 --> 01:08:33,189 >> எனவே தான் பார்வையில் நாம் எப்படி இந்த படிவத்தை வேலை. 1466 01:08:33,189 --> 01:08:35,664 நான் வெளிப்படையாக என்ன நீக்க கவனிக்க என் HTML இருந்து? 1467 01:08:35,664 --> 01:08:38,240 1468 01:08:38,240 --> 01:08:40,630 Submit 'கையாளுதல் எந்த அன்று தான் அதனால் பேச. 1469 01:08:40,630 --> 01:08:41,470 எந்த பண்பு இருக்கிறது. 1470 01:08:41,470 --> 01:08:43,359 ஏனென்றால் உனக்கு தெரியும், என்ன நான் பிடிக்கவில்லை? 1471 01:08:43,359 --> 01:08:45,640 நாங்கள் விழுந்து இருந்தது போல் நான் உணர்ந்தேன் அங்கு பழைய பழக்கம். 1472 01:08:45,640 --> 01:08:49,340 அது சேறும் சகதியுமான உணர தொடங்கி இருந்தது போல் இரு CSS வளையல் செய்ய 1473 01:08:49,340 --> 01:08:52,149 HTML நீங்கள் வகையான எறிந்து ஏனெனில் அனைத்து பல்வேறு மொழிகளில் 1474 01:08:52,149 --> 01:08:56,180 இடத்தில், இதேபோல் இந்த உணர ஆரம்பித்தது கீழே செல்ல ஒரு மோசமான சாலை போன்ற இடங்களில் 1475 01:08:56,180 --> 01:09:01,069 நான் உள்ளே ஜாவாஸ்கிரிப்ட் குறியீடு போடுவதை என் HTML விட அவுட் காரணமாகிறது. 1476 01:09:01,069 --> 01:09:02,279 >> அதனால் இங்கே பாடம் தான். 1477 01:09:02,279 --> 01:09:05,080 DOM-2.html, நான் அதை அவுட் காரணமாகிறது. 1478 01:09:05,080 --> 01:09:07,399 நான் சற்று விஷயங்களை செய்கிறேன் வித்தியாசமாக. 1479 01:09:07,399 --> 01:09:09,630 இப்போது, நான் என் கைகளை அசைப்பது போகிறேன் இந்த உண்மையில் என்ன மணிக்கு 1480 01:09:09,630 --> 01:09:10,590 பேட்டை அடியில். 1481 01:09:10,590 --> 01:09:14,210 ஆனால் இப்போது ஏற்று கொள்ள வேண்டும் என்று முதல் இந்த நூலகத்தில் குறியீடு வரி 1482 01:09:14,210 --> 01:09:18,170 jQuery தான் அர்த்தம் என்று அழைக்கப்படும் போது ஆவணம் பின்வரும் செய்ய, தயாராக உள்ளது. 1483 01:09:18,170 --> 01:09:20,080 >> வலை பக்கங்கள் மட்டுமே எடுக்க முடியும் என்பதால் ஏற்ற சில நேரம். 1484 01:09:20,080 --> 01:09:23,029 நீங்கள் ஒரு மெதுவான இணைய இருக்கும் இணைப்பு, மற்றும் அது நூற்பு 1485 01:09:23,029 --> 01:09:25,290 மற்றும் நூற்பு, மற்றும் இறுதியாக அது ஏற்றப்படும். 1486 01:09:25,290 --> 01:09:29,060 குறியீடு என்று வரி மட்டும் வரை காத்திருக்க சொல்கிறது முழு பக்கம், ஆவணம் தயார் ஆகிறது 1487 01:09:29,060 --> 01:09:31,189 இந்த குறியீடு இயக்கும் முன், தயாராக உள்ளது. 1488 01:09:31,189 --> 01:09:34,390 >> இப்போது கவனிக்க, இந்த ஒருவேளை ஆகிறது முதல் மிகவும் பயனுள்ள 1489 01:09:34,390 --> 01:09:36,189 விட்டு jQuery இருந்து எடுத்து. 1490 01:09:36,189 --> 01:09:42,140 இங்கே இந்த வரி ஆவி மிகவும் ஒத்த ஆகிறது இங்கே இந்த நீண்ட வரி. 1491 01:09:42,140 --> 01:09:46,920 மூல ஜாவா குறியீடு, அங்கு அதேசமயம் ஒரு ஆவணத்தை உலக பொருள் இருக்கிறது என்று 1492 01:09:46,920 --> 01:09:50,460 ,) (getElementById என்று ஒரு செயல்பாடு உள்ளது எழுதிய மக்கள் 1493 01:09:50,460 --> 01:09:55,720 jQuery சொல்ல என்று எளிமைப்படுத்தப்பட்ட டாலர் குறி, பின்னர் உள்ளே 1494 01:09:55,720 --> 01:10:00,250 அடைப்புக்குறிக்குள் பின்னர் இரண்டு மேற்கோள் வைத்து, தொடர்ந்து ஒரு ஹாஷ் சின்னமாக வைத்து 1495 01:10:00,250 --> 01:10:02,250 நீங்கள் அடைய விரும்பும் தனிப்பட்ட அடையாள. 1496 01:10:02,250 --> 01:10:06,170 எனவே இந்த சமமானதாகும் பேஸ்புக். 1497 01:10:06,170 --> 01:10:11,090 >> இதற்கிடையில்,. தான் அர்த்தம் சமர்ப்பிக்கிறது நீங்கள் எந்த வடிவத்தில் வந்தாலும் சமர்ப்பிப்பு 1498 01:10:11,090 --> 01:10:14,240 இடது குறிப்பிட்டு, செல்ல மேலே மற்றும் இந்த இயக்க. 1499 01:10:14,240 --> 01:10:16,600 ஆனால் இந்த கூட இப்போது ஆர்வத்தை ஆகிறது. 1500 01:10:16,600 --> 01:10:19,560 பற்றி வித்தியாசமாக என்ன என்ன நான் இங்கே உயர்த்தி நான்? 1501 01:10:19,560 --> 01:10:23,840 1502 01:10:23,840 --> 01:10:28,594 மட்டுமல்ல, அது வகையான எனும் சொல் இருக்கிறது புதிய, விடுபட்ட ஒன்று கூட இல்லை. 1503 01:10:28,594 --> 01:10:29,558 >> பார்வையாளர்கள்: இது செயல்பாடு என்று? 1504 01:10:29,558 --> 01:10:31,970 இது எச்சரிக்கை என்று இல்லை? 1505 01:10:31,970 --> 01:10:32,440 >> டேவிட் MALAN: ஆமாம். 1506 01:10:32,440 --> 01:10:35,450 சரி, எச்சரிக்கை () கீழே உள்ளது இங்கே, நியாயமான இருக்க வேண்டும். 1507 01:10:35,450 --> 01:10:39,520 ஆனால் ஒரு எந்த குறிப்பும் இல்லை உங்களுக்கு தெரியும் போல, பெயர், foo அல்லது 1508 01:10:39,520 --> 01:10:40,980 இங்கே ஏதாவது. 1509 01:10:40,980 --> 01:10:43,830 உண்மையில், இந்த அம்சங்கள் ஒன்றாகும் மிகவும் என்று ஜாவாஸ்கிரிப்ட் 1510 01:10:43,830 --> 01:10:45,370 சக்திவாய்ந்த, ஆனால் மிகவும் புதிய. 1511 01:10:45,370 --> 01:10:47,460 மற்றும் PHP உண்மையில் அதே இந்த உள்ளது. 1512 01:10:47,460 --> 01:10:49,500 >> என்னை போய் செய்யட்டும் உண்மையான விரைவு ஏதாவது. 1513 01:10:49,500 --> 01:10:52,030 என்னை போய் இங்கே இந்த வைக்கிறேன். 1514 01:10:52,030 --> 01:10:52,600 நான் இதை செய்கிறேன். 1515 01:10:52,600 --> 01:10:53,690 விழா. 1516 01:10:53,690 --> 01:10:56,455 ) தான் (இந்த கையாளுதல் அழைப்பு. 1517 01:10:56,455 --> 01:10:58,290 ஒரு கையாளுதல் செயல்பாடு அதனால் பேச. 1518 01:10:58,290 --> 01:11:00,110 சில அறுவை சிகிச்சை கையாளுகிறது என்று ஒன்று. 1519 01:11:00,110 --> 01:11:02,700 என் உள்தள்ளலை சுத்தம் செய்யலாம். 1520 01:11:02,700 --> 01:11:04,380 இங்கு இந்த வைத்து. 1521 01:11:04,380 --> 01:11:06,090 என்று இங்கே வைக்க. 1522 01:11:06,090 --> 01:11:06,470 இங்கும். 1523 01:11:06,470 --> 01:11:07,060 சரி. 1524 01:11:07,060 --> 01:11:10,300 >> எனவே இப்போது நான் ஒரு செயல்பாடு உள்ளது நான் உண்மையிலேயே தெரியாது என்று கையாளுதல் () 1525 01:11:10,300 --> 01:11:10,890 அது இன்னும் என்ன. 1526 01:11:10,890 --> 01:11:12,710 அது இன்னும் அந்த பொருட்களை கொண்டுள்ளது. 1527 01:11:12,710 --> 01:11:13,900 அச்சச்சோ. 1528 01:11:13,900 --> 01:11:15,820 அதிகமாக இருந்தது. 1529 01:11:15,820 --> 01:11:18,490 இந்த செய்வோம். 1530 01:11:18,490 --> 01:11:18,990 சரி. 1531 01:11:18,990 --> 01:11:20,240 மன்னிக்கவும். 1532 01:11:20,240 --> 01:11:23,140 1533 01:11:23,140 --> 01:11:23,690 சரி. 1534 01:11:23,690 --> 01:11:24,720 நான் இதை செய்கிறேன். 1535 01:11:24,720 --> 01:11:25,020 சரி. 1536 01:11:25,020 --> 01:11:27,040 நல்ல மற்றும் நேராக தெரிகிறது என்று முன்னோக்கி இப்போது. 1537 01:11:27,040 --> 01:11:29,090 நான் இதை செய்கிறேன். 1538 01:11:29,090 --> 01:11:29,860 இந்த செய்ய. 1539 01:11:29,860 --> 01:11:30,950 மற்றும் சரி. 1540 01:11:30,950 --> 01:11:33,080 எனவே இப்போது, நாம் இங்கே இந்த வைத்து கொள்வோம். 1541 01:11:33,080 --> 01:11:35,840 1542 01:11:35,840 --> 01:11:37,270 ஈ மீது இன்னும் நிரலாக்க. 1543 01:11:37,270 --> 01:11:37,900 சரி. 1544 01:11:37,900 --> 01:11:40,000 >> எனவே இப்போது, பின் போகலாம் கதை தொடங்கியது எங்கே. 1545 01:11:40,000 --> 01:11:43,530 முன்பு, நான் இந்த வரி இங்கே கூறினார் ஆவணம் தயார் போது, போக பொருள் 1546 01:11:43,530 --> 01:11:44,380 முன்னால் இந்த செய்ய. 1547 01:11:44,380 --> 01:11:45,660 நான் என்ன செய்ய வேண்டும்? 1548 01:11:45,660 --> 01:11:49,070 நன்கு குறிப்பாக, நான் போக வேண்டும் மேலே பின்வரும் செய்ய. 1549 01:11:49,070 --> 01:11:53,700 குறியீடு இந்த வரியை செயல்படுத்தவும், பின்னர் நான் என்ன செய்ய வேண்டும் இந்த அழைப்பு இல்லை 1550 01:11:53,700 --> 01:11:56,370 வடிவம் சமர்ப்பிக்கப்பட்ட போது செயல்பட. 1551 01:11:56,370 --> 01:11:57,730 >> இப்போது இந்த சுவாரஸ்யமான விஷயம் என்ன. 1552 01:11:57,730 --> 01:11:59,170 இந்த விழாவில் தன்னை அல்ல. 1553 01:11:59,170 --> 01:12:02,540 நான் அடைப்புக்குறிக்குள் போடுவதை நான் கவனிக்கவில்லை இங்கு சாதாரண வழியில். 1554 01:12:02,540 --> 01:12:06,800 நான் உண்மையில் ஒரு செயல்பாடு கடந்து மற்றொரு செயல்பாடு கையாளுதல் () 1555 01:12:06,800 --> 01:12:10,800 ஒரு வாதம் போன்ற) ('to என்று இது ஒரு மாறி தான் என்றாலும். 1556 01:12:10,800 --> 01:12:14,290 இந்த அம்சங்களை ஒன்றாகும் இங்கு, தங்களை செயல்பாடுகளை உள்ளது 1557 01:12:14,290 --> 01:12:15,710 உண்மையில் வெறும் பொருள்கள் உள்ளன. 1558 01:12:15,710 --> 01:12:18,350 உண்மையில், அவர்கள் உண்மையில் நான் தான் சில வகையான மாறிகள். 1559 01:12:18,350 --> 01:12:21,340 மற்றும் செயல்பாடு பெயர் இருந்தால் கையாளுதல் (), நான் முடியாது எந்த காரணமும் இல்லை 1560 01:12:21,340 --> 01:12:23,390 இங்கே ஒரு வாதம் அது கடந்து. 1561 01:12:23,390 --> 01:12:27,530 இந்த பொருள் போது வடிவம் டெமோ அடையாள உள்ளது உடன் 1562 01:12:27,530 --> 01:12:29,320 சமர்ப்பிக்கப்பட்ட, இந்த செயல்பாடு அழைக்க. 1563 01:12:29,320 --> 01:12:32,770 >> ஆனால் இப்போது நான் இந்த அனைத்து மீளமை என்றால் ஏன் நான் ஒருவேளை செய்தாய் 1564 01:12:32,770 --> 01:12:34,850 இந்த ஒரு கணம் முன்பு? 1565 01:12:34,850 --> 01:12:36,840 சரி, இந்த ஒரு அநாமதேய செயல்பாடு உள்ளது. 1566 01:12:36,840 --> 01:12:41,080 வெளிப்படையாக, ஏனெனில், நான் ஏன் நான் உணர்ந்தேன் ஒரு அறிவித்தார் நேரத்தை வீணடிக்க வாட்டுகின்றன 1567 01:12:41,080 --> 01:12:45,540 செயல்பாடு மட்டுமே அழைக்க கையாளுதல் () என அழைக்கப்படுகிறது ஒரே ஒரு இடத்தில் இது? 1568 01:12:45,540 --> 01:12:48,640 நான் பெயர் வேண்டாம், நான் இல்லை என்றால் அதை விட ஒரு இடத்தில், அழைக்க வேண்டும் 1569 01:12:48,640 --> 01:12:51,200 நாம் வெறும் செயல்பாடு அமல்படுத்த வலது எங்கே நான் அதை வேண்டும். 1570 01:12:51,200 --> 01:12:55,190 எனவே இங்கு மற்றும் PHP ஆதரவு என்ன அநாமதேய செயல்பாடுகளை என்று அழைக்கப்படுகின்றன 1571 01:12:55,190 --> 01:12:57,900 என்னை இங்கே சரியாக செய்ய அனுமதிக்கும். 1572 01:12:57,900 --> 01:12:59,570 >> ஆனால் நாங்கள் பழகி வருகிறோம். 1573 01:12:59,570 --> 01:13:02,430 நாம் ஒரு ஜோடி சேர்ந்து கிண்டல் இங்கே இறுதி உதாரணங்கள். 1574 01:13:02,430 --> 01:13:04,600 >> நான் quote.php சென்றால். 1575 01:13:04,600 --> 01:13:07,160 1576 01:13:07,160 --> 01:13:11,870 இந்த உண்மையில் ஒரு PHP என்று கவனிக்க விழாவில், நான் எழுதிய ஒரு PHP நிரல், 1577 01:13:11,870 --> 01:13:15,270 என்று ஒரு HTTP அளவுரு எதிர்பார்க்கிறது என்று சின்னம், மற்றும் நான் கடத்தலாம் 1578 01:13:15,270 --> 01:13:16,730 FB போன்ற ஒரு மதிப்பு. 1579 01:13:16,730 --> 01:13:20,010 நாம் உண்மையில் மூல பார்த்தால் குறியீடு, இந்த இலவச இணையதளம் குவெரி 1580 01:13:20,010 --> 01:13:23,680 வெறும் P-செட் போன்ற, யாகூ நிதி என்று ஏழு, அது என்னை திரும்பி நடக்கிறது 1581 01:13:23,680 --> 01:13:26,580 வெளிப்படையாக ஏதாவது அறியப்பட்ட வடிவம் JSON உள்ளது - 1582 01:13:26,580 --> 01:13:28,010 ஜாவாஸ்க்ரிப்ட் ஆப்ஜெக்ட் குறிப்பு. 1583 01:13:28,010 --> 01:13:28,810 இது ஒரு பொருளின். 1584 01:13:28,810 --> 01:13:32,500 சுருள் பிரேஸ்களான, மேற்கோள், கவனிக்க பெருங்குடல் மற்றும் முகவரிகள். 1585 01:13:32,500 --> 01:13:34,720 >> இப்போது இதற்கிடையில், இது மிக அற்புதம். 1586 01:13:34,720 --> 01:13:38,520 நான் அநேகமாக ஒரு நிரலாக்க பயன்படுத்த முடியும் என்பதால், URL கள் உருவாக்க மொழி 1587 01:13:38,520 --> 01:13:40,370 மாறும் இது போல் தோற்றம், வலது? 1588 01:13:40,370 --> 01:13:43,340 நான் கூகிள் இந்த மாற்ற முடியும் Google இன் திரும்ப பெற 1589 01:13:43,340 --> 01:13:47,930 $ 1,017.55 பங்குகளின் விலை. 1590 01:13:47,930 --> 01:13:49,640 நாம் இப்போது இந்த பயன்படுத்த முடியாது என்றால் நாம் பார்ப்போம். 1591 01:13:49,640 --> 01:13:56,590 >> இங்கே எனக்கு அஜாக்ஸ்-0 போகலாம், இது பின்வரும் தெரிகிறது. 1592 01:13:56,590 --> 01:13:59,750 அது என்று ஒரு இணையதளம் இருக்கிறது ஒரு பொத்தானை ஒரு வடிவம். 1593 01:13:59,750 --> 01:14:05,860 என்னை இங்கே போய் YHOO தட்டச்சு செய்யலாம் யாஹூ பங்கு அடையாளத்தை, பெறவும் கிளிக் செய்யவும் 1594 01:14:05,860 --> 01:14:10,530 ஆனால், இப்போது நான் வந்திருக்கிறேன் கவனிக்க 32,86 ஒரு எச்சரிக்கை. 1595 01:14:10,530 --> 01:14:14,050 >> எனக்கு உண்மையில் ஆர்வலராக பதிப்பு போகலாம் இந்த பக்கம், பதிப்பு, இரண்டு, மற்றும் 1596 01:14:14,050 --> 01:14:17,530 நாம் தட்டச்சு மைக்ரோசாப்ட், MSFT சொல்கிறது. 1597 01:14:17,530 --> 01:14:18,410 ஆனால் கிடைக்கும். 1598 01:14:18,410 --> 01:14:19,850 இப்போது, எந்த எச்சரிக்கை கவனிக்க. 1599 01:14:19,850 --> 01:14:22,770 அதை சொல்வது எங்கே கவனிக்க விலை உறுதியாக வேண்டும்? 1600 01:14:22,770 --> 01:14:27,060 என்று உதாரணங்கள் எளிய உள்ளது என்ன Gchat உள்ள குறிப்புகள், மற்றும் ஃபேஸ்புக் 1601 01:14:27,060 --> 01:14:30,070 அரட்டை, மற்றும் ஜிமெயில், மற்றும் பிற வலைத்தளங்களில் உண்மையில் செய்கிறாய் 1602 01:14:30,070 --> 01:14:31,290 வலைப்பக்கத்தில் மாறும். 1603 01:14:31,290 --> 01:14:31,800 >> இந்த அறிவிப்பு. 1604 01:14:31,800 --> 01:14:33,120 என்னை பக்கம் ஏற்றவும் நாம். 1605 01:14:33,120 --> 01:14:35,080 என்னை Chrome இன் இன்ஸ்பெக்டர் திறந்து விட. 1606 01:14:35,080 --> 01:14:36,890 என்னை கூறுகளை போகலாம் இங்கே தாவலை கீழே. 1607 01:14:36,890 --> 01:14:42,310 இப்போது கவனிக்க நான் கீழே இங்கே ஜூம் மற்றும் இந்த திறந்து, என் என்று கவனிக்க 1608 01:14:42,310 --> 01:14:44,500 HTML டிஓம் - என் ஆவண ஆப்ஜெக்ட் மாதிரி. 1609 01:14:44,500 --> 01:14:45,920 இந்த என் HTML ஆகும். 1610 01:14:45,920 --> 01:14:48,750 இது நடக்கிறது என்றாலும் ஆனால் இப்போது, கவனிக்க இருவரும் அதை பார்க்க கொஞ்சம் கடினமாக இருக்கும் 1611 01:14:48,750 --> 01:14:52,080 ஒரே நேரத்தில் இடங்களில், நான் FB தட்டச்சு செய்தால் இங்கு, கீழே பார்க்க 1612 01:14:52,080 --> 01:14:54,110 திரையில் மட்டுமே. 1613 01:14:54,110 --> 01:14:57,720 >> இது உண்மையில் மாற்ற ஈ என் HTML. 1614 01:14:57,720 --> 01:15:01,670 அது மிகவும் எளிமையாக இந்த செய்கிறாள் இப்படி செய்வதன் மூலம். 1615 01:15:01,670 --> 01:15:06,800 நான் அஜாக்ஸ்-2 திறந்து என்றால், செயல்படுத்தும் கவனிக்க என கவர்ச்சியாக ஏதாவது 1616 01:15:06,800 --> 01:15:09,560 அதை அழகாக அசிங்கமான இருந்தாலும் அந்த, என்று ஆனால் நுட்பமான 1617 01:15:09,560 --> 01:15:11,910 செயல்படவில்லை, அது சில உண்டு கீழே உள்ள HTML. 1618 01:15:11,910 --> 01:15:13,810 ஆனால் நான் குறிக்க பயன்படுத்தப்படுகிறது கவனிக்க. 1619 01:15:13,810 --> 01:15:16,640 நாம் முன்னர் இந்த பயன்படுத்தப்படுகிறது, ஆனால் இது ஒரு மாதிரி, ஆனால் அதை கட்டாயப்படுத்த முடியாது 1620 01:15:16,640 --> 01:15:17,840 ஒரு புதிய வரி மீது எல்லாம். 1621 01:15:17,840 --> 01:15:20,830 இது ஒரு செவ்வக பகுதியில் செய்கிறது அதே வரியில் அடிப்படையில். 1622 01:15:20,830 --> 01:15:22,870 >> நான் விலை ஒரு ஐடி கொடுத்தார் என்று கவனிக்க. 1623 01:15:22,870 --> 01:15:26,800 மற்றும் அதே பயன்படுத்தி மாறிவிடும் இங்கு நூலகம், நான் ஒரு விழாவில் வேண்டும் 1624 01:15:26,800 --> 01:15:30,440 எப்போது என்று என்று கோட் () என அழைக்கப்படுகிறது வடிவம் சமர்ப்பிக்கப்பட்டது. 1625 01:15:30,440 --> 01:15:31,800 என்ன நான் செய்கிறேன் இது. 1626 01:15:31,800 --> 01:15:35,730 நான் இங்கு ஒரு மாறி பிரகடனம் மதிப்பு சேமிப்பு, URL என்று 1627 01:15:35,730 --> 01:15:38,650 quote.php? சின்னமாக =. 1628 01:15:38,650 --> 01:15:44,220 வேறுவிதமாக கூறினால், நான் தொடங்கி பின்னர் ஒரு HTTP கோரிக்கையை தயார், மற்றும் 1629 01:15:44,220 --> 01:15:49,250 நான் ஒரு பிளஸ் என்று மீது சங்கிலிச்சேர்ப்பின் ஐடி கொண்டு என்ன உறுப்பு 1630 01:15:49,250 --> 01:15:54,190 குறியீடாக, இது அறிவிப்பு என்று உள்ளது இங்கே சரியான கீழே உரை புலத்தில். 1631 01:15:54,190 --> 01:15:56,630 அதனால் தான் இப்படி நாங்கள் கடந்த காலத்தில் வடிவங்களில் இருந்தது. 1632 01:15:56,630 --> 01:16:01,450 >> என்றால் அது, jQuery வெளியே விட்டபடி நீங்கள் ஒரு வால் ஒரு அழைப்பு என்று அழைக்க. Val (), 1633 01:16:01,450 --> 01:16:05,900 கிடைக்குமா என்று செயல்பாடு, ஒரு மதிப்பு செயல்பாடு, பயனர் உள்ளே தட்டச்சு என்ன 1634 01:16:05,900 --> 01:16:08,920 பின்னர் பிணைய போக்குவரத்தை அனைத்து என்று இந்த நடக்கிறது. 1635 01:16:08,920 --> 01:16:11,230 $. GetJSON. 1636 01:16:11,230 --> 01:16:13,720 >> மற்றும் ஒரு ஒதுக்கி என, டாலர் குறி ஆகிறது ஒரு சுருக்கெழுத்து குறிமுறை. 1637 01:16:13,720 --> 01:16:16,860 அது உண்மையில் jQuery.getJSON தான். 1638 01:16:16,860 --> 01:16:21,520 இந்த URL இருந்து JSON என்னை பெற, மற்றும் போது கோரிக்கையை மீண்டும் வருகிறது, இந்த அழைப்பு 1639 01:16:21,520 --> 01:16:26,550 செயல்பாடு மற்றும் வாதம் அனுப்ப என்ன சர்வர் இருந்து திரும்பி வந்தது. 1640 01:16:26,550 --> 01:16:31,205 >> வேறு வார்த்தைகளில் கூறுவதானால், அதனால் நான் திரும்பி சென்றால் உலாவி, மற்றும் நான் quote.php செல்ல, 1641 01:16:31,205 --> 01:16:35,590 என் உலாவி செய்து வருகிறது தரவு இந்த துண்டின். 1642 01:16:35,590 --> 01:16:38,930 நான் இங்கே இந்த வலை பக்கம் போக போது, நாம் அதற்கு பதிலாக நெட்வொர்க் சென்று இருந்தால் கவனிக்க 1643 01:16:38,930 --> 01:16:43,820 தாவலை மற்றும் அது தெளிவாக, பின்னர் தட்டச்சு கூகிள் GOOG போன்ற ஏதாவது பெறுவது 1644 01:16:43,820 --> 01:16:46,340 ஆனால், பக்கம் மாற்ற கவனிக்க. 1645 01:16:46,340 --> 01:16:50,990 ஆனால் ஒரு HTTP கோரிக்கையை, மற்றும் என்ன நாம் இருக்கும் என்றால் மீண்டும் இங்கே வந்து 1646 01:16:50,990 --> 01:16:56,130 பதில் JSON ஒரு மொத்தமாக ஆகிறது நாம் இறுதியாக அணுகியது என்று 1647 01:16:56,130 --> 01:16:58,070 இங்கே இந்த எளிய வரி. 1648 01:16:58,070 --> 01:17:00,150 >> தரவு விட்டிருக்கும் என்ன ஆகிறது சர்வரில் இருந்து. 1649 01:17:00,150 --> 01:17:02,120 விலை பெயர் நான் பற்றி கவலை முக்கிய. 1650 01:17:02,120 --> 01:17:05,230 எனவே data.price என்னை கொடுக்கிறது. 1651 01:17:05,230 --> 01:17:07,540 >> இப்போது இதற்கிடையில், இந்த கடந்த உதாரணம் ஆகும். 1652 01:17:07,540 --> 01:17:09,280 நீங்கள் பக்கம் இன்னும் அதிகமாக செய்ய முடியும். 1653 01:17:09,280 --> 01:17:12,440 ஒரு உண்மையில் இரண்டு நன்கு. 1654 01:17:12,440 --> 01:17:14,780 நாம் மீண்டும் கொண்டு வர முடியும் இந்த நினைவில் இருந்தால், குறிக்கவும். 1655 01:17:14,780 --> 01:17:15,850 என்று இங்கு தான். 1656 01:17:15,850 --> 01:17:17,110 நாம் என்ன செய்ய முடியும். 1657 01:17:17,110 --> 01:17:17,690 மிகவும் அற்புதமான. 1658 01:17:17,690 --> 01:17:18,800 நாம் ஒரு கிளிஃப்ஹாங்கர் என்று விட்டு விடுகிறேன். 1659 01:17:18,800 --> 01:17:21,590 >> ஆனால் மேலும் சுவையையும், நீங்கள் இது போன்ற விஷயங்களை செய்ய. 1660 01:17:21,590 --> 01:17:25,940 நான் புவியிட-1 சென்றால், அது மாறிவிடும் குரோம் நாம் இருக்கும் என்று தெரிகிறது என்று 1661 01:17:25,940 --> 01:17:30,672 அட்சரேகை தீர்க்க 42.37. -71,10. 1662 01:17:30,672 --> 01:17:32,940 எனவே இன்னும் அங்கு தான் உங்கள் வசம். 1663 01:17:32,940 --> 01:17:34,290 ஆனால் அடுத்த வாரம் மேலும். 1664 01:17:34,290 --> 01:17:35,540 திங்கள் நீங்கள் பார்க்க. 1665 01:17:35,540 --> 01:17:37,558