1 00:00:00,000 --> 00:00:04,410 >> [సంగీతాన్ని] 2 00:00:04,410 --> 00:00:12,250 3 00:00:12,250 --> 00:00:15,770 >> SPEAKER 1: ఈ CS50 ఉంది మరియు ఈ వారం ఏడు ముగింపు. 4 00:00:15,770 --> 00:00:20,240 నేడు బహుశా ఇక్కడ మనం నిజంగా మీరు భాషలు బోధన. 5 00:00:20,240 --> 00:00:24,100 మేము గత జంట లో పరిచయం వారాల HTML మరియు CSS, కానీ వీటిలో 6 00:00:24,100 --> 00:00:25,240 భాషలు ప్రోగ్రామింగ్ ఉంటాయి. 7 00:00:25,240 --> 00:00:28,600 నిజానికి, మేము అయినప్పటికీ లేదు దాదాపు అన్ని టాగ్లు చూడండి 8 00:00:28,600 --> 00:00:33,410 ఆ HTML తో మరియు దాదాపు అన్ని వస్తుంది CSS తో వస్తుంది ధర్మాలు, 9 00:00:33,410 --> 00:00:35,007 HTML మరియు CSS కోసం అది ఉంటాము. 10 00:00:35,007 --> 00:00:36,840 మేము కేవలం సాధారణంగా చేస్తాము మీరు ఆ ఊహిస్తూ మొదలు 11 00:00:36,840 --> 00:00:39,545 సాధారణ ఆలోచనలు అర్థం టాగ్లు మరియు లక్షణాలను యొక్క, 12 00:00:39,545 --> 00:00:41,850 మరియు పేజీలు పంపబడింది క్లయింట్ నుండి సర్వర్కు. 13 00:00:41,850 --> 00:00:45,280 >> నేడు మేము చూడండి మొదలు ఎందుకంటే మరొక ప్రోగ్రామింగ్ భాష, PHP. 14 00:00:45,280 --> 00:00:47,110 మేము ఈ సూపర్ ఫాస్ట్ చేయబోతున్నామని. 15 00:00:47,110 --> 00:00:50,910 మేము PHP కేవలంగా మీరు నేర్పిన వెళ్ళడం లేదు చేస్తున్నాం మేము మీరు బోధించే కోరుకొని లేదు చాలా వంటి 16 00:00:50,910 --> 00:00:52,670 సి కేవలంగా, కానీ ప్రోగ్రామింగ్. 17 00:00:52,670 --> 00:00:55,088 నిజానికి, ఒకటి ఈ కోర్సు కోసం గోల్స్ 18 00:00:55,088 --> 00:00:57,820 మీరు C నేర్పిన లేదు, లేదా HTML, లేదా CSS, లేదా PHP, 19 00:00:57,820 --> 00:01:00,370 లేదా ఇతర ఏ సంఖ్య buzz పదాలు లేదా ఎక్రోనింస్ 20 00:01:00,370 --> 00:01:03,097 కానీ కంప్యూటర్ సైన్స్ కాకుండా మరియు ఎలా ప్రాథమికంగా ప్రోగ్రామ్. 21 00:01:03,097 --> 00:01:05,930 నిజానికి, నేడు మేము తీసుకోవాలని మొదలు అన్ని ఆఫ్ ఆ శిక్షణ చక్రాలు 22 00:01:05,930 --> 00:01:10,600 మరింత ద్వారా ప్రయాణించడం ద్వారా క్రింది విధంగా భాష, PHP అని. 23 00:01:10,600 --> 00:01:13,640 >> ఇక్కడ ఈ భాషను కనిపిస్తుంది ఏమిటి. 24 00:01:13,640 --> 00:01:17,790 ఇది అవసరం లేదు అని అవుతుంది రాసిన ఒక ప్రోగ్రామ్ ఒక ప్రధాన విధి 25 00:01:17,790 --> 00:01:19,470 PHP అనే భాషలో. 26 00:01:19,470 --> 00:01:22,585 ఇప్పటికే కొద్దిగా సరళమైన ధ్వనులు కాబట్టి C కంటే, తో మేము తెలిసి. 27 00:01:22,585 --> 00:01:25,370 దాన్ని మారుతుంది మీరు ఉంటే ఒక వేరియబుల్ ప్రకటించాలని కావలసిన, 28 00:01:25,370 --> 00:01:29,470 మీరు C. దాదాపు సమంగా దీన్ని కానీ ఒక తేడా ఇక్కడ స్పష్టంగా ఉంది 29 00:01:29,470 --> 00:01:31,850 నేను ఒక స్ట్రింగ్ డిక్లేర్ చేసినప్పుడు లేదా ఉండవచ్చు రెండు తేడాలు. 30 00:01:31,850 --> 00:01:32,725 ఏమి భిన్నంగా కనిపిస్తుంది? 31 00:01:32,725 --> 00:01:35,810 32 00:01:35,810 --> 00:01:37,160 >> ప్రేక్షకులు: డాలర్ సైన్. 33 00:01:37,160 --> 00:01:39,951 >> SPEAKER 1: అవును, డాలర్ ఉంది మేము ముందు ఎప్పుడూ చూడలేదు, చందాదారులుకండి. 34 00:01:39,951 --> 00:01:41,451 మరియు ఏ లేదు? 35 00:01:41,451 --> 00:01:41,950 అవును? 36 00:01:41,950 --> 00:01:42,820 >> ప్రేక్షకులు: [వినబడని] 37 00:01:42,820 --> 00:01:44,403 >> SPEAKER 1: అవును, ఏ డేటా రకం ఉంది. 38 00:01:44,403 --> 00:01:48,410 కనుక ఇది PHP ఏమిటి అని అవుతుంది మేము ఒక వదులుగా టైప్ చేసిన భాష, పేరు కాల్ 39 00:01:48,410 --> 00:01:49,959 సి గట్టిగా టైపు చేసినప్పుడు. 40 00:01:49,959 --> 00:01:52,500 వదులుగా కేవలం అర్థం టైప్ వివిధ రకాల డేటా ఉన్నాయి, 41 00:01:52,500 --> 00:01:54,470 తీగలు మరియు ints, మరియు తేలటం ఉన్నాయి. 42 00:01:54,470 --> 00:01:56,330 కానీ కంప్యూటర్ సంఖ్యలు బయటకు. 43 00:01:56,330 --> 00:01:58,664 మీరు మానవ ప్రోగ్రామర్ దాన్ని దొరుకుతుందని లేదు. 44 00:01:58,664 --> 00:02:00,580 సో అన్ని మీరు చేయాల్సిందల్లా ఒక చరరాశి ప్రకటించాలని 45 00:02:00,580 --> 00:02:03,220 డాలర్ సైన్, పేరు మీ వేరియబుల్, ఆపై, ఉదాహరణకు, 46 00:02:03,220 --> 00:02:04,760 కోట్ unquote, హలో ప్రపంచ. 47 00:02:04,760 --> 00:02:07,662 >> Well ఈ ఏమి ఒక ఉంది పరిస్థితి PHP లో కనిపిస్తుంది. 48 00:02:07,662 --> 00:02:08,328 ఏదైనా తేడాలు? 49 00:02:08,328 --> 00:02:10,650 50 00:02:10,650 --> 00:02:11,150 నం 51 00:02:11,150 --> 00:02:12,540 దాన్ని మారుతుంది కాబట్టి ఈ ఒకేలా ఉన్నాయి. 52 00:02:12,540 --> 00:02:14,665 మరియు మీరు తక్కువ ఉండవచ్చు శాఖలు లేదా ఎక్కువ శాఖలు, 53 00:02:14,665 --> 00:02:16,557 కానీ వాక్యనిర్మాణం మలుపులు సరిగ్గా అదే. 54 00:02:16,557 --> 00:02:18,390 బూలియన్ వ్యక్తీకరణలు చెయ్యవచ్చు కలిసి ఉండాలని. 55 00:02:18,390 --> 00:02:20,400 బూలియన్ వ్యక్తీకరణలు కలిసి anded చేయవచ్చు. 56 00:02:20,400 --> 00:02:21,430 మీరు ఇప్పటికీ స్విచ్లు కలిగి. 57 00:02:21,430 --> 00:02:23,790 కూడా మీరు ఉపయోగించిన ఉండకపోతే ఈ, ఈ సి లో ఉన్నాయి 58 00:02:23,790 --> 00:02:26,020 మరియు వారు కార్యాచరణలో ఉన్నారు PHP లో సమానమైన. 59 00:02:26,020 --> 00:02:28,260 >> నిజానికి, PHP లో వారు కొద్దిగా మరింత శక్తివంతమైన. 60 00:02:28,260 --> 00:02:32,540 సి, మీరు మాత్రమే కొన్ని సరిపోల్చవచ్చు ints మరియు అక్షరాలు వంటి డేటా రకాల 61 00:02:32,540 --> 00:02:36,320 PHP లో మీరు నిజంగా సరిపోల్చండి అయితే చేయకుండా పూర్తి ఱెక్కలిచ్చు తీగలను 62 00:02:36,320 --> 00:02:38,460 గమనికలు మరియు వంటి గురించి ఆందోళన అవసరం. 63 00:02:38,460 --> 00:02:39,430 కాబట్టి ఇక్కడ లూప్ ఉంది. 64 00:02:39,430 --> 00:02:41,270 ఈ కేవలం pseudocode ఉంది కోడ్, మీరు రెడీ ఉంటే. 65 00:02:41,270 --> 00:02:43,400 కానీ నిర్మాణాత్మకంగా ఇది C ఏకరూప 66 00:02:43,400 --> 00:02:47,520 >> ఇక్కడ ఒక సమయంలో లూప్, pseudocode వార్తలు therefore-- C. ఒకేలా 67 00:02:47,520 --> 00:02:49,390 ఒకేలా లూప్ అయితే ఇక్కడ ఒక అలా అనిపిస్తుంది. 68 00:02:49,390 --> 00:02:51,390 కాబట్టి రకం ఉంది ఇక్కడ ఈ నమూనా అనగా 69 00:02:51,390 --> 00:02:54,400 కొన్ని వాక్య నిర్మాణ ఉంది లక్షణాలు మేము నిజానికి చూడండి చూడాలని. 70 00:02:54,400 --> 00:02:57,340 నిజానికి, ఇక్కడ ఒక nice ఉంది అనగా PHP విధానం 71 00:02:57,340 --> 00:02:59,350 మీరు iterate మీరు అనుకుంటే వ్యూహం మీద, మరియు మీరు 72 00:02:59,350 --> 00:03:02,309 ద్వారా జంప్ వద్దు చోటుకి మానసిక మరియు వాక్యనిర్మాణ క్రీడను 73 00:03:02,309 --> 00:03:05,178 Int నేను నేను తక్కువ, 0 సమానం n కంటే, నేను ప్లస్ ప్లస్ ఇది 74 00:03:05,178 --> 00:03:07,040 బాధించే వాక్యనిర్మాణం కేవలం చాలా ఉంది. 75 00:03:07,040 --> 00:03:10,654 మీరు కొంచెం చెప్పగలను fluidly ప్రతి సంఖ్యలకు 76 00:03:10,654 --> 00:03:13,320 ఈ సందర్భంలో సంఖ్య, పేరు డాలర్ సైన్ సంఖ్యలు, నేను ఊహిస్తూ వెబ్ 77 00:03:13,320 --> 00:03:15,400 వ్యూహం అని సంఖ్యలు వంటిది. 78 00:03:15,400 --> 00:03:18,810 ఆపై నేను సంఖ్య ఊహించి నేను ఏకవచనం, ఒక వేరియబుల్ అని అన్నారు. 79 00:03:18,810 --> 00:03:22,940 >> మరియు PHP నేను iterate వంటి నాకు ఏం చేస్తాను ఈ లూప్ పైగా, ప్రతి పునరావృతం న, 80 00:03:22,940 --> 00:03:28,450 దానికి వేరియబుల్ సంఖ్య అప్డేట్ జరగబోతోంది బహువచనం సంఖ్యలో ith మూలకం, అని. 81 00:03:28,450 --> 00:03:30,060 కనుక ఇది కేవలం నాకు ఆ అన్ని నిర్వహిస్తుంది. 82 00:03:30,060 --> 00:03:32,750 చదరపు బ్రాకెట్లలో, ఏ డాలర్ సైన్, ఏ సెమీ కోలన్లు. 83 00:03:32,750 --> 00:03:34,117 ఇది కేవలం ఒక చిన్న సులభమైన వార్తలు. 84 00:03:34,117 --> 00:03:35,950 సరే, మీరు అనుకుంటే ఒక శ్రేణి, ఇది అవుతుంది మీరు 85 00:03:35,950 --> 00:03:38,908 అందంగా పోలి ఏదో ఒకటి చెయ్యాలి సి సింటాక్స్ ఒక చిన్న భిన్నంగా ఉంటుంది. 86 00:03:38,908 --> 00:03:41,000 కానీ ఇక్కడ ఒక అర్రే అని డాలర్ సంఖ్యలు సంతకం. 87 00:03:41,000 --> 00:03:44,261 మరియు నేను PHP లో ఉపయోగించడానికి, చదరపు బ్రాకెట్లలో, అది అవుతుంది. 88 00:03:44,261 --> 00:03:47,260 మరియు మేము మళ్ళీ ఈ చూడండి చూడాలని జావాస్క్రిప్ట్ లో మరో భాష. 89 00:03:47,260 --> 00:03:49,968 నేను కేవలం చదరపు బ్రాకెట్ సంజ్ఞామానం ఉపయోగించే కామాతో వేరుచేయబడిన కలిగి 90 00:03:49,968 --> 00:03:51,530 ఈ సందర్భంలో పూర్ణాంకాల యొక్క. 91 00:03:51,530 --> 00:03:53,010 కానీ నాకు వ్యూహం ఇస్తుంది. 92 00:03:53,010 --> 00:03:56,270 >> కానీ PHP లో మరింత శక్తివంతమైన, మేము కూడా సాధారణంగా ఏమి కలిగి 93 00:03:56,270 --> 00:03:57,640 సహయోగ శ్రేణుల అని. 94 00:03:57,640 --> 00:03:59,540 మరియు చాలా భాషలు అలాగే వీటిలో. 95 00:03:59,540 --> 00:04:03,810 సి శ్రేణుల గురించి విషయం సూచికలు ఉంది 96 00:04:03,810 --> 00:04:06,940 వ్యూహం విషయం ఆ కోసం మీరు చదరపు బ్రాకెట్లలో ఉపయోగించడానికి ఇది ద్వారా 97 00:04:06,940 --> 00:04:08,600 మీరు అంశాలను యాక్సెస్, ఏమి ఉండాలి? 98 00:04:08,600 --> 00:04:10,620 >> ప్రేక్షకులు: [వినబడని] 99 00:04:10,620 --> 00:04:14,220 >> SPEAKER 1: వారు సంఖ్యలు ఉండాలి లేదా ప్రత్యేకంగా సున్నా నుండి అప్ న పూర్ణాంకాల. 100 00:04:14,220 --> 00:04:17,140 బాగా, PHP, మరియు, అది మారుతుంది బయటకు, ఇతర భాషలలో, 101 00:04:17,140 --> 00:04:20,820 మీరు ప్రారంభించవచ్చు సంఖ్యా లేని సూచికలు. 102 00:04:20,820 --> 00:04:23,880 కాని అవి నిజానికి పదాలు ఉన్నాము లేదా మాటలను కాకుండా తద్వారా 103 00:04:23,880 --> 00:04:27,070 ఇక్కడ ఏదో గుర్తుంచుకోవడానికి ప్రయత్నించండి , లేదా ఒక వేరియబుల్ నేను లో నిల్వ చేయబడుతుంది, 104 00:04:27,070 --> 00:04:31,720 మీరు నిజంగా అనే పదాన్ని ఉపయోగిస్తారు మరియు చెప్పగలను ఆ మీరు ఈ వంటి ఒక పదం చెప్పగలను. 105 00:04:31,720 --> 00:04:34,730 >> సో డాలర్ సైన్ కోట్ ఉంది ఇక్కడ ఒక వేరియబుల్ పేరు. 106 00:04:34,730 --> 00:04:39,360 ఇది కాస్త అల్లరిగా వాక్యనిర్మాణం ఆ రెండు కీ విలువ సహవాసం వార్తలు 107 00:04:39,360 --> 00:04:41,250 ఈ వేరియబుల్ కోసం జతల. 108 00:04:41,250 --> 00:04:45,490 ముఖ్యంగా, ఈ నాకు అందిస్తున్న పొడవు 2 అని వ్యూహం. 109 00:04:45,490 --> 00:04:47,660 కానీ సూచికలు 0 మరియు 1 కావు. 110 00:04:47,660 --> 00:04:51,250 సూచికలు కోట్ unquote ఉంటాయి చిహ్నం మరియు కోట్ unquote ధర. 111 00:04:51,250 --> 00:04:55,990 మరియు ఆ సూచీలు విలువలు, వరుసగా FB ఫేస్బుక్లో ఉంది 112 00:04:55,990 --> 00:05:00,360 నేను గత ఎప్పుడు $ 79,53, ఈ ఒక ధర వచ్చేసాడు. 113 00:05:00,360 --> 00:05:01,210 >> ఆ అర్థం ఏమిటి? 114 00:05:01,210 --> 00:05:04,136 సరే, అర్థం బదులుగా కోడ్ వ్రాసే 115 00:05:04,136 --> 00:05:09,612 నేను ఏదో ఉపయోగించిన పేరు ఈ వంటి డాలర్ sign-- లేదా, సి మాదిరిగా 116 00:05:09,612 --> 00:05:11,070 నేను కూడా ఒక డాలర్ సైన్ కాదు. 117 00:05:11,070 --> 00:05:13,490 నేను ఏదో చేయరు అప్పుడు కోట్స్ మరియు వంటి 118 00:05:13,490 --> 00:05:18,410 నేను కొన్ని వద్ద పొందడానికి బ్రాకెట్ చేయరు ఏకపక్ష సంఖ్యాపరంగా విలువ సూచించాలని. 119 00:05:18,410 --> 00:05:21,430 మీరు, PHP లో ఈరోజు మొదలు కొన్ని విలువ వద్ద పొందడానికి కావలసిన, 120 00:05:21,430 --> 00:05:24,742 మేము విధమైన మరింత కలిగి అర్థ వ్యక్తీకరణ. 121 00:05:24,742 --> 00:05:27,450 మాట్లాడుతూ ఒక ఫాన్సీ మార్గం మేము చెయ్యవచ్చు కేవలం అవి ఏమిటో విషయాలు కాల్. 122 00:05:27,450 --> 00:05:29,800 >> మరియు మీరు పొందుటకు కావాలా ఏదో సంకేతంలో, 123 00:05:29,800 --> 00:05:32,180 ఇప్పుడు మీరు వాచ్యంగా unquote చిహ్నం కోట్ 124 00:05:32,180 --> 00:05:34,910 చదరపు బ్రాకెట్లలో బదులుగా కేవలం సంఖ్య. 125 00:05:34,910 --> 00:05:36,450 కనుక ఇది ఒక nice సౌలభ్యం ఉంది. 126 00:05:36,450 --> 00:05:38,140 మరియు ఇప్పుడు అది యొక్క విధమైన ఉంది. 127 00:05:38,140 --> 00:05:40,240 పుష్పగుచ్ఛాలు ఉంది PHP లో ఇతర లక్షణాలు. 128 00:05:40,240 --> 00:05:43,180 నిజానికి, PHP తో వస్తుంది proverbial కిచెన్ సింక్. 129 00:05:43,180 --> 00:05:48,640 డజన్ల విధులు వందల తో వస్తాయి C. తో వచ్చింది కంటే ఎక్కువ PHP-- చాలా 130 00:05:48,640 --> 00:05:51,360 >> మరియు ఆ ఉద్దేశించిన కాదు హతమార్చడానికి కానీ సహాయం 131 00:05:51,360 --> 00:05:53,900 మీరు ఆ మేము ఏ తెలుసుకోవటం ఇక కోడ్ వ్రాయడానికి కలిగి 132 00:05:53,900 --> 00:05:55,590 ఆ సంభావితంగా ఇక్కడ విధమైన డౌన్ ఉంది. 133 00:05:55,590 --> 00:05:58,465 ఇప్పుడు మేము కేవలం ప్రయోజనం తీసుకొని ప్రారంభించవచ్చు మరింత ఆధునిక లక్షణాలను 134 00:05:58,465 --> 00:05:59,920 PHP వంటి భాషలు కలిగి. 135 00:05:59,920 --> 00:06:02,630 కాబట్టి మేము గురించి ఆందోళన చెందనవసరం లేదు మెమరీలో విషయాలను కదిలే. 136 00:06:02,630 --> 00:06:05,338 మేము malloc గురించి ఆందోళన చెందనవసరం లేదు మరియు ఈ దిగువ స్థాయి అన్ని 137 00:06:05,338 --> 00:06:09,390 మీరు కుస్తీ చేసే శక్తివంతమైన వివరాలు తో, Pset5, కష్టాలను లేకపోతే, 138 00:06:09,390 --> 00:06:13,380 కానీ మీరు చేయగలుగుతుంది మంజూరు కోసం త్వరలో పడుతుంది. 139 00:06:13,380 --> 00:06:17,770 >> నిజానికి, యొక్క ఒక సూపర్ వ్రాద్దాము PHP లో సాధారణ ప్రోగ్రాంను అనుసరిస్తుంది. 140 00:06:17,770 --> 00:06:21,550 నేను CS50 లోకి తల వెళ్ళడానికి వెళుతున్న ఇక్కడ IDE, మరియు నేను చేయ బోతున్నాను ఏమి 141 00:06:21,550 --> 00:06:29,370 చాలా సరళంగా, ఒక కొత్త ఫైల్ సృష్టించడానికి ఉంది హలో dot php అని వుంటుంది అన్నారు. 142 00:06:29,370 --> 00:06:31,860 సో బదులుగా డాట్ సి యొక్క, అంతే అన్నారు dot php అని వుంటుంది. 143 00:06:31,860 --> 00:06:34,260 ఆపై ఈ ఫైలుకి నేను టైపింగ్ ప్రారంభించవచ్చు. 144 00:06:34,260 --> 00:06:36,960 కానీ ఆ అవుతుంది ఒక విషయం నాకు తెలుసు కలిగి 145 00:06:36,960 --> 00:06:41,470 సాధారణంగా ఏ PHP ఫైలు, అవసరం ఉంది కొన్ని ప్రత్యేక వాక్యనిర్మాణ ప్రారంభం. 146 00:06:41,470 --> 00:06:44,570 HTML కు ఆత్మ లో ఇటువంటి, కానీ మళ్ళీ, PHP ఒక ప్రోగ్రామింగ్ భాష, కాదు 147 00:06:44,570 --> 00:06:45,590 ఒక మార్కప్ భాష. 148 00:06:45,590 --> 00:06:48,700 >> కాబట్టి ప్రతి ఫైల్, మరియు ఇది యొక్క విధమైన తెలివితక్కువదని నేను ఒప్పుకుంటే చేస్తాము చూస్తున్న. 149 00:06:48,700 --> 00:06:50,480 ఓపెన్ బ్రాకెట్, ప్రశ్న గుర్తు, PHP. 150 00:06:50,480 --> 00:06:53,060 మరియు కేవలం ఆ చెప్పడం భాష యొక్క మార్గం, 151 00:06:53,060 --> 00:06:58,400 హే, కంప్యూటర్ ఇక్కడ కొన్ని కోడ్ వస్తుంది PHP అనే భాషలో రాసిన. 152 00:06:58,400 --> 00:07:01,900 ఆపై మీ ఫైల్ చాలా చివరిలో, మీరు వ్యతిరేక విధమైన రకమైన చేయండి. 153 00:07:01,900 --> 00:07:04,860 మీరు మరలా PHP కేవలం వ్రాయవద్దు ప్రశ్న గుర్తు, కోణ బ్రాకెట్ చేయండి. 154 00:07:04,860 --> 00:07:08,500 ఆపై మీరు ఏదైనా లోపల ఉంచాలి ఈ రెండు టాగ్లు, మాట్లాడటానికి, 155 00:07:08,500 --> 00:07:11,490 ఉంటుంది, లేదా PHP కోడ్, ఉండాలి. 156 00:07:11,490 --> 00:07:13,180 >> కాబట్టి యొక్క సూపర్ సాధారణ ఏదో ఒకటి చూద్దాం. 157 00:07:13,180 --> 00:07:19,370 నేను ముందుకు వెళ్లి print చేయ బోతున్నాను డెఫ్ హలో వరల్డ్, బాక్ స్లాష్ n, సేవ్. 158 00:07:19,370 --> 00:07:27,310 ఇప్పుడు నా ప్రాంప్ట్ వద్ద, నేను వెళుతున్న , అలా కాదు, నేను చేయ బోతున్నాను హలో తయారు, 159 00:07:27,310 --> 00:07:28,726 డాట్ హలో స్లాష్. 160 00:07:28,726 --> 00:07:31,250 లేదు, డాట్ స్లాష్, hm. 161 00:07:31,250 --> 00:07:32,990 కాబట్టి ఏదో విభిన్నమైనది. 162 00:07:32,990 --> 00:07:36,920 నిజానికి, ఈ ఒక ముఖ్యమైన తేడా ఉంది సి సి వంటి PHP మరియు భాషల మధ్య 163 00:07:36,920 --> 00:07:38,730 ఒక అని పిలవబడే సంకలనం భాషగా ఉండేది. 164 00:07:38,730 --> 00:07:40,929 సి సంగ్రహించబడిన కోసం దాని భావమేమిటి? 165 00:07:40,929 --> 00:07:41,970 సూత్రప్రాయంగా ఏమిటి? 166 00:07:41,970 --> 00:07:42,898 అవును. 167 00:07:42,898 --> 00:07:45,220 >> ప్రేక్షకులు: యంత్రం కోడ్ లోకి రాసింది కాబట్టి ఇది కంప్యూటర్ ద్వారా అమలు కాలేదు. 168 00:07:45,220 --> 00:07:46,011 >> SPEAKER 1: సరిగ్గా. 169 00:07:46,011 --> 00:07:49,075 మేము మొదటి మార్చవలసి ఉంటుంది యంత్రం కోడ్, సున్నాలు మరియు వాటిని పిలవబడే, 170 00:07:49,075 --> 00:07:51,950 ఇది ఎక్జిక్యూటబుల్ ఉంటుంది ముందు మరియు కంప్యూటర్ ద్వారా అర్థం. 171 00:07:51,950 --> 00:07:52,840 లోపల ఇంటెల్ ద్వారా. 172 00:07:52,840 --> 00:07:54,530 కంప్యూటర్ లోపలి CPU ద్వారా. 173 00:07:54,530 --> 00:07:58,170 PHP, దీనికి విరుద్ధంగా, అని ఏమిటి ఒక అర్థం భాష, ఇది 174 00:07:58,170 --> 00:08:02,230 మీరు కంపైల్ లేదు అంటే సున్నాలు మరియు వాటిని, యంత్రం కోడ్ లోకి, 175 00:08:02,230 --> 00:08:04,360 మీరు బదులుగా మూల సంకేతం వలె వదిలి. 176 00:08:04,360 --> 00:08:08,130 మరియు మీరు బదులుగా ఇన్పుట్ గా పాస్ ఒక ప్రోగ్రామ్, ఒక వ్యాఖ్యాత 177 00:08:08,130 --> 00:08:11,960 ఎవరో రాసిన సంవత్సరాల క్రితం అర్థం 178 00:08:11,960 --> 00:08:14,310 లైన్ ద్వారా లైన్, పాత్ర కోసం పాత్ర. 179 00:08:14,310 --> 00:08:16,120 కాబట్టి ఇతర మాటలలో, మానవులు అక్కడ రాశారు 180 00:08:16,120 --> 00:08:19,670 కనిపిస్తాయని ఒక కార్యక్రమం లైన్ ద్వారా మీ కోడ్ లైన్, 181 00:08:19,670 --> 00:08:21,680 మరియు విషయమేనా కంప్యూటర్, చెయ్యాలి 182 00:08:21,680 --> 00:08:25,960 మార్చకుండానే నేరుగా సున్నాలు మరియు వాటిని. 183 00:08:25,960 --> 00:08:28,370 >> అది ఒక లూప్ చూస్తాడు కనుక, ఈ అని పిలవబడే దుబాసీ 184 00:08:28,370 --> 00:08:30,630 , నేను తప్పక అన్ని కుడి, వంటి అవతరిస్తుంది మళ్ళీ, మళ్ళీ, మళ్ళీ ఏదో. 185 00:08:30,630 --> 00:08:31,150 నేనేం చేయాలి? 186 00:08:31,150 --> 00:08:32,159 నాకు తదుపరి లైన్ చూద్దాం. 187 00:08:32,159 --> 00:08:33,367 నాకు తదుపరి లైన్ చూద్దాం. 188 00:08:33,367 --> 00:08:35,350 అది నిజంగా లైన్ ద్వారా లైన్ అంచనా. 189 00:08:35,350 --> 00:08:37,220 కాబట్టి అది అమలు చేయడానికి, నేను తయారు ఉపయోగించడానికి లేదు. 190 00:08:37,220 --> 00:08:39,409 నేను ఈ విషయంలో డాట్ స్లాష్ ఉపయోగించడానికి లేదు. 191 00:08:39,409 --> 00:08:43,530 నేను బదులుగా ఇది, PHP చేయండి ఒక ప్రోగ్రామ్ అ.కే.అ పేరు 192 00:08:43,530 --> 00:08:46,562 ఒక వ్యాఖ్యాత, ఆ CS50 IDE లో ముందే వ్యవస్థాపించబడిన, 193 00:08:46,562 --> 00:08:48,770 మరియు ఇప్పుడు నేను ఒక పాస్ అవసరం కమాండ్ లైన్ వాదన, ఇది 194 00:08:48,770 --> 00:08:52,290 చాలా సరళంగా పేరు నేను అనువదించేందుకు కావలసిన దాఖలు. 195 00:08:52,290 --> 00:08:54,740 లేదా మరింత సాధారణంగా, నేను అమలు చేయడానికి కావలసిన. 196 00:08:54,740 --> 00:08:57,000 నేను ఎంటర్ నొక్కండి ఉంటే, అక్కడ మేము కలిగి. 197 00:08:57,000 --> 00:08:57,825 హలో ప్రపంచ. 198 00:08:57,825 --> 00:08:59,950 ఇప్పుడు ఆ అవుతుంది నేను వాడిన ముద్రణ డెఫ్ ఉద్దేశపూర్వకంగా 199 00:08:59,950 --> 00:09:01,600 PHP సి నుండి మాకు వారధిలా. 200 00:09:01,600 --> 00:09:05,150 అత్యంత PHP ప్రోగ్రామర్లు, మీరు చూస్తారు వంటి, కూడా ముద్రణ డెఫ్ ఉపయోగించి ఇబ్బంది లేదు. 201 00:09:05,150 --> 00:09:08,290 వారు కేవలం అనే ఫంక్షన్ ఉపయోగించడానికి సి లేని ముద్రణ. 202 00:09:08,290 --> 00:09:11,390 కాబట్టి నేను నిజంగా, ఇప్పుడు అది తిరిగి ఉంటే క్రియాశీలంగా అదే ప్రవర్తిస్తుంది. 203 00:09:11,390 --> 00:09:13,730 నేను శాతం లు ఉపయోగించలేరు మొదలగునవి శాతం నేను మరియు 204 00:09:13,730 --> 00:09:16,250 కానీ ఇతర మార్గాలు ఉన్నాయి ఆ చేయడం వలన PHP లో. 205 00:09:16,250 --> 00:09:18,100 కానీ ఈ మాత్రమే ఉంది , పదము చెప్తారు 206 00:09:18,100 --> 00:09:21,850 కొన్ని విచిత్రమైన విషయాలు కంటే ఇతర టాప్, మరియు డౌన్ కొన్ని విచిత్రమైన అక్షరాలు 207 00:09:21,850 --> 00:09:25,960 దిగువన, భావనలు ఇప్పుడు ఈ ఇతర భాషలో ప్రోగ్రామింగ్ 208 00:09:25,960 --> 00:09:27,860 అదే వెళ్తున్నారు. 209 00:09:27,860 --> 00:09:30,120 >> నిజానికి, యొక్క మరొక ఉదాహరణ తెలియజేసేలా. 210 00:09:30,120 --> 00:09:32,520 నేను ముందుకు వెళ్ళి వెళుతున్న మరియు ఈ ఫైల్ మూసివేయండి. 211 00:09:32,520 --> 00:09:37,740 నాకు మరొక దాన్ని సృష్టించడానికి లెట్ నేను పరిస్థితులు 1 dot php పిలుస్తాను. 212 00:09:37,740 --> 00:09:40,770 సో సంఖ్య సున్నా, నేను ఏమి ఎందుకంటే నేను కొన్ని వారాల క్రితం తిరిగి చూశారు 213 00:09:40,770 --> 00:09:43,490 మేము పిలువబడే ఒక ఫైల్ కలిగి పరిస్థితులు 1 డాట్ సి ఏమి 214 00:09:43,490 --> 00:09:47,590 నేను అది మార్చబడింది లేదు నా తల, మరియు కాగితంపై ఇక్కడ, 215 00:09:47,590 --> 00:09:51,290 మరియు వెంటనే కోర్సు యొక్క వెబ్సైట్, PHP లోకి లైన్ ద్వారా లైన్. 216 00:09:51,290 --> 00:09:55,520 >> సి సంస్కరణలో, మేము ఏదో చేశారు స్ట్రింగ్ వంటి లు స్ట్రింగ్ పొందండి పొందుతాడు. 217 00:09:55,520 --> 00:09:58,200 కనుక ఇది కొద్దిగా వివిధ PHP లో అలా. 218 00:09:58,200 --> 00:10:01,390 బదులుగా, నేను వెళుతున్నాను కాకుండా, లేదా, నేను 219 00:10:01,390 --> 00:10:05,870 చేసి ఉండవచ్చని పూర్ణాంకానికి n పొందడానికి గెట్స్ Int, ఈ ఉదాహరణలో. 220 00:10:05,870 --> 00:10:12,600 సో బదులుగా ఆ యొక్క, నేను n చేయ బోతున్నాను చదవండి లైన్ కావాలి, నేను ఒక పూర్ణాంకం అవ్వాలనుకుంటే, 221 00:10:12,600 --> 00:10:13,670 దయచేసి. 222 00:10:13,670 --> 00:10:15,110 కాబట్టి ఈ కేవలం నా ప్రాంప్ట్ ఉంది. 223 00:10:15,110 --> 00:10:17,260 మరియు కనుక దీనిని మారుతుంది, మరియు నేను మాత్రమే ఈ తెలుస్తుంది 224 00:10:17,260 --> 00:10:20,480 నుండి చదివిన లేదా ఫంక్షన్ చూడటం ద్వారా ముందు, PHP ఫంక్షన్ యొక్క పంక్తులు చదివిన 225 00:10:20,480 --> 00:10:23,810 ఒక ప్రాంప్ట్ అని ఒక వాదన పడుతుంది మానవ, మరియు జీవితం లో ప్రయోజనం కోసం 226 00:10:23,810 --> 00:10:26,220 టెక్స్ట్ లోని ఒక లైన్ చదివి ఉంది అతను లేదా ఆమె రకాల ఆ. 227 00:10:26,220 --> 00:10:29,160 అది ఆ నిల్వ వేరియబుల్ n టెక్స్ట్. 228 00:10:29,160 --> 00:10:32,200 >> మరియు ఇప్పుడు నేను ఏదో చేయాలనుకుంటున్నారా ఉండవచ్చు నేను ఇష్టం వారంలో, వారాలు క్రితం 229 00:10:32,200 --> 00:10:33,290 తరగతి ఒకటి. 230 00:10:33,290 --> 00:10:36,600 N కంటే ఎక్కువ ఉంటే సున్నా, అప్పుడు నేను వెళుతున్నాను 231 00:10:36,600 --> 00:10:42,930 మేము ఇప్పుడు చూసిన వాక్యనిర్మాణం ఋణం, ముద్రణ డెఫ్, మీరు ఒక సానుకూల నంబర్ తీసుకున్నాడు 232 00:10:42,930 --> 00:10:44,360 బాక్ స్లాష్ n. 233 00:10:44,360 --> 00:10:49,990 ఎల్స్ n సమానం ఉంటే నేను ఉన్నాను, సున్నా సమానం ముందుకు వెళ్లి చెప్పే వెళుతున్న, ముద్రణ డెఫ్ 234 00:10:49,990 --> 00:10:54,090 మీరు సున్నా బాక్ స్లాష్ n చేసుకుంది. 235 00:10:54,090 --> 00:10:56,830 ఎల్స్, కేసు ఇక్కడ తప్పక కోర్సు ఉంటుంది, ముద్రణ డెఫ్ 236 00:10:56,830 --> 00:10:58,620 మీకు ఒక ప్రతికూల సంఖ్య తీసుకున్నాడు. 237 00:10:58,620 --> 00:11:00,970 >> మరియు మేము ఖచ్చితంగా అమలు చేయవచ్చు ఈ విషయం తర్కం 238 00:11:00,970 --> 00:11:03,390 వివిధ కొంత పద్ధతులు ఉన్నాయి, అయితే ఇక్కడ పాయింట్ 239 00:11:03,390 --> 00:11:07,210 ఆ పదము ఉంది కేవలం ఏదైనా కొత్తది. 240 00:11:07,210 --> 00:11:09,830 ఇది కేవలం డాలర్ సైన్ మరియు ఒక కొత్త ఫంక్షన్ మరియు చదవడానికి లైన్. 241 00:11:09,830 --> 00:11:12,090 కాని ప్రాథమికంగా, ఏమి కొత్తది ఇప్పుడు నేను ఈ వివరించడంలో చేస్తున్నాను. 242 00:11:12,090 --> 00:11:13,910 నేను ఇన్పుట్ గా ప్రయాణిస్తున్న నేను మరొక ప్రోగ్రామ్కి. 243 00:11:13,910 --> 00:11:16,620 నేను, ఈ అమలు అనుకుంటే నేను ఏ దోషాలు చేయని, 244 00:11:16,620 --> 00:11:20,140 నేను, PHP అమలు వెళుతున్న 1 dot php, ఎంటర్ పరిస్థితులు, 245 00:11:20,140 --> 00:11:23,440 నేను సంఖ్య 50 లో టైప్ వెళుతున్న మరియు ఇప్పుడు అది పనిచేస్తుంది కోసం భావించేందుకు వీలు. 246 00:11:23,440 --> 00:11:25,940 తర్కం ఎందుకంటే వారం అదే విషయం. 247 00:11:25,940 --> 00:11:28,020 >> All right, కాబట్టి ఆ అందంగా అనిపిస్తుంది అంతగా, కుడి? 248 00:11:28,020 --> 00:11:30,240 మేము ఏ దీన్ని కాలేదు భాషల సంఖ్య. 249 00:11:30,240 --> 00:11:33,200 ఏదో మార్గం మరింత శక్తివంతమైన తెలియజేసేలా. 250 00:11:33,200 --> 00:11:35,610 లెట్ యొక్క ముగింపు సమస్య అయిదు సెట్. 251 00:11:35,610 --> 00:11:37,370 నేను ముందుకు వెళ్లి ఇలా వెళుతున్న. 252 00:11:37,370 --> 00:11:42,920 నేను ఒక ఫైల్ సృష్టించడానికి వెళుతున్న నిఘంటువు డాట్ PHP అని పిలుస్తారు, 253 00:11:42,920 --> 00:11:45,424 మీరు కావచ్చు గా మరియు వొంపు గమనికలు మా డౌన్ పోవు, 254 00:11:45,424 --> 00:11:47,340 గమనికలు మాత్రమే సహాయం చేస్తుంది మీరు అనుమతి చేస్తున్నాం ఉంటే 255 00:11:47,340 --> 00:11:48,923 సమస్యలు PHP లో ఐదు సెట్ అమలు. 256 00:11:48,923 --> 00:11:52,706 కానీ మేము చూడండి ఎంత త్వరగా ఇప్పుడు చేస్తాము మేము అదే సమస్య సెట్ అమలు చేయవచ్చు. 257 00:11:52,706 --> 00:11:56,830 >> సో నిఘంటువు డాట్ PHP లో, నేను వెళ్ళిపోతున్నాను ఇప్పటికే అక్కడ భావించవలసి 258 00:11:56,830 --> 00:11:58,514 ప్రపంచంలో ఒక ఫైల్ స్పెల్లర్ అని. 259 00:11:58,514 --> 00:12:01,430 నిజానికి, నేను ముందుగానే ఈ చేశాడు మరియు మేము ఈ లైన్ నడవడానికి కాదు 260 00:12:01,430 --> 00:12:03,596 గీతతో, కానీ మీరు అయితే ఆసక్తికరమైన తరువాత మరియు నిజంగా అనుకుంటున్నారా 261 00:12:03,596 --> 00:12:06,250 చుట్టూ మీ మనస్సు మూసివేయాలని సి మరియు PHP మధ్య తేడాలు, 262 00:12:06,250 --> 00:12:09,030 వాచ్యంగా ఈ ఫైలు సరిపోల్చండి నేటి సోర్స్ కోడ్ నుండి స్పెల్లర్, 263 00:12:09,030 --> 00:12:11,190 మేము తరువాత పోస్ట్ చేస్తాము అని నేడు, p సెట్ వ్యతిరేకంగా 264 00:12:11,190 --> 00:12:15,309 మేము మీరు ఇవ్వాలని అయిదు స్పెల్లర్ డాట్ సి, మరియు ఇది లైన్ ద్వారా దాదాపు అదే లైన్. 265 00:12:15,309 --> 00:12:16,600 కొన్ని మరింత డాలర్ సైన్స్ ఉంది. 266 00:12:16,600 --> 00:12:18,330 ఒక జంట విధులు కొద్దిగా భిన్నంగా. 267 00:12:18,330 --> 00:12:20,038 కానీ అది ఒక nice మార్గం విధమైన ఎలా చూసిన 268 00:12:20,038 --> 00:12:22,740 మీరు మరొక భాష అనువాదం. 269 00:12:22,740 --> 00:12:24,812 మరియు ఇది లైన్ కోసం దాదాపు ఒకేలా లైన్. 270 00:12:24,812 --> 00:12:27,770 కానీ నేను ఆ ఊహించుకోవటం వెళుతున్న ఉనికిలో ఉంది, మరియు నేను ఏ ఇక్కడ చేయ బోతున్నాను 271 00:12:27,770 --> 00:12:31,310 వీచడం ప్రయత్నించండి మీ reimplementing ద్వారా పట్టించుకోవడం 272 00:12:31,310 --> 00:12:36,210 సమస్య సంపూర్ణంగా ఐదు విధంగా సెట్ మీరు కంటే వేగంగా ఇప్పటివరకు చేయడం పరిష్కరించగలుగుతున్నాము. 273 00:12:36,210 --> 00:12:39,330 కాబట్టి ఉదాహరణకు, నేను మొదటి వెళుతున్న , పరిమాణం పేరుతో ఒక అంతర్జాతీయ వేరియబుల్ డిక్లేర్ 274 00:12:39,330 --> 00:12:40,444 మరియు సున్నాకి సమానమైన సెట్. 275 00:12:40,444 --> 00:12:41,610 ఇప్పుడు ఎక్కువ పొదుపు కాదు. 276 00:12:41,610 --> 00:12:44,170 ఆడ్స్ మీరు అమలు చేస్తారు చాలా చక్కని అదే పరిమాణం, 277 00:12:44,170 --> 00:12:48,440 లేదా సూచనను సూచన, టునైట్ లేదా రేపు, కేవలం అనే ఒక ప్రపంచ వేరియబుల్ ఉపయోగించి 278 00:12:48,440 --> 00:12:49,900 పరిమాణం, మరియు సున్నాకి సమానం సెట్. 279 00:12:49,900 --> 00:12:52,660 ఒక ముఖ్యంగా కాదు అద్భుతమైన స్పాయిలర్. 280 00:12:52,660 --> 00:12:57,180 >> సో మీ డేటా నిర్మాణాలు ఉంటాయని ఎంపిక లో అధిగమించాడు చేసిన మీరు ఆ 281 00:12:57,180 --> 00:13:02,170 మరియు స్పెక్ చదవడం, ఏమి డేటా నిర్మాణాలు మీరు చాలా ఉపయోగించి చేయబడ్డాయి? 282 00:13:02,170 --> 00:13:06,840 ఒక హాష్ పట్టిక లేదా ఉండవచ్చు, ప్రయత్నించండి దాని కొన్ని రూపాలను. 283 00:13:06,840 --> 00:13:10,490 కాబట్టి కనీసం ఒక హాష్ పట్టిక అమలు, కోడ్ యొక్క పంక్తులు చాలా రకం 284 00:13:10,490 --> 00:13:10,990 కుడి? 285 00:13:10,990 --> 00:13:13,700 మరియు వాటిని అన్ని కావచ్చు వారం ఈ సమయంలో క్రియాత్మక, 286 00:13:13,700 --> 00:13:14,366 కానీ ఆ మంచిది. 287 00:13:14,366 --> 00:13:19,300 PHP లో, ఎందుకంటే నేను పని, ఒక హాష్ పట్టిక కావలసిన. 288 00:13:19,300 --> 00:13:20,260 కుడి? 289 00:13:20,260 --> 00:13:22,610 నేను చేసిన ఆ వేరియబుల్ కాబట్టి కేవలం స్పష్టంగా ఉంది ప్రకటించింది 290 00:13:22,610 --> 00:13:26,180 డాలర్ సైన్ పట్టిక అని, ముందు పరిచయం శాతం. 291 00:13:26,180 --> 00:13:28,902 >> కానీ నేను నిజంగా కేవలం, ఇష్టం రోజు చివరిలో, ఒక అర్రే. 292 00:13:28,902 --> 00:13:31,610 కానీ సంఖ్యాపరంగా సూచించాలని అర్రే, ఆ వారం రెండు వంటి ఎందుకంటే 293 00:13:31,610 --> 00:13:33,440 stuff, మేము శ్రేణుల గురించి మాట్లాడారు. 294 00:13:33,440 --> 00:13:34,850 నేను ఒక హాష్ పట్టిక కావలసిన. 295 00:13:34,850 --> 00:13:38,070 కానీ ఒక హాష్ పట్టిక నిజంగా చెప్పడం కేవలం ఒక కాంక్రీట్ మార్గం, 296 00:13:38,070 --> 00:13:40,190 మీరు ఒక అనుబంధ శ్రేణి కావలసిన. 297 00:13:40,190 --> 00:13:43,270 మీరు చెయ్యగలరు అనుకుంటున్నారా విలువలతో అసోసియేట్ కీలను. 298 00:13:43,270 --> 00:13:44,200 విలువలతో కీలు. 299 00:13:44,200 --> 00:13:45,640 నిజంగా, ఒక పదకోశం ఏమిటి? 300 00:13:45,640 --> 00:13:47,080 బాగా కీలను యొక్క మొత్తం బంచ్ ఉంది. 301 00:13:47,080 --> 00:13:50,320 ఆపిల్, పియర్, మరియు అరటి వంటి పదాలు, మరియు ఈ ఇంగ్లీష్ పదాల అన్ని 302 00:13:50,320 --> 00:13:51,490 మేము మీరు హ్యాండ్. 303 00:13:51,490 --> 00:13:54,820 >> మరియు విలువలు మీరు సమర్థవంతంగా అని మీ నిఘంటువు లోకి ఇన్సర్ట్ 304 00:13:54,820 --> 00:13:57,790 గాని నిజమైన, లేదా లేకపోవడం, తప్పుడు. 305 00:13:57,790 --> 00:14:00,540 ఇతర పదాలు లో మీరు ఇన్సర్ట్ ఉంటాయి కీ విలువ జతలను మొత్తం బంచ్, 306 00:14:00,540 --> 00:14:03,720 ఆపిల్, నిజమైన, పియర్, నిజమైన, అరటి, నిజమైన. 307 00:14:03,720 --> 00:14:07,446 మీరు తిరిగి పొందడానికి లేదా చూస్తున్నప్పుడు కాబట్టి మీ హాష్ పట్టిక లో డేటా 308 00:14:07,446 --> 00:14:10,070 మీ చెక్ ఫంక్షన్ తో, మీరు గాని ఒక సమాధానం తిరిగి పొందడానికి, 309 00:14:10,070 --> 00:14:13,260 అవును, నేను నా క్లిష్టమైన దానిని దొరకలేదు పట్టిక హాష్ లేదా ఏ, అది అక్కడ కాదు, 310 00:14:13,260 --> 00:14:14,540 కాబట్టి మీరు తప్పుడు తిరిగి. 311 00:14:14,540 --> 00:14:19,440 >> కాబట్టి ఆ విధంగా చేయడానికి, నేను అవసరం అన్ని డేటా నేను వంటి నిర్మాణం ముందు ప్రతిపాదించారు. 312 00:14:19,440 --> 00:14:22,050 నేను ఉండాలి పదాలు అనుబంధించడానికి 313 00:14:22,050 --> 00:14:25,570 వంటి, unquote కోట్, చిహ్నం, నిజమైన ఒక విలువ వంటి, తో. 314 00:14:25,570 --> 00:14:27,090 కాబట్టి నా హాష్ పట్టిక ఉంది. 315 00:14:27,090 --> 00:14:28,180 యొక్క దీన్ని ఉపయోగించడానికి అనుమతిస్తున్నట్లు. 316 00:14:28,180 --> 00:14:30,310 సో కొన్ని విధులు అక్కడ నేను అమలు చేయాలి. 317 00:14:30,310 --> 00:14:33,300 నేను ముందుకు వెళ్లి కాటు వెళుతున్న ఒక విధి అని పరిమాణం ఆఫ్. 318 00:14:33,300 --> 00:14:34,390 ఇది ఎటువంటి వాదనలూ లేవు పడుతుంది. 319 00:14:34,390 --> 00:14:36,660 నేను తో ఇబ్బంది లేదు పదం, PHP లో, శూన్యమైన. 320 00:14:36,660 --> 00:14:38,770 నేను కేవలం పరిమాణం తిరిగి వెళుతున్న. 321 00:14:38,770 --> 00:14:41,287 >> మరియు జనాంతికంగా, PHP కలిగి ఈ minorly బాధించే వివరాలు, 322 00:14:41,287 --> 00:14:44,620 ఏదో ప్రపంచ వార్తలు ఉంటే, మీరు కలిగి మీరు ఉపయోగిస్తున్నట్లయితే దీనిలో ఫంక్షన్ చెప్పండి 323 00:14:44,620 --> 00:14:46,220 ఇది, హే, ఈ ప్రపంచ చరరాశి. 324 00:14:46,220 --> 00:14:49,330 కాబట్టి, చిన్న మూర్ఖత్వం, కానీ మీరు అయితే దీన్ని కలిగి. 325 00:14:49,330 --> 00:14:50,920 >> సో వాట్ లోడ్ గురించి? 326 00:14:50,920 --> 00:14:52,990 నేను అమలు వెళుతున్న ఒక విధి అని లోడ్ 327 00:14:52,990 --> 00:14:56,790 ఆ, ఒక నిఘంటువు యొక్క పేరు లో పడుతుంది కేవలం సమస్య ఐదుగురు సెట్ వంటి. 328 00:14:56,790 --> 00:14:59,554 మరియు నేను ముందుకు ముందు, నేను కలిగి గమనించవచ్చు 329 00:14:59,554 --> 00:15:00,970 చాలా అదే విషయాలు టైప్. 330 00:15:00,970 --> 00:15:06,060 దేని గురించి PHP లో స్పష్టంగా విభిన్నమైనది ఎలా మీరు C వర్సెస్ ఫంక్షన్ డిక్లేర్? 331 00:15:06,060 --> 00:15:06,616 అవును. 332 00:15:06,616 --> 00:15:07,490 ప్రేక్షకులు: [వినబడని] 333 00:15:07,490 --> 00:15:08,573 SPEAKER 1: No తిరిగి రకం. 334 00:15:08,573 --> 00:15:12,350 నిజానికి, ఆ సందర్భంలో, PHP వార్తలు అది వదులుగా టైప్ వంటి అజమాయిషీ, 335 00:15:12,350 --> 00:15:14,190 కూడా ఆ అర్థంలో కొద్దిగా అలసత్వము ఉంది. 336 00:15:14,190 --> 00:15:17,680 మీరు ప్రోగ్రామర్ వంటి ఇవ్వకండి ఈ ఫంక్షన్ తిరిగి ఏ. 337 00:15:17,680 --> 00:15:20,490 మీరు నిజంగా చూడండి వుంటుంది కోడ్ వద్ద ఆ గుర్తించడానికి. 338 00:15:20,490 --> 00:15:22,670 లేదా వ్యాఖ్యలు చదవండి లేదా డాక్యుమెంటేషన్. 339 00:15:22,670 --> 00:15:24,870 Pluses మరియు minuses కాబట్టి నిర్ణయాలు ఈ రకాల. 340 00:15:24,870 --> 00:15:26,750 కానీ నేను చెప్పేది ముఖ్య పదాన్ని ఫంక్షన్. 341 00:15:26,750 --> 00:15:28,360 మరియు మేము తెలుసుకోవడానికి రెండు వారాల్లో జావాస్క్రిప్ట్ 342 00:15:28,360 --> 00:15:31,026 మేము అదే విషయం చూడండి చూడాలని మళ్ళీ, కానీ అది అదే ఆలోచన. 343 00:15:31,026 --> 00:15:34,220 ఫంక్షన్ యొక్క పేరు, దాని వాదన లేదా వాటి, మరియు ఇప్పుడు వాదనలు లేదా లేకపోవడం 344 00:15:34,220 --> 00:15:35,630 ఇక్కడ అమలు ఉంది. 345 00:15:35,630 --> 00:15:38,860 >> సో నేను కొన్ని మూలల్లో కట్ వెళుతున్న కేవలం ఒక క్షణం నాటకీయ ఉండాలి. 346 00:15:38,860 --> 00:15:40,485 కానీ నేను ముందుకు వెళ్లి ఈ చెప్పడానికి వెళుతున్నాను. 347 00:15:40,485 --> 00:15:44,890 ఈ నేను లోడ్ తెలిపేది వ్యూహం లోకి ఒక ఫైలు. 348 00:15:44,890 --> 00:15:47,580 ఫైల్ అని PHP లో ఒక ఫంక్షన్ ఉంది. 349 00:15:47,580 --> 00:15:49,300 మీరు ఒక ఫైల్ పేరు అప్పగించండి. 350 00:15:49,300 --> 00:15:53,950 ఇది లోపల ఒక అర్రే మీరు తిరిగి అందిస్తుంది వీటిలో ఫైల్ నుండి ప్రతి లైన్. 351 00:15:53,950 --> 00:15:56,480 సున్నా, ఒకటి నుండి, అప్ న n మైనస్ 1 లైన్లకు. 352 00:15:56,480 --> 00:15:57,210 కుడివైపు, అది? 353 00:15:57,210 --> 00:15:57,990 ఏ f రీడ్ ఉంది. 354 00:15:57,990 --> 00:15:58,826 ఏ f చేయించడం ఉంది. 355 00:15:58,826 --> 00:15:59,700 ఏ శాతం లు ఉన్నాయి. 356 00:15:59,700 --> 00:16:00,420 ఏ తలనొప్పి ఉంది. 357 00:16:00,420 --> 00:16:01,220 ఏ feof ఉంది. 358 00:16:01,220 --> 00:16:03,950 ఆ విషయాన్ని అన్ని తో మీరు బహుశా కుస్తీ చేసిన 359 00:16:03,950 --> 00:16:06,550 p నాలుగు మరియు ఐదు సెట్ తో, దూరంగా వెళుతుంది. 360 00:16:06,550 --> 00:16:09,450 >> సో నేను ఆ పంక్తులు చదివిన ఫైలు, మరియు అప్పుడు మీరు ఏమి? 361 00:16:09,450 --> 00:16:15,510 నేను ఆ పదాల కంటే iterate మీరు అనుకుంటే, నేను లైన్ గా ప్రతి పంక్తులు కోసం, చేయవచ్చు. 362 00:16:15,510 --> 00:16:19,992 ఈ రకమైన ఒక నేర్పరి గుర్తుంచుకోండి వ్యూహం, ఇండెక్స్ మీద iterating యొక్క మార్గం 363 00:16:19,992 --> 00:16:25,090 ఇండెక్స్, మరియు ప్రతి మళ్ళా కాలింగ్ న ప్రస్తుత లైన్ డాలర్ సైన్ లైన్. 364 00:16:25,090 --> 00:16:31,560 ఇక్కడే నేను వెళ్ళి వెళుతున్న మరియు పట్టిక, బ్రాకెట్, లైన్, నిజమైన మెరుగుపడుతుంది చెప్పటానికి. 365 00:16:31,560 --> 00:16:35,880 >> ఇతర మాటలలో, ఈ ఎంత నేను PHP లో నా హాష్ పట్టిక లోకి ఇన్సర్ట్. 366 00:16:35,880 --> 00:16:38,740 నేను డాలర్ సైన్ పట్టిక, చెప్పవు అని నా సహయోగ శ్రేణి 367 00:16:38,740 --> 00:16:40,690 అప్ పైన కోడ్ పంక్తికి ఖాళీ. 368 00:16:40,690 --> 00:16:42,790 దీనిని నేను అప్పుడు ఇండెక్స్ లేదు, అనేక ఉపయోగించి, 369 00:16:42,790 --> 00:16:45,300 కానీ వాచ్యంగా ఉపయోగించి నేను పట్టించుకోనట్లు ఆ కీవర్డ్. 370 00:16:45,300 --> 00:16:47,730 దీనికి ఆపిల్ లేదా పియర్ వార్తలు లేదా అరటి లేదా సంసార, 371 00:16:47,730 --> 00:16:51,645 కానీ ప్రత్యేకంగా నేను సూచి నేను దీనిని నేను ముందు ప్రతిపాదించారు ఇష్టం. 372 00:16:51,645 --> 00:16:53,770 నేను పేరును తీసుకోవడం నా సహయోగ శ్రేణి, ఆపై నేను 373 00:16:53,770 --> 00:16:56,450 కోట్ unquote ఉపయోగించడానికి ఒక స్ట్రింగ్ తో చదరపు బ్రాకెట్లలో, 374 00:16:56,450 --> 00:16:58,490 బదులుగా ఒక వాస్తవ సంఖ్య యొక్క. 375 00:16:58,490 --> 00:17:00,250 >> కాబట్టి అంతే. 376 00:17:00,250 --> 00:17:01,720 లోడ్ ఫంక్షన్ జరుగుతుంది. 377 00:17:01,720 --> 00:17:05,119 ఆ ఐటరేట్ ఒకసారి, నేను ఉంచాము హాష్ పట్టిక లోకి ప్రతిదీ. 378 00:17:05,119 --> 00:17:07,810 ఇప్పుడు చిన్న నిరాకరణ ఉంది ఒక నేను పరిష్కరించడానికి అవసరం జంట విషయాలు. 379 00:17:07,810 --> 00:17:10,030 మరియు వెర్షన్ నేను పోస్ట్ చేస్తాము స్వల్ప అన్ని ఉంటుంది, 380 00:17:10,030 --> 00:17:12,670 కాని ఇది ఎక్కువగా కొన్ని చేస్తాడు దోష పరిశీలన మరియు కొన్ని చిన్న సర్దుబాటు గీతలు. 381 00:17:12,670 --> 00:17:14,044 కానీ ఆ నిజానికి అది యొక్క సారాంశం ఉంది. 382 00:17:14,044 --> 00:17:16,750 నేను ఇప్పుడు అమలు అనుకుంటే అనే 383 00:17:16,750 --> 00:17:19,869 ఒక ఆశించటం ఇది తనిఖీ దాని వాదన వంటి పదం 384 00:17:19,869 --> 00:17:22,099 నేను చేసే విధంగా గురించి వెళ్ళవచ్చు? 385 00:17:22,099 --> 00:17:30,020 Well, నేను కేవలం ఉంటే, చెప్పడానికి వెళుతున్నాను నా పట్టిక లోపల, నగర వర్డ్లో, 386 00:17:30,020 --> 00:17:30,652 ఉంటే సెట్. 387 00:17:30,652 --> 00:17:32,360 సో అక్కడ is-- ఉంటే నిజానికి, మీరు ఏమి? 388 00:17:32,360 --> 00:17:34,830 నేను దీన్ని వెళుతున్న pseudocode ఒక బిట్. 389 00:17:34,830 --> 00:17:36,020 కానీ ఆలోచన అదే ఉంది. 390 00:17:36,020 --> 00:17:41,640 ఆ నిజమైన సమానం ఉంటే, నిజమైన తిరిగి. 391 00:17:41,640 --> 00:17:43,890 అయితే సరే. 392 00:17:43,890 --> 00:17:46,851 మీరు రకమైన పేరు చూడగలరు Else-- ఈ తప్పుడు తిరిగి వెళ్తున్నారు. 393 00:17:46,851 --> 00:17:47,350 పూర్తయింది. 394 00:17:47,350 --> 00:17:49,640 పరిశీలించడం జరుగుతుంది. 395 00:17:49,640 --> 00:17:50,940 >> ప్రెట్టీ నైస్, కుడి? 396 00:17:50,940 --> 00:17:52,560 కాబట్టి నిజంగా పొందడానికి ఈ ఏమి ఉంది? 397 00:17:52,560 --> 00:17:53,680 మరియు ఈ కూడా నేను కొన్ని మూలల్లో కట్. 398 00:17:53,680 --> 00:17:56,020 ఆన్లైన్ వెర్షన్ చూడండి స్వల్ప స్వల్ప అన్ని కోసం. 399 00:17:56,020 --> 00:17:57,103 కానీ అది యొక్క సారాంశం ఉంది. 400 00:17:57,103 --> 00:17:59,080 లోకి ఇండెక్స్ మీ సహయోగ శ్రేణి అ.కే.అ 401 00:17:59,080 --> 00:18:02,910 క్రింది ఉంది ఉంటే హాష్ పట్టిక చూస్తారు అక్కడ, అది నిజమైన సెట్, మరియు కనుక ఉంటే, 402 00:18:02,910 --> 00:18:03,930 నిజమైన తిరిగి. 403 00:18:03,930 --> 00:18:05,819 కాబట్టి మేము డౌన్ whittled చేసిన సంక్లిష్టత అన్ని. 404 00:18:05,819 --> 00:18:07,110 సో మనస్సు యొక్క రకం బ్లోయింగ్, కుడి? 405 00:18:07,110 --> 00:18:09,680 నేను దించుతున్న తో అది పూర్తి ఇబ్బంది లేదు లో fact-- ఎందుకంటే ఓహ్, మీరు ఏమి తెలుసు? 406 00:18:09,680 --> 00:18:11,620 అవును, యొక్క దించుతున్న తో పూర్తి తెలియజేయండి. 407 00:18:11,620 --> 00:18:18,940 >> చూడండి ఉండవచ్చు ఒక హాష్ పట్టిక లో దించుతున్న ఫంక్షన్ దించుతున్న వంటి, తిరిగి. 408 00:18:18,940 --> 00:18:19,930 OK కాబట్టి ఆ దించుతున్న ఉంది. 409 00:18:19,930 --> 00:18:21,350 ఏదీ లేదు ఎందుకంటే కుడి, దించుతున్న? 410 00:18:21,350 --> 00:18:22,170 ఏ malloc ఉంది. 411 00:18:22,170 --> 00:18:24,280 నేను స్పష్టంగా అడగలేదు ఏదైనా ఆపరేటింగ్ సిస్టమ్. 412 00:18:24,280 --> 00:18:25,571 నేను వేరియబుల్ ఉపయోగించి ప్రారంభించారు. 413 00:18:25,571 --> 00:18:30,510 కాబట్టి ఈ చాలా ఒక అభివ్యక్తి ఉన్నత స్థాయి భాషల యొక్క లక్షణాలు. 414 00:18:30,510 --> 00:18:32,940 మరలా, ఈ పదానికి మేము ఇక్కడ డౌన్ వ్యవహరించే చేసిన 415 00:18:32,940 --> 00:18:34,280 C. అతితక్కువ స్థాయి. 416 00:18:34,280 --> 00:18:35,980 మీరు కంప్యూటర్ యొక్క మెమరీ చూడగలరు. 417 00:18:35,980 --> 00:18:38,440 మీరు ఏదైనా టచ్ చేయవచ్చు మీ కంప్యూటర్ యొక్క RAM లో కావలసిన, 418 00:18:38,440 --> 00:18:39,440 మంచి కోసం లేదా తప్పుడు. 419 00:18:39,440 --> 00:18:41,760 >> ఇక్కడ, మేము వెళుతున్న ఆ శక్తి ఓటమిని. 420 00:18:41,760 --> 00:18:44,730 కానీ నా దేవుడు, ఎలా చూడండి చాలా తక్కువ కోడ్ నేను రాశాడు. 421 00:18:44,730 --> 00:18:47,660 నిజానికి నేను మాట్లాడటం ఉండకపోతే మరియు నా టైపింగ్ మాట్లాడుతూ, 422 00:18:47,660 --> 00:18:50,190 మేము జరుపబడింది ఉండేది ఐదు నిమిషాలు క్రితం ఈ ఉదాహరణ. 423 00:18:50,190 --> 00:18:52,150 సో ధర ఏమిటి ఫలితాన్నిచ్చింది చేయబడిన? 424 00:18:52,150 --> 00:18:54,100 Well యొక్క పరిశీలించి తెలియజేయండి. 425 00:18:54,100 --> 00:18:55,340 యొక్క పరిశీలించి లెట్. 426 00:18:55,340 --> 00:18:59,340 నేను ముందుకు వెళ్లి CS50 అమలు వెళుతున్న. 427 00:18:59,340 --> 00:19:02,160 నాకు మొదటి లోకి వెళ్ళి తెలపండి నేటి ఉదాహరణలు పేరు 428 00:19:02,160 --> 00:19:03,970 నేను ముందు గా పాఠాలు డైరెక్టరీ. 429 00:19:03,970 --> 00:19:08,520 నేను పరిష్కారం అమలు వెళుతున్న ఆ అది సమస్య అయిదు సెట్ అని వస్తుంది 430 00:19:08,520 --> 00:19:11,190 CS50 యొక్క ఖాతాలో ఇది స్పెల్లర్. 431 00:19:11,190 --> 00:19:14,040 >> నేను ఏదో అది అమలు వెళుతున్న కింగ్ జేమ్స్ బైబిల్ వంటి పెద్ద, 432 00:19:14,040 --> 00:19:16,547 కేవలం కాబట్టి మేము నిజంగా ఉంచాలి పరీక్షకు సిబ్బంది పరిష్కారాలను. 433 00:19:16,547 --> 00:19:19,130 ఇప్పుడు కొన్నిసార్లు ఇంటర్నెట్ ఒక కొద్దిగా నెమ్మదిగా, కొద్దిగా వేగంగా, 434 00:19:19,130 --> 00:19:20,338 స్క్రోల్ కాసేపు పడుతుంది. 435 00:19:20,338 --> 00:19:23,730 కానీ అది .56 సెకన్లు మొత్తం పట్టింది కింగ్ జేమ్స్ తనిఖీ అక్షరక్రమ 436 00:19:23,730 --> 00:19:25,150 బైబిల్ సిబ్బంది పరిష్కారం ఉపయోగించి. 437 00:19:25,150 --> 00:19:25,620 కాబట్టి అందంగా మంచి. 438 00:19:25,620 --> 00:19:27,786 యువర్స్, చాలా నెమ్మదిగా ఉండవచ్చు మరియు ఆ పూర్తిగా మంచిది. 439 00:19:27,786 --> 00:19:30,090 కానీ ఇక్కడ సరైనది. 440 00:19:30,090 --> 00:19:32,440 కాబట్టి ఆ సిబ్బంది పరిష్కారం అనిపిస్తుంది. 441 00:19:32,440 --> 00:19:34,785 నేను వెళ్ళి PHP వెర్షన్ శుభ్రం ఉంటే. 442 00:19:34,785 --> 00:19:36,990 మరియు నేను కొద్దిగా చేయ బోతున్నాను బేకింగ్ షో దానిలా. 443 00:19:36,990 --> 00:19:39,720 మేము నేను వ్రాసిన కోడ్ పడుతుంది చూడాలని ముందు, కాబట్టి అది సంపూర్ణ సరైన ఉంది. 444 00:19:39,720 --> 00:19:42,678 నేను వ్రాసిన కోడ్ వెళ్ళడం లేదు ఎందుకంటే ఇప్పుడు సంపూర్ణ సరైన ఉండాలి. 445 00:19:42,678 --> 00:19:47,310 కానీ నేను PHP వెర్షన్ అమలు చేస్తే, నేను నేడు ఇవ్వాలని ఉన్నాయి? 446 00:19:47,310 --> 00:19:49,980 నాకు ఐదు నిమిషాలు పట్టింది అమలు p ఐదు సెట్, నేను క్లెయిమ్. 447 00:19:49,980 --> 00:19:51,770 ఏం ధర నేను చెల్లించారు? 448 00:19:51,770 --> 00:19:52,270 అవును. 449 00:19:52,270 --> 00:19:52,937 >> ప్రేక్షకులు: స్పీడ్. 450 00:19:52,937 --> 00:19:53,645 SPEAKER 1: స్పీడ్. 451 00:19:53,645 --> 00:19:54,380 మీరు ఏమి అర్థం? 452 00:19:54,380 --> 00:19:55,230 >> ప్రేక్షకులు: ఇది ఇక తీసుకోవాలని జరగబోతోంది. 453 00:19:55,230 --> 00:19:55,660 >> SPEAKER 1: అన్ని కుడి. 454 00:19:55,660 --> 00:19:56,160 చూద్దాం. 455 00:19:56,160 --> 00:19:59,590 ఇది ఇక తీసుకోవాలని జరగబోతోంది రాయడం, కానీ అది అమలు. 456 00:19:59,590 --> 00:20:00,090 అవును. 457 00:20:00,090 --> 00:20:00,960 కాబట్టి యొక్క ఈ ప్రయత్నించండి తెలియజేయండి. 458 00:20:00,960 --> 00:20:05,720 ఇక్కడ నేను ముందుకు వెళ్లి చేయ బోతున్నాను స్పెల్లర్ యొక్క PHP, మరియు ఎందుకంటే ఫైల్ యొక్క 459 00:20:05,720 --> 00:20:06,360 స్పెల్లర్ అని. 460 00:20:06,360 --> 00:20:07,580 కాబట్టి నేను నడుస్తున్న కాదు నిఘంటువు, రీకాల్, 461 00:20:07,580 --> 00:20:09,204 నేను స్పెల్లర్ అని కార్యక్రమాన్ని అమలు చేస్తున్నాను. 462 00:20:09,204 --> 00:20:12,450 నేను అదే పాస్ వెళుతున్న ఫైలు, కింగ్ జేమ్స్ ఐదవ. 463 00:20:12,450 --> 00:20:14,377 ఇది ద్వారా ఎగురుతున్న లో. 464 00:20:14,377 --> 00:20:17,210 ఈ కేవలం, ఇంటర్నెట్ వేగం కావచ్చు కాబట్టి చాలా చదవడానికి లేదు. 465 00:20:17,210 --> 00:20:21,680 కానీ అది ఖచ్చితంగా ఇక అనుభూతి చేస్తుంది. 466 00:20:21,680 --> 00:20:23,280 1.26 సెకన్లు. 467 00:20:23,280 --> 00:20:25,150 >> ఇప్పుడు ఆ అందంగా ఇప్పటికీ తిట్టు ఫాస్ట్, కుడి? 468 00:20:25,150 --> 00:20:28,140 అనుకున్నాను మాత్రమే కారణం ఎక్కువ మూడు లేదా నాలుగు లేదా ఐదు వంటి 469 00:20:28,140 --> 00:20:30,515 సెకన్లు, ఆ కనుక వార్తలు ఇంటర్నెట్ నెమ్మదిగా ఉండటం. 470 00:20:30,515 --> 00:20:33,980 ఖర్చు కంప్యూటర్ సమయం 1.26 ఉంది సెకన్లు, వర్సెస్ నేను 0.56 అనుకుంటున్నాను. 471 00:20:33,980 --> 00:20:35,880 నెమ్మదిగా రెట్టింపు కాబట్టి మరింత. 472 00:20:35,880 --> 00:20:39,170 ఇప్పుడు ఆ అందంగా రంధ్రాన్ని సరి చేయు ఇప్పటికీ ఫాస్ట్, కానీ అది ఒక అభివ్యక్తి యొక్క 473 00:20:39,170 --> 00:20:40,860 యొక్క నిజానికి, ఆ ఖచ్చితమైన ధర. 474 00:20:40,860 --> 00:20:43,460 >> మేము వివరించడంలో ఉన్నందున లైన్ ద్వారా కోడ్ లైన్ లో, 475 00:20:43,460 --> 00:20:46,740 మరియు ఆ కార్యక్రమం PHP చదవడానికి నా కుడి దిగువన ఎడమవైపు కోడ్ టాప్, 476 00:20:46,740 --> 00:20:47,940 అది మరింత ఆలోచన చేయాలి. 477 00:20:47,940 --> 00:20:50,430 ఇది రకమైన మార్చేందుకు ఉంది కూడా లోపలి 478 00:20:50,430 --> 00:20:53,464 సంబంధిత యంత్రానికి ఎగిరి కోడ్, మాట్లాడటానికి, 479 00:20:53,464 --> 00:20:55,380 కూడా మెకానిక్స్ అయితే కొంత భిన్నంగా ఉంటాయి. 480 00:20:55,380 --> 00:20:59,430 బదులుగా కేవలం తినే ఇంటెల్ CPU ముడి సున్నాలు మరియు వాటిని 481 00:20:59,430 --> 00:21:00,930 అది స్థానికంగా అర్థం. 482 00:21:00,930 --> 00:21:04,110 >> సో ఖచ్చితంగా, చేతులు, మేము ఒక ధర చెల్లించారు. 483 00:21:04,110 --> 00:21:09,120 మరియు కోడ్ ఒక భాషలో వ్రాయబడింది PHP కావాలనుకుంటాడు వంటి నెమ్మదిగా ఉండాలి. 484 00:21:09,120 --> 00:21:10,050 కానీ నా దేవుడు. 485 00:21:10,050 --> 00:21:12,740 కాబట్టి ఇప్పుడు నేను స్పెల్ చెక్ చేసినప్పుడు నా ఫైలు, నేను ఒక అదనపు 0.7 ఖర్చు 486 00:21:12,740 --> 00:21:17,280 లేదా 20 గంటల vs సెకన్లు అమలు వేగవంతమైన కుడి, స్పెల్ చెకర్? 487 00:21:17,280 --> 00:21:18,397 ఇది ఒక వాణిజ్యం యొక్క ఉంటాము. 488 00:21:18,397 --> 00:21:20,980 మరియు మీరు కేవలం p మొదలు పెడుతున్నారు ఉంటే 20 గంటల ఉండకపోవచ్చని, ఐదు సెట్. 489 00:21:20,980 --> 00:21:22,188 ఆ కంటే తక్కువ కావచ్చు. 490 00:21:22,188 --> 00:21:23,600 కానీ అది నిజమైన, ఒక వాణిజ్య ఆఫ్ ఉంది. 491 00:21:23,600 --> 00:21:27,820 మరియు మీరు నిజంగా పెద్ద కోడ్ అమలు చేస్తున్నారు డేటా సెట్లు, లేదా పాత హార్డ్వేర్ నుండి, 492 00:21:27,820 --> 00:21:32,650 తేడాలు కొన్ని రకాల ఖచ్చితంగా అప్ జోడించవచ్చు. 493 00:21:32,650 --> 00:21:34,880 >> ఏదైనా ప్రశ్నలు ఇప్పటివరకు? 494 00:21:34,880 --> 00:21:35,617 అవును. 495 00:21:35,617 --> 00:21:36,492 >> ప్రేక్షకులు: [వినబడని] 496 00:21:36,492 --> 00:21:38,187 497 00:21:38,187 --> 00:21:39,978 SPEAKER 1: క్షమించండి, చేయవచ్చు మీరు అది మరోసారి చెప్పటానికి? 498 00:21:39,978 --> 00:21:40,853 ప్రేక్షకులు: [వినబడని] 499 00:21:40,853 --> 00:21:43,326 500 00:21:43,326 --> 00:21:44,700 SPEAKER 1: మీరు సమయం అప్ ఇవ్వడం చేస్తున్నారు. 501 00:21:44,700 --> 00:21:45,283 Well, అవును. 502 00:21:45,283 --> 00:21:47,322 మీరు ద్వారా సమయం పొదుపు అది కంపైల్ కలిగి లేదు, 503 00:21:47,322 --> 00:21:48,530 ఆ ఉంటే అడుగుతూ ఏమి. 504 00:21:48,530 --> 00:21:50,710 నిజానికి, CS50 లో, కార్యక్రమాలు, 505 00:21:50,710 --> 00:21:53,668 వారు కాసేపు పడుతుంది అయినప్పటికీ రాయడానికి, వాటికి సాపేక్షంగా చిన్న ఉన్నాము. 506 00:21:53,668 --> 00:21:56,860 కొన్ని డజన్ల కోడ్ యొక్క కొన్ని వందల పంక్తులు, అందువలన వారు అందంగా త్వరగా కంపైల్. 507 00:21:56,860 --> 00:21:58,470 కానీ మీరు మొదలు ఉన్నప్పుడు పెద్ద కార్యక్రమాలు రాయడం, 508 00:21:58,470 --> 00:22:01,511 వంటి మీరు Microsoft ఉన్నాము లేదా మీరు అయితే Google మరియు వ్రాయడం నిజంగా పెద్ద కార్యక్రమాలు 509 00:22:01,511 --> 00:22:05,360 C, లేదా C ++ లో, లేదా ఇదే విధంగా సంకలనం భాషలు, అనేక సెకన్ల పడుతుంది, 510 00:22:05,360 --> 00:22:08,577 లేదా నిమిషాలు లేదా ఇకపై లైన్స్ ఆఫ్ కోడ్ మిలియన్ల కంపైల్. 511 00:22:08,577 --> 00:22:10,660 మరియు అక్కడ చాలా, ఆ విభిన్నంగా జోడించండి అన్నారు. 512 00:22:10,660 --> 00:22:12,840 >> నిజానికి, మేము ఒకసారి పరివర్తన నేడు, అదే రోజు 513 00:22:12,840 --> 00:22:15,910 నేడు, వెబ్ ప్రోగ్రామింగ్ PHP ఉపయోగించి, మీరు 514 00:22:15,910 --> 00:22:18,460 ఇది కేవలం చాలా కనుగొనేందుకు వెళుతున్న కోడ్ రాయడానికి మరింత ఆహ్లాదకరమైన 515 00:22:18,460 --> 00:22:21,501 మీరు ఈ స్టుపిడ్ చేయాల్సిందల్లా లేనప్పుడు మీ టెర్మినల్ మార్పు వంటి చర్యలు 516 00:22:21,501 --> 00:22:24,202 విండో, రకం తయారు హలో, తిరిగి దీన్ని అమలు, విండో రీలోడ్. 517 00:22:24,202 --> 00:22:25,910 స్టుపిడ్ కేవలం చాలా యాంత్రిక చర్యలు 518 00:22:25,910 --> 00:22:28,480 కేవలం చేస్తున్న విధంగా పొందుటకు ఆసక్తికరమైన, సరదాగా పని. 519 00:22:28,480 --> 00:22:31,450 నిజానికి మేము PHP తో దూరంగా త్రో. 520 00:22:31,450 --> 00:22:34,960 మరియు మేము వ్యవహరించవచ్చు మరింత వేగంగా అది వేరే సంగతి. 521 00:22:34,960 --> 00:22:35,495 అవును. 522 00:22:35,495 --> 00:22:36,370 ప్రేక్షకులు: [వినబడని] 523 00:22:36,370 --> 00:22:40,294 524 00:22:40,294 --> 00:22:40,960 SPEAKER 1: షూర్. 525 00:22:40,960 --> 00:22:42,876 నేను ఏమి స్పష్టం చేయవచ్చు అన్వయించి అంటే? 526 00:22:42,876 --> 00:22:45,870 మీరు ఒక భాష కంపైల్ చేసినప్పుడు C వంటి అది పని చెయ్యకపోతే 527 00:22:45,870 --> 00:22:48,140 మేము యంత్రం అన్నాడు కోడ్, సున్నాలు మరియు వాటిని. 528 00:22:48,140 --> 00:22:51,860 మరియు Intel సంవత్సరాల క్రితం నిర్ణయించుకుంది ఆ సున్నాలు మరియు వాటిని యొక్క నిర్దిష్ట నమూనాలు 529 00:22:51,860 --> 00:22:56,220 అదనంగా, లేదా తీసివేత ప్రాతినిధ్యం లేదా ముద్రణ లేదా ఇతర ప్రాథమిక కార్యకలాపాలు. 530 00:22:56,220 --> 00:23:00,250 ఒక అర్థం భాషను ప్రపంచంలో PHP, JavaScript లేదా, లేదా పైథాన్ వంటి, 531 00:23:00,250 --> 00:23:03,120 లేదా రూబీ, లేదా పుష్పగుచ్ఛాలు ఇతరులు, బదులుగా ఎవరైనా 532 00:23:03,120 --> 00:23:05,120 వ్రాశారు ఒక ఈ సందర్భంలో వ్యాఖ్యాత, 533 00:23:05,120 --> 00:23:09,770 అది కూడా ఒకేలా, PHP అని తప్పనిసరిగా language-- పేరు 534 00:23:09,770 --> 00:23:13,840 అది iterates ఒక పెద్ద లూప్ ఉంది కోడ్ యొక్క రేఖల అన్ని పైగా 535 00:23:13,840 --> 00:23:18,170 నేను ఇన్పుట్ గా తిండికి ఆ, వంటి హలో dot php, లేదా నిఘంటువు డాట్ PHP. 536 00:23:18,170 --> 00:23:21,760 >> ఆపై మీరు వారి పెద్ద ఆలోచించవచ్చు పరిస్థితులు చాలా కలిగి లూప్. 537 00:23:21,760 --> 00:23:26,340 ఉంటే ఆ పరిస్థితులు చెప్పేది మానవ కీలకపదం వ్రాశారు, 538 00:23:26,340 --> 00:23:28,470 చేయడం మొదలు అతని లేదా ఆమె కోడ్ మళ్లీ మళ్లీ. 539 00:23:28,470 --> 00:23:31,360 లేదా మానవ కలిగి ఉంటే కోడ్ లైన్ రాసిన, 540 00:23:31,360 --> 00:23:34,880 ఉంటే, మాత్రమే అమలు వారి షరతులతో తదుపరి లైన్. 541 00:23:34,880 --> 00:23:37,740 కనుక ఇది వివరించడంలో వంటి నిజంగా వార్తలు ఒక మానవ భావం, లైన్ లో 542 00:23:37,740 --> 00:23:39,660 గీతతో, మరియు కేవలం సమయం పడుతుంది. 543 00:23:39,660 --> 00:23:41,340 ఇది భారాన్ని పడుతుంది. 544 00:23:41,340 --> 00:23:44,189 అందువలన, ఒక price-- వార్తలు మంచి ప్రశ్న మేము చెల్లిస్తారు. 545 00:23:44,189 --> 00:23:46,480 కాబట్టి యొక్క మరొక డెమో తెలియజేసేలా ఒక చిన్న మరింత నాటకీయ ఉంది. 546 00:23:46,480 --> 00:23:51,160 ఒక బాల్ పార్క్ ఈ వద్ద, నేను చెప్పేవాడిని ఉంది భయంకరమైన విఫలమైందని ఒక 90% సంభావ్యత, 547 00:23:51,160 --> 00:23:53,869 కానీ మీరు ఆశ్చర్యపడి ఉంటుంది 10% సంభావ్యత తో. 548 00:23:53,869 --> 00:23:55,660 కాబట్టి ప్రతి సంవత్సరం మేము ప్రయత్నించండి అనగా మేము దీన్ని 549 00:23:55,660 --> 00:23:59,061 గుండా వెళుతుంది ఒక కార్యక్రమం రాయడానికి ప్రయత్నించండి సమస్య ఇది ​​కోసం మీరు చేసిన, సున్నా సెట్ 550 00:23:59,061 --> 00:24:02,060 సమర్పించిన మీ ఫోన్ నంబర్లు మరియు ఒక ఇతర జనాభా సమాచారాన్ని చాలా, 551 00:24:02,060 --> 00:24:06,030 మరియు మేము programmatically మీకు వచన సందేశాన్ని పంపవచ్చు. 552 00:24:06,030 --> 00:24:08,540 ఆపై అందరి ఫోన్ ధ్వని చేస్తాయి లేదా కంపించే మొదలవుతుంది 553 00:24:08,540 --> 00:24:11,460 మరియు ఇది ఎందుకంటే, కేవలం అద్భుతమైన వార్తలు బాగా, కంప్యూటర్లు చేయవచ్చు ఏమి చూడండి. 554 00:24:11,460 --> 00:24:13,840 >> ఈ అరుదుగా సరిగ్గా పనిచేస్తుంది ఇది అధిక భాగం లో కనిపిస్తుంది, 555 00:24:13,840 --> 00:24:16,800 నేను సాధారణంగా ఆమోదంకానిజాబితా పొందడానికి ఎందుకంటే Gmail లేదా కొన్ని ఇతర సర్వీసు ద్వారా 556 00:24:16,800 --> 00:24:19,630 నిజానికి స్థాయిలో ఈ చేయడానికి ప్రయత్నిస్తున్న. 557 00:24:19,630 --> 00:24:24,940 కానీ ఫన్నీ విషయం మనం నుంచి, చాలా ఉంది నేడు ఇక్కడ ప్రతి ఒక్కరూ కలిగి లేదు, 558 00:24:24,940 --> 00:24:27,690 చివరిసారి మేము సరదా వాస్తవం రెండు సంవత్సరాల క్రితం ఈ ప్రయత్నించారు 559 00:24:27,690 --> 00:24:30,870 నేను ఒక కార్యక్రమంలో రాశారు అనుకుంటున్నాను ఒక లూప్ iterating కూర్చున్నాడు 560 00:24:30,870 --> 00:24:34,040 తరగతి లో అన్ని విద్యార్థులు పైగా, మరియు వాటిని ఒక టెక్స్ట్ సందేశం యొక్క ప్రతి, 561 00:24:34,040 --> 00:24:37,534 మరియు అది, ఏదో వంటి చెప్పారు ఎందుకు మీరు ఉపన్యాసంలో కాదు? 562 00:24:37,534 --> 00:24:39,170 , CS50 బాట్ లవ్. 563 00:24:39,170 --> 00:24:42,580 >> మీరు ఎన్ని క్షమాపణ సంఖ్య ఆలోచన ఉంది మరియు విధమైన బాధాకరమైన ఇమెయిల్స్ 564 00:24:42,580 --> 00:24:46,970 నేను నుండి ప్రతిస్పందనగా అందుకున్నాము n మైనస్ ఇక్కడ కాదు వీరు 100 మంది 565 00:24:46,970 --> 00:24:47,960 ఆ రోజు. 566 00:24:47,960 --> 00:24:52,116 మరియు కూడా హాస్యాస్పదమైనది, మరింత సిగ్గు story-- మీకు తెలిసిన, అక్కడ దాన్ని ఉంచారు తెలియజేయండి. 567 00:24:52,116 --> 00:24:53,740 ఇది కొన్ని సంవత్సరాల తిరిగి వీడియోపై ఇప్పటికే. 568 00:24:53,740 --> 00:24:56,810 కాబట్టి మీరు వెంటనే నన్ను చూస్తారు లూప్ ఒక వ్రాయడానికి, అనగా 569 00:24:56,810 --> 00:25:00,640 ఆ లో ఒక బగ్ రాయడం చాలా సులభం లూప్, అటువంటి మొదటిసారి 570 00:25:00,640 --> 00:25:02,800 లూప్ ద్వారా మీరు ఒక టెక్స్ట్ సందేశం పంపండి. 571 00:25:02,800 --> 00:25:06,190 >> లూప్ నేను ద్వారా రెండవసారి మరో టెక్స్ట్ సందేశం పంపారు వుండాలి, 572 00:25:06,190 --> 00:25:08,250 ఆపై మరో టెక్స్ట్ సందేశం, మరియు మరింత ఒకటి. 573 00:25:08,250 --> 00:25:11,490 మీరు ఒక అక్షర దోషం చేస్తే కానీ దాన్ని మారుతుంది మీరు కొన్నిసార్లు ప్రోగ్రామింగ్ ఉన్నప్పుడు 574 00:25:11,490 --> 00:25:14,460 ఒక పంపడానికి ప్రోగ్రాములను వ్రాయటానికి చేయవచ్చు టెక్స్ట్ సందేశం, అప్పుడు రెండు టెక్స్ట్ సందేశాలను, 575 00:25:14,460 --> 00:25:18,742 అందరికీ అప్పుడు మూడు టెక్స్ట్ సందేశాలను ఎవరు ఇప్పటికే ఒక టెక్స్ట్ సందేశం పొందింది. 576 00:25:18,742 --> 00:25:21,450 మీకు తెలిసిన మరియు ఏదో ఒక పని చేస్తూ, ప్లస్ ఏదో, ప్లస్ ఏదో 577 00:25:21,450 --> 00:25:25,910 ప్లస్ ఏదో చాలా పెద్ద O ఉంది టెక్స్ట్ సందేశాలను, లేదా n స్క్వేర్డ్, 578 00:25:25,910 --> 00:25:29,830 లేదా $ 0.10 ఒక టెక్స్ట్ సందేశం, $ 20,000 వద్ద. 579 00:25:29,830 --> 00:25:33,700 >> అదృష్టవశాత్తూ నేను ఆ ముందు కంట్రోల్- సి హిట్ జరిగింది, కానీ నేను కనీసం ఒక రుణపడి లేదు 580 00:25:33,700 --> 00:25:37,550 మీ ముందు కోసం $ 20 200 కొన్ని బేసి టెక్స్ట్ సందేశాలను, ఆ 581 00:25:37,550 --> 00:25:40,450 మాత్రమే, తన ఫోన్ వెళ్లిన కానీ కూడా పాత ఫ్లిప్ ఫోన్ వంటిది 582 00:25:40,450 --> 00:25:43,520 కాబట్టి అది బయటకు నెట్టి వంటి తన ప్రతి ఇతర వ్యక్తిగత టెక్స్ట్ మెమరీ 583 00:25:43,520 --> 00:25:45,930 సందేశం అతను వాస్తవానికి సంపాదించిన చేసింది. 584 00:25:45,930 --> 00:25:49,250 కాబట్టి మేము ఒక లక్ష్యం కలిగి నేడు, అలా కాదు. 585 00:25:49,250 --> 00:25:50,620 బహుశా విమానం మోడ్ ఆన్. 586 00:25:50,620 --> 00:25:51,120 అయితే సరే. 587 00:25:51,120 --> 00:25:56,590 కాబట్టి యొక్క ఒక లోకి వీడలేదు ఇక్కడ callled-- కార్యక్రమం 588 00:25:56,590 --> 00:25:59,060 నేను PHP డాట్ టెక్స్ట్ కాల్ అని. 589 00:25:59,060 --> 00:26:01,074 మరియు ముందుగానే, నేను ఇక్కడ రెండు ఫైళ్లను పొందారు. 590 00:26:01,074 --> 00:26:06,030 నేను సిబ్బంది కోసం ఒక ఫైల్ చేసింది, సంపాదించి సిబ్బంది యొక్క సమాచారాన్ని అన్ని, అన్ని పేర్లు 591 00:26:06,030 --> 00:26:07,260 కోర్సు యొక్క వెబ్సైట్ నుండి. 592 00:26:07,260 --> 00:26:09,756 తరువాత ఇప్పుడు కోసం నేను చాలు కొన్ని నకిలీ సంఖ్యలు 555-1212. 593 00:26:09,756 --> 00:26:11,380 సో ఈ నిజానికి ఎక్కడైనా వెళ్ళి కాదు. 594 00:26:11,380 --> 00:26:15,140 కానీ, ఈ CSV ఫైల్ లోపల గమనించవచ్చు మేము ముందు క్లుప్తంగా మాట్లాడారు ఇది 595 00:26:15,140 --> 00:26:16,540 ఫైలు IO సందర్భంలో. 596 00:26:16,540 --> 00:26:18,730 >> ఒక CSV ఫైల్ ఏమిటి? 597 00:26:18,730 --> 00:26:19,970 కామా వేరియబుల్స్ వేరు. 598 00:26:19,970 --> 00:26:24,400 మరియు ఈ చాలా వంటి రకమైన ఉంది తేలికైన డేటాబేస్, మీరు రెడీ ఉంటే. 599 00:26:24,400 --> 00:26:28,650 యొక్క విధమైన నాలుగు స్తంభాలు రకం ఉంది ఈ ఫైలులో, మరియు అక్కడ, కత్తిరించిన, 600 00:26:28,650 --> 00:26:32,400 తప్పనిసరిగా కానీ కామాలతో ఫైలు నిలువు సూచిస్తాయి. 601 00:26:32,400 --> 00:26:35,400 మొదటి కాలమ్ TF లేదా CA యొక్క పేరు. 602 00:26:35,400 --> 00:26:37,800 రెండవ కాలమ్ వారి చివరి పేరు. 603 00:26:37,800 --> 00:26:39,820 మూడవ కాలమ్ వారి ఫోన్ సంఖ్య. 604 00:26:39,820 --> 00:26:44,760 నాలుగవ కాలమ్ స్పష్టంగా is-- నాలుగో కాలమ్ స్పష్టంగా ఏమిటి? 605 00:26:44,760 --> 00:26:45,870 OK, కాబట్టి అది వారి క్యారియర్ యొక్క. 606 00:26:45,870 --> 00:26:47,180 వెరిజోన్, లేదా స్ప్రింట్, లేదా ఏ కాదు కాబట్టి. 607 00:26:47,180 --> 00:26:48,620 మరియు నేను ముందు CSV misspoke ఉంటే. 608 00:26:48,620 --> 00:26:51,800 కామా విలువలు వేరు CSV ఇక్కడ ఉంది. 609 00:26:51,800 --> 00:26:54,260 >> కాబట్టి నేను ఈ తో ఏమి చేయవచ్చు? 610 00:26:54,260 --> 00:26:56,940 Well ఈ కేవలం ఒక పెద్ద టెక్స్ట్ ఫైల్ మరియు అది కుడి, దీర్ఘ రకంగా? 611 00:26:56,940 --> 00:26:58,690 ఈ వంటి అన్నారు రకమైన బాధించే ఉంటుంది. 612 00:26:58,690 --> 00:27:03,510 మరియు అది అయితే, అవుతుంది ఉంటే నేను , లెట్స్ ఒక టెక్స్ట్ సందేశం పంపాలని 613 00:27:03,510 --> 00:27:05,180 ఇక్కడ అలెక్స్ సే. 614 00:27:05,180 --> 00:27:09,690 నాకు నా బ్రౌజర్ లోకి వెళ్ళి తెలపండి మరియు పూర్తి స్క్రీన్ మోడ్ నిష్క్రమించడానికి 615 00:27:09,690 --> 00:27:11,660 కేవలం నేను ముందుకు వెనుకకు టోగుల్ చేయవచ్చు. 616 00:27:11,660 --> 00:27:20,280 ఇది నేను వెళ్ళి ఉంటే, యొక్క చూసేలా అవుతుంది ఇక్కడ, మరియు Gmail, అన్ని కుడి లోకి లాగిన్ అవ్వండి. 617 00:27:20,280 --> 00:27:22,950 ఈ భాగం వద్ద చూడండి లేదు. 618 00:27:22,950 --> 00:27:23,880 జస్ట్ నేను చూడచ్చు. 619 00:27:23,880 --> 00:27:26,551 620 00:27:26,551 --> 00:27:28,800 కోర్సు ప్రసార చెయ్యవచ్చు ఇప్పటికీ నేను ఏమి చేస్తున్నానో చూడండి. 621 00:27:28,800 --> 00:27:29,360 అయితే సరే. 622 00:27:29,360 --> 00:27:31,850 >> ఇక్కడ కేవలం Gmail ఉంది జాన్ హార్వర్డ్ యొక్క ఖాతా. 623 00:27:31,850 --> 00:27:34,000 నేను ఒక పంపాలని చేస్తే అలెక్స్ టెక్స్ట్ సందేశం, 624 00:27:34,000 --> 00:27:35,530 నేను కోర్సు ఒక సందేశాన్ని కంపోజ్ చేయవచ్చు. 625 00:27:35,530 --> 00:27:38,410 మరియు అది అవుతుంది, మరియు నేను చేసిన ఇక్కడ ముందు అలెక్స్ తో పరీక్షించి 626 00:27:38,410 --> 00:27:42,260 కాబట్టి మీరు ఒక నిర్దిష్ట డొమైన్ కలపవచ్చు ప్రజల ఫోన్ నంబర్లు పేరు, 627 00:27:42,260 --> 00:27:45,850 ప్రపంచంలో ఉంది ఎందుకంటే విషయాలు ముఖద్వారాలు ఇమెయిల్ SMS అనే. 628 00:27:45,850 --> 00:27:50,000 అన్ని చెప్పడం ఒక ఫాన్సీ మార్గం మాకు ఎవరు మొబైల్ ఫోన్లు కలిగి 629 00:27:50,000 --> 00:27:53,200 కోర్సు యొక్క, ఫోన్ నంబర్లు కలిగి, బహుశా, మీ వాహనం ఉంది 630 00:27:53,200 --> 00:27:56,840 వద్ద వంటి ఒక నిర్దిష్ట ప్రత్యయం వెరిజోన్ టెక్స్ట్ సందేశం కోసం Vtext.com 631 00:27:56,840 --> 00:28:00,320 మీరు జోడించే డాట్ కామ్, మీ సొంత వ్యక్తిగత ఫోన్ నంబర్, ఆపై 632 00:28:00,320 --> 00:28:03,540 మీరు లేదా స్నేహితులు, లేదా మీ తల్లిదండ్రులు చెయ్యవచ్చు ఆ ఖచ్చితమైన చిరునామా టెక్స్ట్ మీరు. 633 00:28:03,540 --> 00:28:07,380 >> మరియు Verizon, ఒక ఇమెయిల్ సర్వర్ కలిగి సర్వర్ మీద ఈ ఇమెయిల్ స్వీకరించడం, 634 00:28:07,380 --> 00:28:11,180 అప్పుడు సంఖ్యా భాగం మరియు చూసి సంసార ప్రత్యేక పరిశ్రమ మేజిక్ ఉపయోగిస్తుంది 635 00:28:11,180 --> 00:28:14,540 వారు నిజానికి పైగా దాన్ని పంపడానికి కలిగి మీ నిర్దిష్ట కణ వాయుతరంగాలు 636 00:28:14,540 --> 00:28:15,040 ఫోన్. 637 00:28:15,040 --> 00:28:18,030 నాదగ్గర ఎందుకంటే ఇప్పుడు ఈ nice ఉంది నిజంగా ఒక టెక్స్ట్ సందేశం పంపడానికి ఎలా తెలుసు 638 00:28:18,030 --> 00:28:20,460 లేదా ఇంకా కోడ్ వ్రాయడానికి నా మొబైల్ ఫోన్ కోసం, 639 00:28:20,460 --> 00:28:23,580 మరియు మీరు ఖచ్చితంగా అలా తుది ప్రాజెక్ట్, కానీ ఇప్పుడు అన్ని 640 00:28:23,580 --> 00:28:24,770 నా లాప్టాప్ ఇక్కడ ఉంది. 641 00:28:24,770 --> 00:28:29,830 కాబట్టి నేను ఆ CSV పైగా iterate మీరు ఫైలు, లైన్, లైన్ ద్వారా లైన్ ద్వారా లైన్ ద్వారా, 642 00:28:29,830 --> 00:28:35,160 , సిబ్బంది ఫోన్ సంఖ్యల ప్రతి పట్టుకోడానికి మరియు వారి క్యారియర్ మరియు programatically, 643 00:28:35,160 --> 00:28:39,770 ఫోన్ కనెక్ట్, ఆ, concatenate తగిన డొమైన్ పేరుతో సంఖ్య 644 00:28:39,770 --> 00:28:40,820 మరియు అప్పుడు ఒక ఇమెయిల్ పంపండి. 645 00:28:40,820 --> 00:28:41,940 >> కాబట్టి ఆ దశలు చాలా ఉంది. 646 00:28:41,940 --> 00:28:45,530 మరియు మంచి అదృష్టం C. లో ఆ చేయడం ఇది ఒక పరిస్థితి యొక్క పీడకల ఉంది 647 00:28:45,530 --> 00:28:48,350 ఒక ఫైల్ తెరిచి, అది చదవడానికి లైన్, లైన్ ద్వారా లైన్ ద్వారా, మీరు 648 00:28:48,350 --> 00:28:51,100 చూస్తున్నారు, లేదా వెంటనే చూడవచ్చు సమస్య తో, ఐదు సెట్ కాకపోయినా 649 00:28:51,100 --> 00:28:53,560 సమస్య అప్పుడు నాలుగు సెట్, మరియు డైనమిక్ concatenate కు 650 00:28:53,560 --> 00:28:57,020 రెండు రెమ్మలు కలిసి, సి ఎందుకంటే, రెండు రెమ్మలు తీసుకొని వాటిని కలిపి, 651 00:28:57,020 --> 00:29:00,900 తక్కువ మీరు ఏమి ఎక్కువగా చెయ్యాల్సిన? 652 00:29:00,900 --> 00:29:03,020 మీరు కుడి, అధిక మెమరీ ప్రకటించాలని అవసరం? 653 00:29:03,020 --> 00:29:04,710 నేను ఎక్కువ మెమొరీ కలిగి చేయవచ్చు, malloc అడగండి? 654 00:29:04,710 --> 00:29:07,060 నేను ఈ సగం ఉంచవచ్చు ఇక్కడ, ఇక్కడ ఈ సగం. 655 00:29:07,060 --> 00:29:08,150 ఇది కేవలం చాలా దశలను ఉంది. 656 00:29:08,150 --> 00:29:10,310 మరియు ఆ సమయంలో మీరు కోల్పోయి స్టుపిడ్ చిన్న డెమో ఆసక్తి 657 00:29:10,310 --> 00:29:11,851 ఇక్కడ మీరు అందరి ఫోన్ బీప్ చేయడానికి. 658 00:29:11,851 --> 00:29:14,590 యొక్క PHP ఈ విధమైన తెలియజేసేలా శైలి, అనగా మేము కేవలం 659 00:29:14,590 --> 00:29:16,210 వంటగది సింక్ యొక్క మరింత ఉపయోగించడం ప్రారంభించడానికి. 660 00:29:16,210 --> 00:29:18,050 >> మరియు ఆలోచనలు ఉన్నాయి ప్రాథమికంగా అదే, 661 00:29:18,050 --> 00:29:20,710 కానీ మేము చాలా ఆందోళన లేదు తక్కువ స్థాయి గురించి చాలా. 662 00:29:20,710 --> 00:29:22,950 సో ఎలా నేను వాటిని యొక్క చూసేలా ఈ చేయడం గురించి వెళ్ళండి. 663 00:29:22,950 --> 00:29:26,664 మరియు కేవలం కాబట్టి నాదగ్గర గత తప్పులను పునరావృతం 664 00:29:26,664 --> 00:29:28,330 నేను ఇక్కడ నాకు కొన్ని గమనికలు వ్రాయలేదు. 665 00:29:28,330 --> 00:29:31,070 నేను మాకు నడిచే ఉంటే యొక్క చూసేలా ప్రాథమిక దశలను కొన్ని ద్వారా, 666 00:29:31,070 --> 00:29:33,861 ఆపై సమయం కోసమని మేము చేస్తాము బహుశా చివరికి కొన్ని మూలల్లో కట్. 667 00:29:33,861 --> 00:29:38,007 నేను ముందుకు వెళ్లి ఓపెన్ చేయ బోతున్నాను బ్రాకెట్ PHP ఈ ఫైలు ప్రారంభం. 668 00:29:38,007 --> 00:29:39,590 మరియు నేను ముందుకు వెళ్లి ఇలా వెళుతున్న. 669 00:29:39,590 --> 00:29:41,490 మీరు చేస్తాము వంటి, హ్యాండిల్ దాఖలు త్వరలో నిజానికి, చూడండి 670 00:29:41,490 --> 00:29:44,790 ఓపెన్ f అనే ఫంక్షన్ కాల్స్. 671 00:29:44,790 --> 00:29:46,280 మరియు ఈ ఒక ఫైల్ తెరుచుకుంటుంది గుర్తుంచుకోవాలి. 672 00:29:46,280 --> 00:29:48,800 మరియు కోట్, unquote, r తిరిగి, ఏ అంటే? 673 00:29:48,800 --> 00:29:49,800 కేవలం చదివి దానిని తెరవండి. 674 00:29:49,800 --> 00:29:51,210 ఇప్పుడు కోసం p సెట్ లో, మీరు ఈ చేశాడు. 675 00:29:51,210 --> 00:29:54,500 మరియు ఏదైనా కావచ్చు నిర్వహించడానికి, ఫూ, బార్, ఎద్దు, ఏ వేరియబుల్ పేరు. 676 00:29:54,500 --> 00:29:57,470 కానీ సాధారణంగా ఒక కంప్యూటర్ శాస్త్రవేత్త, ఒక ఓపెన్ ఫైల్ అంటారని 677 00:29:57,470 --> 00:30:00,962 , మీరు ఒక ఫైల్ హ్యాండిల్ ఇవ్వడం ఏదో మాట్లాడటానికి పై నొక్కి. 678 00:30:00,962 --> 00:30:02,670 నేను చేయ బోతున్నాను కొన్ని లోపాల తనిఖీ. 679 00:30:02,670 --> 00:30:07,260 హ్యాండిల్ తప్పుడు ఉంటే కాబట్టి, కేవలం ఇష్టం సి లో, నేను లాగ చేయ బోతున్నాను, 680 00:30:07,260 --> 00:30:09,545 ఫైలు, బాక్ స్లాష్ n తెరవలేదు. 681 00:30:09,545 --> 00:30:11,420 ఆపై నేను వెళుతున్నాను ముందుకు మరియు నిష్క్రమణ వెళ్ళడానికి. 682 00:30:11,420 --> 00:30:14,340 మరియు అది, PHP లో, హాజరవుతారు నేను ఒక ఫంక్షన్ లోపల తెలియదు. 683 00:30:14,340 --> 00:30:16,160 ఇక్కడ ఏ ప్రధాన విధి ఉంది. 684 00:30:16,160 --> 00:30:17,450 నేను కేవలంగా, తిరిగి లేదు. 685 00:30:17,450 --> 00:30:18,120 నేను నిష్క్రమణ. 686 00:30:18,120 --> 00:30:19,619 ఇది అత్యవసరంగా ఇదే ఉంది. 687 00:30:19,619 --> 00:30:22,510 మరియు నేను బహుశా ఒక y నిష్క్రమించడం చేస్తున్నాను. 688 00:30:22,510 --> 00:30:24,220 ఒక కేవలం ఒక రకమైన లోపం అర్థం. 689 00:30:24,220 --> 00:30:25,580 ఇది కాని సున్నా, కాబట్టి అది ఒక లోపం. 690 00:30:25,580 --> 00:30:30,220 >> అన్ని కుడి, నేను ఇప్పుడు ఇక్కడ డౌన్ ఉన్నాను కనుక నా కార్యక్రమంలో నేను ఫైలు తెరిచారు. 691 00:30:30,220 --> 00:30:34,250 నేను ముందుకు వెళ్లి డిక్లేర్ వెళుతున్న చిరునామాలను అనే ఒక శ్రేణి, 692 00:30:34,250 --> 00:30:38,610 మరియు సి లో నేను తెలుసు వుంటుంది ముందుగానే శ్రేణి యొక్క పరిమాణం, కుడి? 693 00:30:38,610 --> 00:30:41,910 లేదా నేను ప్రకటించాలని వుంటుంది ఒక పాయింటర్ ఉంది, ఆపై malloc ఉపయోగించవచ్చు. 694 00:30:41,910 --> 00:30:44,720 తర్వాత ప్రతి సమయం నేను చదివిన ఫైలు మరొక వరుస ద్వారా, 695 00:30:44,720 --> 00:30:46,620 నేను malloc అవసరం వెళుతున్న మరింత మెమరీ, malloc మరింత మెమరీ. 696 00:30:46,620 --> 00:30:47,703 ఆ మెడ లో ఒక నొప్పి అనిపిస్తుంది. 697 00:30:47,703 --> 00:30:50,950 మరియు కృతజ్ఞతగా, PHP, మరియు రూబీ, మరియు పైథాన్, మరియు JavaScript వారు 698 00:30:50,950 --> 00:30:53,880 మీ శ్రేణుల పెరగనుంది మీరు కోసం స్వయంచాలకంగా. 699 00:30:53,880 --> 00:30:54,830 No more malloc. 700 00:30:54,830 --> 00:30:56,227 No more మెమరీ నిర్వహణ. 701 00:30:56,227 --> 00:30:57,560 కంప్యూటర్ ఆ జాగ్రత్త తీసుకుంటుంది. 702 00:30:57,560 --> 00:31:00,330 కానీ ధర మీరు చెల్లిస్తారు. 703 00:31:00,330 --> 00:31:01,350 ఇది కొద్దిగా నెమ్మదిగా వార్తలు. 704 00:31:01,350 --> 00:31:03,190 మరియు ఈ వంటి ఒక ప్రోగ్రామ్ మేము గమనించవచ్చు వెళ్ళడం లేదు చేస్తున్నాం. 705 00:31:03,190 --> 00:31:04,720 మేము 100 టెక్స్ట్ సందేశాలను పంపడం చేయబోతున్నామని. 706 00:31:04,720 --> 00:31:06,136 ఉదాహరణకు అది అనుభూతి వెళ్ళడం లేదు. 707 00:31:06,136 --> 00:31:08,430 ఇది నిజంగా మాత్రమే మొదలవుతుంది నచ్చిన మీ భాష పట్టింపు 708 00:31:08,430 --> 00:31:11,490 మీ డేటా లేదా మీ కార్యక్రమాలు నిజంగా, నిజంగా గణనీయమైన పొందండి 709 00:31:11,490 --> 00:31:14,120 ఎక్కువగా సందర్భంలో ఉంటుంది మా వెబ్ ఆధారిత విషయాలలో. 710 00:31:14,120 --> 00:31:15,450 >> కానీ ఇప్పుడు కోసం యొక్క ముందుకు నకలు తెలియజేయండి. 711 00:31:15,450 --> 00:31:20,120 దాన్ని మారుతుంది ఉండగా ఒక ఉంది సి లో ఫంక్షన్ f CSV పొందండి అని. 712 00:31:20,120 --> 00:31:24,570 CSV ఫైల్ ను, ఆ పడుతుంది దాని వాదన హ్యాండిల్ దాఖలు 713 00:31:24,570 --> 00:31:28,810 మరియు అది ద్వారా, అప్పుడు వరుసగా ఉపక్రమించాడు రో, రో ద్వారా, వరుసగా చదవడానికి. 714 00:31:28,810 --> 00:31:30,964 కాబట్టి అది కేవలం ఒక లైన్ చదువుతుంది ఫైలు టెక్స్టును. 715 00:31:30,964 --> 00:31:34,130 కానీ, ఈ ఫంక్షన్ గురించి nice ఏది అది కేవలం నాకు టెక్స్ట్ లోని ఒక లైన్ అప్పగించండి లేదు. 716 00:31:34,130 --> 00:31:37,320 ఇది ఆ కామాలు వెదుకుతుంది, మరియు లైన్ కావలసిన విధంగా విభజిస్తుంది. 717 00:31:37,320 --> 00:31:41,740 మరియు లైన్ అన్వయించడం విడిపోయినట్లు అర్థం ఈ సందర్భంలో కొన్ని విలువలు దీన్ని. 718 00:31:41,740 --> 00:31:45,510 >> ఇతర మాటలలో, డాలర్ సైన్ వరుసగా ఒక చరరాశి 719 00:31:45,510 --> 00:31:47,010 నాకు సూచికలు కొంత ఇవ్వాలని అన్నారు. 720 00:31:47,010 --> 00:31:49,635 ఈ అవతరిస్తుంది నా CSV మొదటి కాలమ్. 721 00:31:49,635 --> 00:31:52,510 ఈ రెండవ ఉండబోతుంది కాలమ్, ఈ మూడవ అవతరిస్తుంది 722 00:31:52,510 --> 00:31:53,968 ఈ నాలుగో అవతరిస్తుంది. 723 00:31:53,968 --> 00:31:57,440 రీకాల్, మరియు Excel ఎందుకంటే , మేము ఈ చేశాడు చివరిసారి సహకరించిన 724 00:31:57,440 --> 00:32:03,350 నేను డౌన్లోడ్ ఉంటే అయితే సిబ్బంది CSV కలదు. 725 00:32:03,350 --> 00:32:04,940 అయ్యో, పేరుమార్పు. 726 00:32:04,940 --> 00:32:09,120 నేను సిబ్బంది డాట్ డౌన్లోడ్ ఉంటే CSV మరియు తెరవడానికి ప్రయత్నించండి, 727 00:32:09,120 --> 00:32:12,510 నేను ఇప్పటికే OH నేను registered-- చేసిన చివరిసారి నుండి Excel అప్డేట్ లేదు. 728 00:32:12,510 --> 00:32:15,880 మీరు సిబ్బంది డాట్ లో చూస్తారు CSV, నేను నాలుగు నిలువు వరుసలు. 729 00:32:15,880 --> 00:32:18,720 నేను చదివినపుడు ఇక్కడ అబ్బి మొదటి వరుస, 730 00:32:18,720 --> 00:32:23,582 డాలర్ సైన్ వరుసగా 0, అబ్బి ఉంది డాలర్ సైన్ వరుసగా ఒకటి, లియోన్స్ ఉంది 731 00:32:23,582 --> 00:32:27,740 డాలర్ సైన్ వరుసగా రెండు, ఆమె సంఖ్య ఆపై ఆమె ఫోన్ యొక్క రవాణా. 732 00:32:27,740 --> 00:32:28,410 >> సో అంతే. 733 00:32:28,410 --> 00:32:30,740 మరియు ఆ, మంచిది నేను ఎందుకంటే ఇప్పుడు దొరుకుతుందని లేదు 734 00:32:30,740 --> 00:32:32,800 ఆ కామాలు అన్ని వాస్తవానికి ఎక్కడ. 735 00:32:32,800 --> 00:32:35,300 నేను ముందుకు వెళ్ళడానికి వెళుతున్న మరియు ఆ నిర్వచనం ఇచ్చిన, దీన్ని, 736 00:32:35,300 --> 00:32:38,960 నేను ఆమె పేరు అని చెప్పడానికి వెళుతున్నాను వరుసగా బ్రాకెట్ సున్నా, లో వాగ్దానం. 737 00:32:38,960 --> 00:32:41,150 నేను grab-- వెళుతున్న మరియు నిజానికి, మీరు ఏమి? 738 00:32:41,150 --> 00:32:42,780 నేను గురించి ఆందోళన వెళుతున్న కాదు ఆమె పేరు, ఈ సందర్భంలో. 739 00:32:42,780 --> 00:32:43,988 నేను సరళమైన ఉంచడానికి వెళుతున్న. 740 00:32:43,988 --> 00:32:48,610 నేను ఆమె సంఖ్య చేయ బోతున్నాను వరుసగా బ్రాకెట్ రెండు, నేను అనుకుంటున్నాను. 741 00:32:48,610 --> 00:32:50,510 మరియు ఆమె క్యారియర్ పేరు ఉంది? 742 00:32:50,510 --> 00:32:53,405 వరుసగా మూడు, పైగా ఒకటి. 743 00:32:53,405 --> 00:32:54,280 కాబట్టి ఏమీ అక్కడ కొత్త. 744 00:32:54,280 --> 00:32:56,770 ఇది ఒక అర్రే లోకి కేవలం సున్నా ఇండెక్సింగ్ వార్తలు. 745 00:32:56,770 --> 00:32:58,760 >> మరియు ఇప్పుడు, నేను ఈ క్రింది చేయ బోతున్నాను. 746 00:32:58,760 --> 00:33:03,930 క్యారియర్ సమానం ఉంటే AT & T-- సమానం నేను కేవలం ఒక లూప్ కలిగి వెళుతున్న 747 00:33:03,930 --> 00:33:06,790 నేను ఒక ఇమెయిల్ సృష్టించడానికి కావలసిన ఈ కనిపించే చిరునామా. 748 00:33:06,790 --> 00:33:12,320 ఇది 617-555-1212 చేస్తాడు వద్ద, అది ఏమిటో, text.ATT.net, 749 00:33:12,320 --> 00:33:13,490 నేను చేయాలనుకుంటున్నారా ఏమిటి. 750 00:33:13,490 --> 00:33:15,260 సో ఎలా నేను ఈ చేయగలను? 751 00:33:15,260 --> 00:33:16,730 నేను ఈ క్రింది చేయ బోతున్నాను. 752 00:33:16,730 --> 00:33:22,460 ఆమె చిరునామా, ఆమె నంబర్ అవతరిస్తుంది మరియు ఇప్పుడు నాకు ముందుకు వెళ్లి మనం. 753 00:33:22,460 --> 00:33:23,760 ఈ కొన్ని అల్లరిగా వాక్యనిర్మాణం. 754 00:33:23,760 --> 00:33:27,250 నేను శాతం లు ట్రిక్ పని చేయడు కానీ నేను నిజానికి దీన్ని కేవలం. 755 00:33:27,250 --> 00:33:29,900 >> కాబట్టి ఈ ఒక PHP విషయం కాని యొక్క నేను ఏమి చేస్తున్నానో పరిశీలిద్దాం. 756 00:33:29,900 --> 00:33:31,630 డాలర్స్ లో చిరునామా సైన్ ఎడమ, కేవలం ఒక వేరియబుల్. 757 00:33:31,630 --> 00:33:32,300 నాకు ఒక వేరియబుల్ ఇవ్వండి. 758 00:33:32,300 --> 00:33:33,390 నేను రకాన్ని కలిగి లేదు. 759 00:33:33,390 --> 00:33:34,570 PHP దాన్ని దొరుకుతుందని ఉంటుంది. 760 00:33:34,570 --> 00:33:36,580 కుడి వైపు, డేటా రకం ఏమిటి 761 00:33:36,580 --> 00:33:38,399 ఆ మొత్తం విషయం పై యొక్క కుడి వైపు? 762 00:33:38,399 --> 00:33:40,190 ఒక స్ట్రింగ్ వలె ఉంది, డబుల్ ఉంది ఎందుకంటే 763 00:33:40,190 --> 00:33:42,280 ఇప్పటివరకు ఎడమ మరియు కుడి వైపున పై చెబుతారు. 764 00:33:42,280 --> 00:33:44,210 ఇప్పుడు ఇక్కడ కొన్ని అల్లరిగా కొత్త సింటాక్స్. 765 00:33:44,210 --> 00:33:47,550 గిరజాల జంట కలుపులు ఉంది, మరియు డాలర్ సైన్ సంఖ్య. 766 00:33:47,550 --> 00:33:52,860 కానీ ఒక వాక్యనిర్మాణం ఏమిటి అంచనా పడుతుంది బహుశా నాకు ఏమి PHP చెప్పడం? 767 00:33:52,860 --> 00:33:53,360 అవును. 768 00:33:53,360 --> 00:33:54,630 జస్ట్ అక్కడ విలువ ఇన్సర్ట్. 769 00:33:54,630 --> 00:33:55,530 సో సంఖ్య శాతం లు. 770 00:33:55,530 --> 00:33:58,160 మేము ప్రింట్ F, లేదా s వాడవచ్చు ముద్రణ F లేదా అలాంటిదే, 771 00:33:58,160 --> 00:34:00,070 PHP మరియు చాలా కానీ ఉన్నత స్థాయి భాషల, 772 00:34:00,070 --> 00:34:03,070 మీరు అనుకొనుట చూడండి చూడాలని బహుశా, క్రియాశీలంగా ఇదే 773 00:34:03,070 --> 00:34:04,019 ఆరు రకాలుగా. 774 00:34:04,019 --> 00:34:06,310 కాబట్టి అది మారింది మొదలవుతుంది నమూనా లేదా శైలి యొక్క ఒక పదార్థం. 775 00:34:06,310 --> 00:34:09,902 కాబట్టి ఈ కేవలం ఒక గుప్తమైన చూస్తున్న మార్గం చెప్పడం, నాకు ఒక ఇమెయిల్ చిరునామాను ఇవ్వండి 776 00:34:09,902 --> 00:34:12,110 కానీ ప్లగ్-ఇన్ సంఖ్యలో ఈ కర్లీ జంట కలుపులు మధ్య. 777 00:34:12,110 --> 00:34:15,440 మరియు వంకర జంట కలుపులు లేదు రెడీ చివరి చిరునామా లో ముగుస్తుంది. 778 00:34:15,440 --> 00:34:18,010 >> ఇప్పుడు మేము కొన్ని దాటవేయవచ్చు సమయం కోసమని ఈ పంక్తులు. 779 00:34:18,010 --> 00:34:21,210 సో ఒక క్యారియర్ సమానం , verHorizon-- అయ్యో సమానం 780 00:34:21,210 --> 00:34:24,989 నేను ఏదో చేయాలనుకుంటున్నారా Verizon-- చాలా పోలి, పేరు చిరునామా గెట్స్, 781 00:34:24,989 --> 00:34:27,569 కోట్, text.ATT.net వద్ద unquote, సంఖ్య. 782 00:34:27,569 --> 00:34:30,380 783 00:34:30,380 --> 00:34:35,050 ఆపై నేను అదే రకమైన చేయవచ్చు వాహకాలు మిగిలిన విషయం. 784 00:34:35,050 --> 00:34:37,090 కానీ నేను ఇప్పుడు కోసం డాట్, డాట్, డాట్ చేస్తాను. 785 00:34:37,090 --> 00:34:43,050 ఇప్పుడు యొక్క అనుకుందాం తెలియజేయండి నేను పుష్, అర్రే జోడించాలనుకుంటే. 786 00:34:43,050 --> 00:34:45,969 నేను జోడించండి కావలసిన శ్రేణి, చిరునామాలు అని. 787 00:34:45,969 --> 00:34:50,409 >> ఈ చిరునామా, ఎంత మీరు PHP లో వ్యూహం ఏదో జోడించండి. 788 00:34:50,409 --> 00:34:51,610 మీరు malloc చెయ్యాల్సిన లేదు. 789 00:34:51,610 --> 00:34:53,068 మీరు శ్రేణి పరిమాణాన్ని కలిగి లేదు. 790 00:34:53,068 --> 00:34:54,259 మీరు శ్రేణి, పుష్ అంటున్నారు. 791 00:34:54,259 --> 00:34:57,300 మీరు ఏ శ్రేణి push-- అనుకుంటున్నారు ఏమి మీరు పై ఏదో పుష్ అనుకుంటున్నారు? 792 00:34:57,300 --> 00:34:58,000 చిరునామాలు. 793 00:34:58,000 --> 00:34:59,550 మీరు చిరునామాలను పై పుష్ ఏమి? 794 00:34:59,550 --> 00:35:00,350 చిరునామా. 795 00:35:00,350 --> 00:35:02,430 నిజానికి, మీరు ఉంటే నిజంగా తెలివైన ఉండాలనుకుంటున్నాను, 796 00:35:02,430 --> 00:35:05,610 కొన్ని వాక్యనిర్మాణ చక్కెర ఈ కోసం, మాట్లాడటానికి, 797 00:35:05,610 --> 00:35:10,230 ఇది కేవలం మీరు దీన్ని ఎలా అర్థం prettier మార్గం, ఈ చేయాలని ఉంటుంది. 798 00:35:10,230 --> 00:35:14,060 ఆ చాలా పెరుగుతున్న ప్రభావం పరిమాణం ఒక చిరునామాలకు శ్రేణి, 799 00:35:14,060 --> 00:35:17,130 మరియు ఆ అదనపు plop దీనిని ఇమెయిల్ చిరునామా. 800 00:35:17,130 --> 00:35:17,630 అవును. 801 00:35:17,630 --> 00:35:19,730 >> ప్రేక్షకులు: [వినబడని] 802 00:35:19,730 --> 00:35:22,520 >> SPEAKER 1: ఒక అక్షర దోషం వేరే, OH క్యారియర్ if--. 803 00:35:22,520 --> 00:35:23,070 పరవాలేదు. 804 00:35:23,070 --> 00:35:26,971 ఇది కూడా నా వైఫల్యం ఇష్టం లేదు ఈ కార్యక్రమంలో భాగంగా అమలు 805 00:35:26,971 --> 00:35:27,470 తరువాత. 806 00:35:27,470 --> 00:35:28,810 కానీ పట్టుకోవడంలో ధన్యవాదాలు. 807 00:35:28,810 --> 00:35:30,671 వన్ మరింత బగ్. 808 00:35:30,671 --> 00:35:31,170 ధన్యవాదాలు. 809 00:35:31,170 --> 00:35:33,746 మేము ఈ Vtext.com ఉండాలనుకుంటున్నాను. 810 00:35:33,746 --> 00:35:34,340 అవును. 811 00:35:34,340 --> 00:35:34,839 అయితే సరే. 812 00:35:34,839 --> 00:35:36,330 సో ఇక్కడ ఈ మాకు వదిలి లేదు? 813 00:35:36,330 --> 00:35:38,224 మేము ఫైల్ను తెరవడం కోడ్ వ్రాయలేదు. 814 00:35:38,224 --> 00:35:40,390 మేము iterate ఒక లూప్ కలిగి ఫైలు వరుసలను పైగా. 815 00:35:40,390 --> 00:35:43,650 మేము జోడించే కోడ్ కలిగి నా ఒక సమయంలో శ్రేణి, ఒక సరిగ్గా 816 00:35:43,650 --> 00:35:44,790 ఆకృతీకరణ ఇమెయిల్ చిరునామా. 817 00:35:44,790 --> 00:35:48,480 కాబట్టి నిజంగా అవశేషాలు పంపడానికి ఉంది ఈ ప్రజలు ప్రతి ఒక ఇమెయిల్. 818 00:35:48,480 --> 00:35:52,830 >> నేను ముందుకు మారారు మరియు క్రింది విధంగా నాకు readied. 819 00:35:52,830 --> 00:35:59,580 నేను is-- ఇక్కడ అలా మరియు లెట్స్ వెళుతున్న ముందుకు వెళ్లి కొన్ని వాస్తవ కోడ్ కు దాటవేయడానికి 820 00:35:59,580 --> 00:36:00,620 ఇది ఈ కనిపిస్తోంది. 821 00:36:00,620 --> 00:36:02,950 కాబట్టి ఇక్కడ ముందు కాల్చిన ఉంది వెర్షన్ నేను ముందు రాసిన. 822 00:36:02,950 --> 00:36:04,700 మరియు నేను పూర్తి గమనించవచ్చు స్ప్రింట్ అమలు. 823 00:36:04,700 --> 00:36:06,130 నేను T- మొబైల్ అమలు ముగించాడు. 824 00:36:06,130 --> 00:36:08,020 నేను వర్జిన్ మొబైల్ అమలు ముగించాడు. 825 00:36:08,020 --> 00:36:09,622 నేను ముందుగానే క్షమాపణ ఉంటుంది. 826 00:36:09,622 --> 00:36:12,080 కొన్ని వాహకాలు ఉందని తరగతి లో కొంతమంది విద్యార్ధులు కలిగి 827 00:36:12,080 --> 00:36:14,640 నేను లెక్కించడం ఇబ్బంది లేదని ఇక్కడ ఉంటే పరిస్థితి. 828 00:36:14,640 --> 00:36:16,015 సో అన్ని పాఠాలు వెళతారు. 829 00:36:16,015 --> 00:36:17,556 కానీ యొక్క నేను చెయ్యాల్సిన ఏమి చూడటానికి వీలు. 830 00:36:17,556 --> 00:36:19,660 నేను కేవలం, ఫైలు దగ్గరగా వంటి p నాలుగు సెట్. 831 00:36:19,660 --> 00:36:20,835 >> మరియు ఈ కొత్త వాక్యనిర్మాణం. 832 00:36:20,835 --> 00:36:22,710 మరియు మేము కొద్దిగా చూస్తారు కాలక్రమేణా ఈ యొక్క బిట్, 833 00:36:22,710 --> 00:36:24,450 ప్రత్యేకించి పుట ఏడు మరియు ఎనిమిది సెట్. 834 00:36:24,450 --> 00:36:28,140 కానీ ఈ సృష్టించడం కోసం వాక్యనిర్మాణం నిర్మాణం యొక్క ఒక ప్రత్యేక రకం. 835 00:36:28,140 --> 00:36:31,490 ఒక లైబ్రరీ అక్కడ దాన్ని మారుతుంది PHP, అని PHP Mailer వస్తుంది. 836 00:36:31,490 --> 00:36:33,840 జీవితం లో ప్రయోజనం ఉంది programmatically ఇమెయిళ్ళను పంపడం. 837 00:36:33,840 --> 00:36:36,840 అంతే కోడ్ వేరొకరి అని వ్రాసాడు మాకు ఇమెయిల్స్ పంపడం సులభతరం చేస్తుంది, 838 00:36:36,840 --> 00:36:39,131 కాబట్టి మేము ఉంచాలని లేదు ముందుకు వెనుకకు Gmail కు వెళ్ళి 839 00:36:39,131 --> 00:36:41,151 ప్రజల ఇమెయిల్ చిరునామాలను అతికించడానికి. 840 00:36:41,151 --> 00:36:44,150 ఇక్కడ రేఖల మొత్తంగా బంచ్ ఉంది నిజాయితీగా, నేను రకమైన అనుకరించారని 841 00:36:44,150 --> 00:36:45,660 మరియు డాక్యుమెంటేషన్ నుండి అతికించారు. 842 00:36:45,660 --> 00:36:47,409 నిజానికి, మీరు అయితే ఆసక్తికరమైన, నేను అన్ని వదిలి 843 00:36:47,409 --> 00:36:50,550 డాక్యుమెంటేషన్ యొక్క URL ల కోడ్ లో మేము తరువాత పోస్ట్ చేస్తాము. 844 00:36:50,550 --> 00:36:52,360 మరియు మధ్య గమనించవచ్చు నేను ఏమి చేస్తున్నానో విషయాలు 845 00:36:52,360 --> 00:36:55,710 నేను ఈ లైబ్రరీ చెప్పడం నేను ఉంది, కుడి, Gmail యొక్క సర్వర్ ఉపయోగించాలి? 846 00:36:55,710 --> 00:36:59,360 SMTP మేము ఉన్నప్పుడు గురించి క్లుప్తంగా మాట్లాడారు సాధారణ మెయిల్ గురించి యేల్ వద్ద ఉన్నాయి 847 00:36:59,360 --> 00:37:00,110 బదిలీ ప్రోటోకాల్. 848 00:37:00,110 --> 00:37:02,920 ఇది ప్రోటోకాల్ అని ఇమెయిల్ పంపడానికి ఉపయోగించబడుతుంది సర్వర్ల, 849 00:37:02,920 --> 00:37:05,150 మరియు that's-- Gmail ఆ ఒకటి. 850 00:37:05,150 --> 00:37:07,290 ఒక పోర్ట్, ఈ TCP పోర్ట్ సంఖ్య. 851 00:37:07,290 --> 00:37:09,630 మీరు ఉంటే ఇది మంచిది ముందు 587 చూడని. 852 00:37:09,630 --> 00:37:11,420 జస్ట్ డాక్యుమెంటేషన్ నుండి తెలుసు. 853 00:37:11,420 --> 00:37:12,250 ఇక్కడ నా వాడుకరిపేరు వార్తలు. 854 00:37:12,250 --> 00:37:13,670 నేను CF50 బాట్ ఉపయోగించడానికి వెళుతున్న. 855 00:37:13,670 --> 00:37:16,690 మరియు ఒక క్షణం లో, నేను వెళుతున్న బాట్ యొక్క అసలు పాస్వర్డ్ను లో టైప్ చేయండి. 856 00:37:16,690 --> 00:37:18,690 ఆపై డౌన్ ఇక్కడ, ఉంది ఏమి గమనిస్తారు. 857 00:37:18,690 --> 00:37:22,840 >> నేను చిరునామా నుండి నా సెట్ CS50.net వద్ద బొట్ వుంటుంది. 858 00:37:22,840 --> 00:37:26,240 నేను పంపే చింతిస్తున్నాము లేదు అనుకుంటున్నాను టెక్స్ట్ సందేశానికి 800 మంది 859 00:37:26,240 --> 00:37:30,590 , మీరు మిస్ ప్రేమ CS50 బాట్ బహుశా, చెప్పారు నేడు అది చేయడం సాధ్యం కాలేదు వారికి. 860 00:37:30,590 --> 00:37:33,160 ఆపై లైన్ 76 లో, నేను ఏమి చెయ్యాలి? 861 00:37:33,160 --> 00:37:39,010 సి వంటి రూపం ఈ రకమైన కాబట్టి నేను 0 సమానం, n సమానం ఇప్పుడు కొత్త కౌంట్. 862 00:37:39,010 --> 00:37:42,077 ఇది మీరు పొందుటకు కావాలా అని అవుతుంది వ్యూహంలో విషయాలు సంఖ్య, 863 00:37:42,077 --> 00:37:43,660 మీరు ఇకపై అది గుర్తు లేదు. 864 00:37:43,660 --> 00:37:45,370 మీరు కేవలం ఒక అడగవచ్చు లెక్కింపు అని ఫంక్షన్, 865 00:37:45,370 --> 00:37:48,320 మరియు మీరు ఎన్ని ఇత్సెల్ఫ్ చిరునామాలను ఆ శ్రేణి లో ఉన్నాయి. 866 00:37:48,320 --> 00:37:53,210 >> ఆపై నేను జోడించండి వెళుతున్న ఇమెయిల్ చిరునామా. 867 00:37:53,210 --> 00:37:55,090 మరియు నేను ఈ నుండి తెలుసు డాక్యుమెంటేషన్ ఉపయోగించి. 868 00:37:55,090 --> 00:37:56,900 ఒక అనుబంధాన్ని చిరునామా ఫంక్షన్ ఉంది. 869 00:37:56,900 --> 00:37:58,980 ఇప్పుడు అక్కడ గమనించే సింటెక్స్ ఒక భాగం. 870 00:37:58,980 --> 00:38:01,470 మేము ముందు ఈ చూసిన ఆత్మ C. లో లాగానే. 871 00:38:01,470 --> 00:38:04,100 మీరు డాలర్ సైన్ ఆలోచించవచ్చు అది ఇది వేరియబుల్ వంటి మెయిల్. 872 00:38:04,100 --> 00:38:08,100 కానీ అది లోపలి ఒక struct వార్తలు ఇది మాత్రమే లక్షణాలు, 873 00:38:08,100 --> 00:38:09,400 వేరియబుల్స్ మీరు రెడీ ఉంటే. 874 00:38:09,400 --> 00:38:13,480 కానీ దాన్ని మారుతుంది PHP లో, ఇది ఆ ఒక ఆబ్జెక్ట్ ఓరియంటెడ్ ప్రోగ్రామింగ్ ఉంది 875 00:38:13,480 --> 00:38:16,520 భాష, జావా వంటి మీరు APCS చేపడితే. 876 00:38:16,520 --> 00:38:21,420 >> డాలర్ సైన్ మెయిల్, మీరు అనుకుంటే ఆలోచన అది కూడా అది లోపలి విధులు ఉంది 877 00:38:21,420 --> 00:38:22,380 లేదా పద్ధతులు. 878 00:38:22,380 --> 00:38:24,720 కాబట్టి ఈ అని చెప్పబడినది ప్రత్యేక PHP Mailer 879 00:38:24,720 --> 00:38:29,280 లైబ్రరీ నేను తప్పకుండ ఒక వేరియబుల్ పొందారు ఉంటే, నేను ఒక ఫంక్షన్ కాల్ అనుకుంటే ఆ 880 00:38:29,280 --> 00:38:31,559 ఆ లైబ్రరీ తో వస్తుంది, నేటి ప్రయోజనాల కోసం, 881 00:38:31,559 --> 00:38:33,100 కేవలం మీరు బాణం సంజ్ఞామానం ఉపయోగించడానికి తెలుసు. 882 00:38:33,100 --> 00:38:34,150 డాట్ సంజ్ఞామానం ఉంది. 883 00:38:34,150 --> 00:38:35,220 ఇది కేవలం బాణం ఉంది. 884 00:38:35,220 --> 00:38:36,380 కానీ ఒక పాయింటర్ కాదు. 885 00:38:36,380 --> 00:38:38,680 ఇది కేవలం సి యొక్క వాక్యనిర్మాణం నుండి అరువు యొక్క. 886 00:38:38,680 --> 00:38:43,620 సో కాల్ లోపలి చిరునామా జోడించండి ఈ లైబ్రరీ యొక్క వస్తువు లేదా వేరియబుల్. 887 00:38:43,620 --> 00:38:44,440 >> అయితే సరే. 888 00:38:44,440 --> 00:38:45,570 ఈ మాయా లైన్. 889 00:38:45,570 --> 00:38:46,740 నేను ఒక ఇమెయిల్ పంపండి ఎలా. 890 00:38:46,740 --> 00:38:50,040 ఆ తెరవబడుతుంది సమానం Gmail, దాన్ని టైప్, మరియు పంపడానికి కొట్టిన. 891 00:38:50,040 --> 00:38:54,870 కానీ బదులుగా ఒక పంపడానికి జరగబోతోంది ఈ శరీరం, ఈ చిరునామాకు ఇమెయిల్ 892 00:38:54,870 --> 00:38:57,120 CS50 బోట్ నుండి. 893 00:38:57,120 --> 00:38:58,710 ఇప్పుడు కీ లైన్. 894 00:38:58,710 --> 00:39:03,130 ఈ లైన్ 2011 వంటి లో హాజరు కాలేదనే నేను అనుకుంటున్నాను నేను గత ఈ ప్రయత్నించారు. 895 00:39:03,130 --> 00:39:05,640 అక్కడ లైనును, కోర్సు యొక్క, చిరునామాలను క్లియర్ చేస్తుంది. 896 00:39:05,640 --> 00:39:07,920 కాబట్టి తార్కికంగా, నేను ఉంటే చిరునామా క్లియర్ లేదు 897 00:39:07,920 --> 00:39:11,740 ప్రతి పునరావృతం తరువాత, మొదటి ఇమెయిల్ లేదా టెక్స్ట్ సందేశం ఆలిస్ వెళ్తాడు, 898 00:39:11,740 --> 00:39:14,320 రెండవ వెళ్తాడు అలైస్ మరియు బాబ్, మూడవ 899 00:39:14,320 --> 00:39:17,870 అలైస్ మరియు బాబ్ మరియు చార్లీ వెళ్తాడు, అందుకే చాలా ఖరీదైన తప్పు 900 00:39:17,870 --> 00:39:18,760 నేను ఆ సంవత్సరం చేసిన. 901 00:39:18,760 --> 00:39:21,080 >> కాబట్టి యొక్క చూసేలా. 902 00:39:21,080 --> 00:39:24,200 ఏవైనా ప్రశ్నలు ఉన్నాయా మేము మీరు అన్ని ఒక టెక్స్ట్ పంపండి ముందు 903 00:39:24,200 --> 00:39:28,210 10 శాతం సంభావ్యత సందేశాన్ని? 904 00:39:28,210 --> 00:39:28,940 ఏవైనా ప్రశ్నలు? 905 00:39:28,940 --> 00:39:30,330 అయితే సరే. 906 00:39:30,330 --> 00:39:36,100 నాకు ఇక్కడ మరియు మార్పు వీడలేదు పనిచేయాలి ఏమి పాస్వర్డ్ను, 907 00:39:36,100 --> 00:39:37,780 అవకాశం Gmail ప్రకారం ఆమోదంకానిజాబితా అందుకుంటారని. 908 00:39:37,780 --> 00:39:39,821 కాబట్టి వారు అన్ని వెళ్ళవచ్చు బయటకు, వారు నుండి బహుశా 909 00:39:39,821 --> 00:39:42,960 800 ఇమెయిల్స్ పంపడం మాకు ఇష్టం లేదు ఒకేసారి లూప్ ఒక లో. 910 00:39:42,960 --> 00:39:45,140 ఆ కాదు కాబట్టి ప్రత్యేకించి మానవ ప్రవర్తన. 911 00:39:45,140 --> 00:39:47,460 >> ఓహ్, నేను మరొక విషయం మార్చడానికి వెళుతున్న. 912 00:39:47,460 --> 00:39:50,850 ఎగువన అప్, నేను sent-- వెళుతున్న విద్యార్థులు CSV డాట్ ఫైలు మార్చడానికి. 913 00:39:50,850 --> 00:39:55,420 మరియు నేను ఈ తెరుచుకోదు, కానీ ఈ ఒక ఉంది 100 సిబ్బంది సమానంగా CSV ఫైల్, 914 00:39:55,420 --> 00:39:58,970 కానీ 800 విద్యార్ధులు, కేవలం హార్వర్డ్ నుండి, ఎందుకంటే యేల్ 915 00:39:58,970 --> 00:40:00,207 ఈ వారం అక్టోబర్ గూడ ఉంది. 916 00:40:00,207 --> 00:40:03,290 మరియు అది ఒక కుదుపు విషయం రకం వంటి తెలుస్తోంది ఎందుకు వాటిని పాఠ్యం చేయాలని 917 00:40:03,290 --> 00:40:04,750 వారు సెలవు తరగతి లో లేదు ఉన్నాము. 918 00:40:04,750 --> 00:40:05,250 పరవాలేదు. 919 00:40:05,250 --> 00:40:08,310 హార్వర్డ్ విద్యార్థులు ఆ ఫైల్ లోపల నేడు. 920 00:40:08,310 --> 00:40:12,320 ఇప్పుడు యొక్క తిరిగి వెళ్ళి తెలపండి నా టెర్మినల్ విండో. 921 00:40:12,320 --> 00:40:13,710 నేను రకమైన నాడీ రెడీ. 922 00:40:13,710 --> 00:40:22,000 >> OK కాబట్టి ఇప్పుడు నేను లోకి వెళ్ళడానికి వెళుతున్న డైరెక్టరీ మరియు PHP టెక్స్ట్ డాట్ PHP. 923 00:40:22,000 --> 00:40:24,950 ఎలా ఒక ధైర్యవంతుడైన స్వచ్చంద గురించి? 924 00:40:24,950 --> 00:40:26,690 నేను నాకు ఇది వద్దు. 925 00:40:26,690 --> 00:40:28,410 సరే, అప్ న వస్తాయి. 926 00:40:28,410 --> 00:40:29,162 నీ పేరు ఏమిటి? 927 00:40:29,162 --> 00:40:29,662 MAYA మాయ. 928 00:40:29,662 --> 00:40:30,328 SPEAKER 1: మాయ. 929 00:40:30,328 --> 00:40:31,610 అప్ మయ న వస్తాయి. 930 00:40:31,610 --> 00:40:34,120 అయితే సరే. 931 00:40:34,120 --> 00:40:35,389 అయితే ఈ పనులు చూద్దాం. 932 00:40:35,389 --> 00:40:38,430 నేను నా స్వంత ఇమెయిల్ చిరునామా చాలు ఫైలు లో నా సొంత ఫోన్ నంబర్ ఫైలు, 933 00:40:38,430 --> 00:40:40,110 తద్వారా ఆశాజనక నేను అలాగే ఒక పొందుతారు. 934 00:40:40,110 --> 00:40:40,819 మిమ్ములని కలసినందుకు సంతోషం. 935 00:40:40,819 --> 00:40:41,443 MAYA: అలాగే. 936 00:40:41,443 --> 00:40:44,510 SPEAKER 1: సో మీరు చేయాల్సిందల్లా ఉంది 800 టెక్స్ట్ సందేశాలను పంపడానికి ఎంటర్ నొక్కండి, 937 00:40:44,510 --> 00:40:45,466 నేను మేకు లేదు ఉంటే. 938 00:40:45,466 --> 00:40:51,106 939 00:40:51,106 --> 00:40:51,606 నీస్. 940 00:40:51,606 --> 00:40:55,556 941 00:40:55,556 --> 00:40:58,430 సంఖ్యాపరంగా, ఒక సమయం పడుతుంది, మేము ఒక ఇమెయిల్ వచ్చేవరకు చిరునామాతో 942 00:40:58,430 --> 00:41:00,573 ఒక టెక్స్ట్ సందేశం ప్రస్తుతం గదిలో. 943 00:41:00,573 --> 00:41:03,880 944 00:41:03,880 --> 00:41:05,390 యొక్క ఆలస్యము చూద్దాం. 945 00:41:05,390 --> 00:41:06,940 >> ప్రేక్షకులు: [ఈల] 946 00:41:06,940 --> 00:41:08,270 >> SPEAKER 1: ఓహ్, అవును. 947 00:41:08,270 --> 00:41:09,230 >> ప్రేక్షకులు: gotcha, ఓహ్. 948 00:41:09,230 --> 00:41:16,720 949 00:41:16,720 --> 00:41:19,180 >> SPEAKER 1: ఉచ్చులు కోసం ఈ are-- ఎందుకంటే PHP యొక్క నెమ్మదిగా కాదు. 950 00:41:19,180 --> 00:41:21,810 ఈ నెమ్మదిగా ఉంది Gmail ఎందుకంటే మాకు త్రొటిలింగ్ మరియు లేదు 951 00:41:21,810 --> 00:41:25,170 మాకు కంటే ఎక్కువ పంపడానికి తెలియజేసినందుకు సెకనుకు ఒక ఇమెయిల్ వంటి. 952 00:41:25,170 --> 00:41:26,300 ఏదైనా? 953 00:41:26,300 --> 00:41:29,990 ఈ నాకు వద్ద పరీక్షించడానికి కోసం ఒక హార్డ్ విషయం నాకు మరియు నా ఒక ఫోన్ కేవలం ఇంటికి. 954 00:41:29,990 --> 00:41:37,630 955 00:41:37,630 --> 00:41:41,111 ఆ బాట్ నుండి ఆశాజనక ఉంది? 956 00:41:41,111 --> 00:41:41,610 అవును? 957 00:41:41,610 --> 00:41:42,110 సంఖ్య? 958 00:41:42,110 --> 00:41:44,760 959 00:41:44,760 --> 00:41:46,620 అవును అంటున్నారు. 960 00:41:46,620 --> 00:41:47,479 సంఖ్య? 961 00:41:47,479 --> 00:41:49,374 ఇది ఒక స్నేహితుడు నుండి వార్తలు? 962 00:41:49,374 --> 00:41:49,874 ఇబ్బందికరమైన. 963 00:41:49,874 --> 00:41:50,374 అలాగే. 964 00:41:50,374 --> 00:41:56,580 965 00:41:56,580 --> 00:42:00,090 అది అయితే పనిచేస్తోందని ప్రెట్టీ ఖచ్చితంగా. 966 00:42:00,090 --> 00:42:00,910 అయ్యో. 967 00:42:00,910 --> 00:42:03,190 వారు OH ఒక నిమిషం వేచి black--. 968 00:42:03,190 --> 00:42:04,280 ఓహ్, మీరు ఏమి? 969 00:42:04,280 --> 00:42:06,100 ఒక క్షణం దయచేసి. 970 00:42:06,100 --> 00:42:07,802 మాత్రమే మయ మరియు i మైనస్ మైనస్ మియా, అది? 971 00:42:07,802 --> 00:42:08,301 MAYA మాయ. 972 00:42:08,301 --> 00:42:12,110 SPEAKER 1: మాయ, వెళ్తున్నారు నేను తప్పు ఇక్కడ ఏమి తెలుసు. 973 00:42:12,110 --> 00:42:14,890 ఓహ్, ఒక నిమిషం ఆగండి. 974 00:42:14,890 --> 00:42:23,320 నేను కేవలం 100 పంపిన అనుకుంటున్నాను 555-1212 టెక్స్ట్ సందేశాలను. 975 00:42:23,320 --> 00:42:24,346 నిలిపాడు. 976 00:42:24,346 --> 00:42:28,080 977 00:42:28,080 --> 00:42:29,270 నేను ఏ సంవత్సరం గెలవలేరు. 978 00:42:29,270 --> 00:42:30,180 అలాగే. 979 00:42:30,180 --> 00:42:30,680 మయ? 980 00:42:30,680 --> 00:42:33,530 981 00:42:33,530 --> 00:42:36,219 పోస్ట్ ప్రొడక్షన్ లో పరిష్కరించడానికి. 982 00:42:36,219 --> 00:42:36,718 Dammit! 983 00:42:36,718 --> 00:42:39,430 984 00:42:39,430 --> 00:42:40,390 చిరునామా నుండి క్రింది. 985 00:42:40,390 --> 00:42:41,301 OK, నిలిపాడు. 986 00:42:41,301 --> 00:42:41,800 క్షమించండి. 987 00:42:41,800 --> 00:42:44,550 988 00:42:44,550 --> 00:42:47,080 ఇది ప్రతి సంవత్సరం బాధాకరమైన ఉంది. 989 00:42:47,080 --> 00:42:48,640 సరే, ఒక క్షణం. 990 00:42:48,640 --> 00:42:50,530 ఇది బాగుంది. 991 00:42:50,530 --> 00:42:54,010 నేను బదులుగా దీన్ని వెళ్ళిపోతున్నాను. 992 00:42:54,010 --> 00:42:55,470 ప్రింట్ చిరునామా. 993 00:42:55,470 --> 00:42:56,030 OK, నిలిపాడు. 994 00:42:56,030 --> 00:43:01,340 ప్రింట్ చిరునామాలు, బ్రాకెట్ i. 995 00:43:01,340 --> 00:43:02,710 అవును, నేను ఆ ఇష్టం. 996 00:43:02,710 --> 00:43:10,220 డాలర్ sign-- సరే నేను నేను ఏమి వివరించడానికి చేస్తాము నేను ఈ అమలు చేసిన తర్వాత, ఒక క్షణం లో చేయడం. 997 00:43:10,220 --> 00:43:11,670 ప్రతీ సంవత్సరం. 998 00:43:11,670 --> 00:43:13,125 సరే, ఇక్కడ మేము వెళ్ళండి. 999 00:43:13,125 --> 00:43:15,750 నేను కేవలం కలిగి మరియు నేను వద్దు అందరి ఫోన్ నంబర్ చూపించడానికి, 1000 00:43:15,750 --> 00:43:17,740 కానీ మయ నిర్ధారించండి చేయవచ్చు తల ఆమోదం తో, 1001 00:43:17,740 --> 00:43:20,800 ఆమె అందరి చూస్తాడు తరగతి లో ఫోన్ నంబర్ 1002 00:43:20,800 --> 00:43:26,750 నేను లోకి కాపీ వెళుతున్న ఆ Gmail అనే ప్రోగ్రామ్. 1003 00:43:26,750 --> 00:43:30,860 Gmail లో ఉంటే, మనం చెప్పాలనుకోవడం లేదు? 1004 00:43:30,860 --> 00:43:32,137 మీరు మిస్. 1005 00:43:32,137 --> 00:43:33,220 Love-- నాకు నుండి కాదు. 1006 00:43:33,220 --> 00:43:35,230 నేను కూడా ఇంకా పంపడానికి నొక్కండి లేదు. 1007 00:43:35,230 --> 00:43:39,450 కాబట్టి యొక్క ముందుకు వెళ్లి మనం ఈ నేను జూమ్ చేయవచ్చు ఉంటే. 1008 00:43:39,450 --> 00:43:40,300 అలాగే. 1009 00:43:40,300 --> 00:43:42,480 నేను ఇప్పుడు Gmail అనే ప్రోగ్రామ్ ఉపయోగించి వెబ్. 1010 00:43:42,480 --> 00:43:44,490 మయ, మీరు చేర్చదలచిన బటన్ క్లిక్ 1011 00:43:44,490 --> 00:43:46,970 మేము ఏమి ఆ అనుకరించేందుకు ఉంటుంది కోడ్ చేసిన ఉండాలి. 1012 00:43:46,970 --> 00:43:54,630 1013 00:43:54,630 --> 00:43:55,254 >> ఏదైనా? 1014 00:43:55,254 --> 00:43:56,062 >> [Beeps] 1015 00:43:56,062 --> 00:43:56,870 >> ప్రేక్షకులు: YEP. 1016 00:43:56,870 --> 00:43:58,030 >> SPEAKER 1: అవును? 1017 00:43:58,030 --> 00:43:59,210 సాల్వేషన్? 1018 00:43:59,210 --> 00:44:00,427 >> ప్రేక్షకులు: YEP. 1019 00:44:00,427 --> 00:44:01,260 SPEAKER 1: మిస్ మీరు. 1020 00:44:01,260 --> 00:44:02,718 మరియు నేను మిగిలిన పంపించండి వెళుతున్న. 1021 00:44:02,718 --> 00:44:06,060 నేను అనుకోలేదు ఎందుకంటే నేను సగం పంపింది Gmail ఆ వీలు అవుతుంది. 1022 00:44:06,060 --> 00:44:12,410 కాబట్టి కేవలం ఈ రోజు ఉంది, గుర్తు మీరు నేను Gmail ఉపయోగించవచ్చు తెలిసింది. 1023 00:44:12,410 --> 00:44:14,977 1024 00:44:14,977 --> 00:44:15,810 ఆ భయానక ఉంది. 1025 00:44:15,810 --> 00:44:17,140 మయ ఒక పెద్ద చప్పట్లు. 1026 00:44:17,140 --> 00:44:18,980 ధన్యవాదాలు. 1027 00:44:18,980 --> 00:44:21,280 కాబట్టి అన్ని కుడి. 1028 00:44:21,280 --> 00:44:22,210 ఏమి 1029 00:44:22,210 --> 00:44:23,140 >> [Beeps] 1030 00:44:23,140 --> 00:44:25,010 1031 00:44:25,010 --> 00:44:26,580 >> మేము అవును, కొన్ని beeps వచ్చింది? 1032 00:44:26,580 --> 00:44:27,080 అయితే సరే. 1033 00:44:27,080 --> 00:44:30,590 ఇప్పుడు నేను నిజంగా 700 పొందడానికి వెళుతున్న తిరిగి సహచరుల నుండి అసంతృప్తితో ఇమెయిళ్ళు. 1034 00:44:30,590 --> 00:44:32,400 కాబట్టి కనీసం మేము చూస్తారు అది విలువ ఉంది ఉంటే. 1035 00:44:32,400 --> 00:44:33,300 సో వాట్ వెంట్ రాంగ్? 1036 00:44:33,300 --> 00:44:35,300 నేను వెళ్లి కనిపెడతాడు ఏమి నిజానికి తర్వాత తప్పు 1037 00:44:35,300 --> 00:44:38,340 కానీ ఎంత సులభం చూడండి PHP లో అలా ఉంది. 1038 00:44:38,340 --> 00:44:44,598 కాబట్టి మేము నిజానికి ఇప్పుడు ఆ ఏమి చేయవచ్చు మేము PHP ఈ వ్యక్తీకరణ కలిగి. 1039 00:44:44,598 --> 00:44:45,970 భయంకరమైన అని ఆ పిలువబడే. 1040 00:44:45,970 --> 00:44:46,480 అయితే సరే. 1041 00:44:46,480 --> 00:44:48,430 కాబట్టి ఆ వెళ్ళాను ఉండాలి ఏమి ఉంది. 1042 00:44:48,430 --> 00:44:52,770 ఈ నాకు ఈ ఉదయం పరీక్ష నా ఫోన్, నా ఫోన్ వాస్తవ స్క్రీన్. 1043 00:44:52,770 --> 00:44:56,180 >> కానీ ఇప్పుడు యొక్క ఎందుకు పరిగణలోకి తెలియజేయండి మేము నిజానికి పరిచయం చేస్తున్నారు 1044 00:44:56,180 --> 00:44:57,840 మొదటి స్థానంలో ఈ విషయాన్ని అన్ని. 1045 00:44:57,840 --> 00:45:01,625 కాబట్టి లక్ష్యం కాదు ఈ కార్యక్రమాలు వ్రాసే 1046 00:45:01,625 --> 00:45:03,250 కమాండ్ లైన్ వద్ద రాసిన, కుడి? 1047 00:45:03,250 --> 00:45:05,000 కాబట్టి నేను ఒక సాధారణ రాశారు కార్యక్రమాలు హలో, నేను వ్రాసిన 1048 00:45:05,000 --> 00:45:09,155 షరతులతో చేసే చిన్న ప్రోగ్రామ్, మొదలగునవి రీడ్ లైన్ మరియు ఉపయోగిస్తారు. 1049 00:45:09,155 --> 00:45:11,530 మరియు సిద్ధాంతంలో, నేను రాసింది పంపింది ఒక కార్యక్రమం 1050 00:45:11,530 --> 00:45:14,290 800 టెక్స్ట్ సందేశాలను ఇవ్వడం లేదా 800 పడుతుంది. 1051 00:45:14,290 --> 00:45:16,830 మరియు ఆ ప్రోగ్రామ్ను అన్ని ఇప్పటికీ ఆదేశ పంక్తి వద్ద అమలు. 1052 00:45:16,830 --> 00:45:18,538 మరియు కోర్సు యొక్క ఉంటుంది వెబ్, కుడి? 1053 00:45:18,538 --> 00:45:22,160 లక్ష్యం ఇప్పుడు ఉపయోగించి ప్రారంభించడానికి ఉంది నేను చెప్పుకునే ఉపయోగించడానికి సులభంగా ఉంది 1054 00:45:22,160 --> 00:45:24,720 భాష, మరింత విశ్వసించుటకు సిద్ధంగానుండు పరంగా శక్తివంతమైన భాష 1055 00:45:24,720 --> 00:45:27,104 లక్షణాలను ఆ దానితో వచ్చిన, ప్రారంభించడానికి 1056 00:45:27,104 --> 00:45:29,850 వెబ్ పేజీలను సృష్టించే కోడ్ వ్రాయడం. 1057 00:45:29,850 --> 00:45:33,248 >> గత సమయం మరియు గత వారం మేము HTTP మరియు HTML గురించి మాట్లాడారు. 1058 00:45:33,248 --> 00:45:36,350 మరియు HTML గురించి nice ఏది ఇది కేవలం స్వచ్ఛమైన టెక్స్ట్ అని ఉంది. 1059 00:45:36,350 --> 00:45:38,220 మరియు టెక్స్ట్ ఖచ్చితంగా ఉంది ఏదో మీరు చెయ్యవచ్చు 1060 00:45:38,220 --> 00:45:42,040 అక్షరాలా ముద్రణ కాల్ ప్రింట్ f ఫంక్షన్, లేదా ముద్రణ ఫంక్షన్. 1061 00:45:42,040 --> 00:45:46,160 నిజానికి, ఆ PHP ఏమిటి ఇప్పుడు మాకు ఏమి అనుమతిస్తుంది అన్నారు. 1062 00:45:46,160 --> 00:45:48,610 కాబట్టి ఉదాహరణలు ఉన్నవారిలో నేటి సోర్స్ కోడ్ లో కలిగి, 1063 00:45:48,610 --> 00:45:51,610 కోడ్ యొక్క కొన్ని అదనంగా ఆ నేను, ఒక క్షణం క్రితం జారీ 1064 00:45:51,610 --> 00:45:55,440 మేము ఉదాహరణకు ఈ వంటి కార్యక్రమాలు. 1065 00:45:55,440 --> 00:45:58,760 Froshims, లేదా ఫ్రెష్ ఆవరణంలోని క్రీడలు, వాస్తవాని 1066 00:45:58,760 --> 00:46:01,500 మొదటి extracurriculars ఒకటి నేను సంవత్సరాల క్రితం సంబంధం కాకముందు. 1067 00:46:01,500 --> 00:46:03,750 నా రూమ్మేట్ మరియు నేను తో ప్రాంగణంలో కొన్ని ఇతర పిల్లలు 1068 00:46:03,750 --> 00:46:05,280 froshims ప్రోగ్రామ్ను అమలు చేయడానికి ఉపయోగిస్తారు. 1069 00:46:05,280 --> 00:46:07,420 నేను ఇప్పుడు నా టెక్స్ట్ సందేశాలను పొందుతున్నాను. 1070 00:46:07,420 --> 00:46:14,030 >> ఇప్పుడు కాబట్టి మేము తిరిగి రోజు, కాబట్టి ఈ 1996 ఉంది లేదా, ఒక ఇంటర్నెట్ ఉంది 1071 00:46:14,030 --> 00:46:17,395 కానీ ఏ ప్రక్రియ అక్కడ ఉంది froshims ఏ వెబ్ సైట్ ఉంది. 1072 00:46:17,395 --> 00:46:20,270 కాబట్టి మీరు కోసం సైన్ అప్ కోరుకుంటే సాకర్ లేదా వాలీబాల్ లేదా సంసార, 1073 00:46:20,270 --> 00:46:22,240 మీరు ఈ విషయం బయటకు నింపుకొనెదను కాగితం ముక్క అని, 1074 00:46:22,240 --> 00:46:25,060 మరియు మీరు హార్వర్డ్ అంతటా నడవడానికి యార్డ్, మరియు మీరు అది స్లయిడ్ ఉంటుంది 1075 00:46:25,060 --> 00:46:29,230 ప్రోక్టర్ మెయిల్ స్లాట్ లోకి ఎవరు విగ్గ్లేస్వోర్త్, డార్మెటరీ ఒకటి ఉంది. 1076 00:46:29,230 --> 00:46:31,270 మరియు ఈ నమోదిత మీరు ఉన్నారు. 1077 00:46:31,270 --> 00:46:33,570 మరియు అతను లేదా ఆమె అప్పుడు చేస్తాను మీరు ఒక ఇమెయిల్ కంపోజ్ 1078 00:46:33,570 --> 00:46:36,514 మానవీయంగా చాలా నేను వంటి కేవలం మాయ తో ఇక్కడ చేశాడు 1079 00:46:36,514 --> 00:46:38,930 ఆపై మీరు నిర్ధారించిన అవుతుంది పేర్కొంది వంటి నమోదు. 1080 00:46:38,930 --> 00:46:40,840 >> కాబట్టి ఈ తక్కువ వంటిది పండు ఉరి, మాట్లాడటానికి. 1081 00:46:40,840 --> 00:46:42,930 ఇది రకమైన ఆ స్టుపిడ్ ఉంది మేము ఈ కోసం కాగితం ఉపయోగించి చేయబడ్డాయి. 1082 00:46:42,930 --> 00:46:45,024 నేను మాకు చెయ్యలేరు కోరుకున్నారు కేవలం ఒక వెబ్సైట్ వెళ్ళడానికి, 1083 00:46:45,024 --> 00:46:47,440 లేదా నూతనంగా చేరిన ఒక కొనసాగుతాయి కలిగి వెబ్సైట్, క్రీడలు నమోదు 1084 00:46:47,440 --> 00:46:50,398 మరియు కేవలం ఈ విషయాన్ని చాలా స్వయంచాలనం వారి పేర్లు మరియు ఇమెయిల్ పెట్టటం ద్వారా 1085 00:46:50,398 --> 00:46:51,850 మొదలగునవి ఒక డేటాబేస్లో. 1086 00:46:51,850 --> 00:46:56,510 నిజానికి, చాలా మొదటి వెర్షన్ వెబ్సైట్, సూపర్ అగ్లీ HTML ఉపయోగించి, 1087 00:46:56,510 --> 00:46:58,195 ఈ వంటి ఏదో ఉండి ఉండవచ్చు. 1088 00:46:58,195 --> 00:47:01,070 వాస్తవాని, చిత్రంగా, మరింత ఇబ్బందికరమైన ఈ తిరిగి కంటే చూస్తున్న 1089 00:47:01,070 --> 00:47:01,460 అప్పుడు. 1090 00:47:01,460 --> 00:47:02,890 కానీ నేను ఒక ప్రోగ్రామింగ్ భాష ఉపయోగించబడుతుంది. 1091 00:47:02,890 --> 00:47:06,060 PHP, కానీ పెర్ల్ అని లేదు, ఇది పాత భాష, 1092 00:47:06,060 --> 00:47:07,251 కానీ ఆత్మ చాలా పోలి. 1093 00:47:07,251 --> 00:47:09,000 నేను కేవలం పూర్తిగా నాకు బోధించాడు. 1094 00:47:09,000 --> 00:47:12,208 మరియు అది, దాన్ని దొరుకుతుందని నాకు కొంత సమయం పట్టింది స్నేహితులు ప్రశ్నలు మా అడగడం. 1095 00:47:12,208 --> 00:47:14,080 కానీ అక్కడ ఆలోచనలు సరిగ్గా అదే ఉన్నాయి. 1096 00:47:14,080 --> 00:47:18,050 PHP నిజంగా రూపొందించబడింది ఎందుకంటే కోసం కమాండ్ లైన్ stuff కాదు 1097 00:47:18,050 --> 00:47:20,450 మేము కేవలం తో ఆడాడు కానీ వెబ్ ప్రోగ్రామింగ్ కోసం. 1098 00:47:20,450 --> 00:47:24,960 >> ఇది నిజంగా దాని ఫీచర్ లో ముడిపడి ఉంది వెబ్ సెట్, క్రింది. 1099 00:47:24,960 --> 00:47:26,370 ఈ froshims ఉంది. 1100 00:47:26,370 --> 00:47:28,720 నేను కోరుకుంటే ఈ రూపంలో నమోదు, 1101 00:47:28,720 --> 00:47:30,930 ఈ చాలా అగ్లీ ఉంది అయితే, నాకు ముందుకు తెలియజేయండి 1102 00:47:30,930 --> 00:47:34,440 మరియు తక్కువ సౌకర్యవంతమైన విద్యార్థి, మాథ్యూస్ కోసం సంసార క్రీడ, 1103 00:47:34,440 --> 00:47:35,630 నమోదు క్లిక్. 1104 00:47:35,630 --> 00:47:39,780 నేను దీన్ని చెయ్యలేరు ఏమి ఒక రూపం నుండి సమాచారాన్ని దాఖలు, 1105 00:47:39,780 --> 00:47:42,400 లేదు వంటి Google యొక్క సర్వర్ మేము పూర్తిగా, చివరిసారి చేశాడు 1106 00:47:42,400 --> 00:47:47,100 వారి బ్యాకెండ్ ఉపయోగించి మోసం, నేను నా సొంత బ్యాకెండ్ కోడ్ అమలు కావలసిన. 1107 00:47:47,100 --> 00:47:51,410 ఏ వ్రాయండి PHP అర్థం ఒక URL వద్ద నివసిస్తుంది కోడ్ 1108 00:47:51,410 --> 00:47:54,180 ఆ రూపం డేటా సమర్పించిన చేయవచ్చు. 1109 00:47:54,180 --> 00:47:57,510 >> ఆపై మీ కోడ్ ఒక సర్వర్ పై PHP లో రాసిన, 1110 00:47:57,510 --> 00:47:59,400 అప్పుడు ఆ యూజర్ ఇన్పుట్ కి స్పందించవచ్చు. 1111 00:47:59,400 --> 00:48:03,287 అతని లేదా ఆమె పేరు, లేదా సౌకర్యం స్థాయి వంటి, లేదా తర్వాత వసతి, మరియు అది ఏదో ఒకటి. 1112 00:48:03,287 --> 00:48:05,120 ఈ సందర్భంలో, నేను కేవలం stupidly అది ముద్రించిన 1113 00:48:05,120 --> 00:48:06,750 అందంగా అన్ని కాదు, ఇది టెక్స్ట్, వంటి. 1114 00:48:06,750 --> 00:48:09,590 కానీ మీరు ఖచ్చితంగా అనుకొనుట మీరు HTML తెలిస్తే, ఊహించే, 1115 00:48:09,590 --> 00:48:13,010 మరియు మీరు వెంటనే ఉత్పత్తి ఎలా తెలుసు ఉంటాం ముద్రణ F, మరియు ముద్రణ తో HTML, 1116 00:48:13,010 --> 00:48:16,500 ఇదేవిధమైన విధులను మరియు, మీరు ఖచ్చితంగా చెయ్యవచ్చు , అని ఒక prettier వెబ్ పేజీ ఉత్పత్తి 1117 00:48:16,500 --> 00:48:17,929 హే డేవిడ్, మీరు ఇప్పుడు నమోదు చేస్తారు. 1118 00:48:17,929 --> 00:48:20,220 మీరు ఒక తక్కువ సౌకర్యవంతమైన ఉన్నాము మాథ్యూస్ నుండి విద్యార్థి, కుడి? 1119 00:48:20,220 --> 00:48:23,880 >> మీరు% SES యొక్క మొత్తం బంచ్ ఉపయోగించవచ్చు, లేదా గిరజాల జంట కలుపులు మరియు డాలర్ సైన్ 1120 00:48:23,880 --> 00:48:27,750 సంజ్ఞామానం నేను, ఒక క్షణం క్రితం మరింత యూజర్ ఫ్రెండ్లీ వార్తలు వచనం ఉత్పత్తి 1121 00:48:27,750 --> 00:48:28,567 ఈ కంటే. 1122 00:48:28,567 --> 00:48:30,150 కాబట్టి యొక్క ఈ ఒక ఫైలు పరిశీలించి తెలియజేయండి. 1123 00:48:30,150 --> 00:48:34,666 Froshim సున్నా dot php ఈ కనిపిస్తోంది. 1124 00:48:34,666 --> 00:48:37,860 1125 00:48:37,860 --> 00:48:43,500 నేను CS50 IDE రీలోడ్ చేసినప్పుడు, froshim సున్నా ఈ కనిపిస్తోంది. 1126 00:48:43,500 --> 00:48:45,700 ఈ froshim సున్నా డాట్ PHP ఉంది. 1127 00:48:45,700 --> 00:48:47,730 మరియు మీరు ఈ ఫైల్ గురించి ఏమి గమనించి చెయ్యాలి? 1128 00:48:47,730 --> 00:48:49,506 >> ప్రేక్షకులు: [వినబడని] 1129 00:48:49,506 --> 00:48:50,922 SPEAKER 1: క్షమించండి, బిగ్గరగా కొద్దిగా? 1130 00:48:50,922 --> 00:48:53,250 ప్రేక్షకులు: [వినబడని] ఇది HTML అంతే. 1131 00:48:53,250 --> 00:48:57,130 నిజానికి, ఇది ఎందుకంటే, ఉంది ఏమి PHP గురించి ఆసక్తికరంగా 1132 00:48:57,130 --> 00:48:58,880 దానిని రూపొందించారు ఉంది మంచి కోసం, అని 1133 00:48:58,880 --> 00:49:02,110 లేదా అధ్వాన్నంగా కోసం, రెండూ HTML కోడ్ తో. 1134 00:49:02,110 --> 00:49:05,850 నిజానికి, కూడా ఈ అయితే ఫైలు, సున్నా dot php froshim 1135 00:49:05,850 --> 00:49:11,470 ఎగువన ఒక PHP వ్యాఖ్య ఉంది అది, ఇది అన్ని కేవలం HTML ఉంది. 1136 00:49:11,470 --> 00:49:17,655 కానీ దీనికి విరుద్ధంగా, నేను తెరిస్తే, లెట్స్ సే, సున్నా dot php, నమోదు దీనిలో 1137 00:49:17,655 --> 00:49:19,550 కేవలం ఎగువన ఒక పెద్ద వ్యాఖ్య ఉంది. 1138 00:49:19,550 --> 00:49:26,500 ఈ చాలా దాదాపు పూర్తిగా కనిపిస్తుంది ఏమి తప్ప, HTML, వంటి? 1139 00:49:26,500 --> 00:49:29,350 లైన్, ఏమిటి, 21 కొద్దిగా అసహజ కనిపిస్తోంది. 1140 00:49:29,350 --> 00:49:32,739 >> కానీ నేను PHP మోడ్ ఎంటర్ వెబ్ గమనించవచ్చు ఓపెన్ బ్రాకెట్ ప్రశ్న గుర్తు PHP తో. 1141 00:49:32,739 --> 00:49:33,780 అప్పుడు నేను కొన్ని అంశాలను పొందారు. 1142 00:49:33,780 --> 00:49:36,724 మరియు ఆ లైన్ చివరిలో దాదాపు నేను కలిగి, గుర్తు PHP ప్రశ్నిస్తున్నాయి. 1143 00:49:36,724 --> 00:49:38,390 మరియు ఈ నేను రెండూ అర్ధం ఏమిటి. 1144 00:49:38,390 --> 00:49:41,910 మీరు HTML రాయడం అని మీరు కేవలం సర్వర్ ఉమ్మి అనుకుంటున్నారా. 1145 00:49:41,910 --> 00:49:45,090 కానీ మీరు ఏదో చేయాలని అనుకుంటే పేజీ ద్వారా డైనమిక్ కొంచెం, 1146 00:49:45,090 --> 00:49:47,699 వంటి నా పేరు ఇన్సర్ట్ లేదా డార్మ్ లేదా సౌకర్యం స్థాయి, 1147 00:49:47,699 --> 00:49:49,490 నేను ఒక ఫంక్షన్ ఉపయోగించవచ్చు ముద్రణ r వంటి, ఇది 1148 00:49:49,490 --> 00:49:52,492 కేవలం అంటే, పునరావృత ప్రింట్ ఇది ఫార్మాటింగ్, ఈ వేరియబుల్ ముద్రించాలా 1149 00:49:52,492 --> 00:49:53,200 అయితే మీకు కావలసిన. 1150 00:49:53,200 --> 00:49:55,880 ఇది నిజంగా కాదు మానవ ప్రయోజనాల, అది కేవలం 1151 00:49:55,880 --> 00:49:58,290 డీబగ్గింగ్ లేదా విశ్లేషణ ప్రయోజనాల కోసం. 1152 00:49:58,290 --> 00:49:59,460 కాబట్టి ఆ నేను చేసినవి ఎలా. 1153 00:49:59,460 --> 00:50:06,100 >> నేను బదులుగా రెండు dot php froshims వెళ్ళి ఉంటే, గమనించవచ్చు ఈ రూపం యొక్క చర్య 1154 00:50:06,100 --> 00:50:09,680 సున్నా dot php నమోదు కాలేదు old-- మునుపటి ఒక నిజానికి ఉంది. 1155 00:50:09,680 --> 00:50:11,222 కానీ అది రెండు dot php నమోదు యొక్క. 1156 00:50:11,222 --> 00:50:13,680 కాబట్టి యొక్క ఈ ఎలా ఒకటి చూద్దాం కొంచెం విభిన్నంగా ప్రవర్తిస్తుంది. 1157 00:50:13,680 --> 00:50:15,140 నేను వెర్షన్ రెండు వెళ్ళాలని ఉంటే. 1158 00:50:15,140 --> 00:50:20,430 ఇక్కడ ఉంటే, నేను డేవిడ్ వంటి నమోదు ఉంటే, తక్కువ సౌకర్యవంతమైన, మాథ్యూస్ యొక్క వసతి నుండి 1159 00:50:20,430 --> 00:50:21,480 నమోదు. 1160 00:50:21,480 --> 00:50:23,770 కాబట్టి ఈ సమయంలో అది మీరు చెప్పారు నిజంగా, నమోదు చేస్తారు. 1161 00:50:23,770 --> 00:50:25,370 యొక్క నేను ఇక్కడ ఏమి చూద్దాం. 1162 00:50:25,370 --> 00:50:29,760 నేను రిజిస్టర్ రెండు డాట్ వద్ద చూస్తే PHP, ఈ కొన్ని PHP కోడ్ ఉంది. 1163 00:50:29,760 --> 00:50:35,410 ఇది అయితే, కొద్దిగా క్లీనర్ ఇప్పటికీ ఈ లైన్ మీద కొద్దిగా దీర్ఘ మూటగట్టి. 1164 00:50:35,410 --> 00:50:36,260 ఇక్కడ గమనించవచ్చు. 1165 00:50:36,260 --> 00:50:40,300 నేను నా HTML టాగ్ ముద్రించాలా, నా తల ట్యాగ్ నా శీర్షిక టాగ్, తల, శరీరం. 1166 00:50:40,300 --> 00:50:45,410 >> ఆపై నేను మొదలు PHP మోడ్ ఎంటర్ వంటి విషయాలు. 1167 00:50:45,410 --> 00:50:48,540 మరియు ఆ ట్యాగ్, ఓపెన్ బ్రాకెట్ PHP-- ప్రశ్న గుర్తు PHP, చెప్పారు 1168 00:50:48,540 --> 00:50:53,460 హే, సర్వర్, అనువదించేందుకు execute-- PHP వంటి క్రింది విషయాల 1169 00:50:53,460 --> 00:50:55,030 మీరు ముగింపు ట్యాగ్ చూడండి వరకు. 1170 00:50:55,030 --> 00:50:58,590 మరియు మీరు ఏ తెలియదు ఉండవచ్చు అయినప్పటికీ మీరు ఇప్పటివరకు చూసిన కంటే ఇతర PHP, 1171 00:50:58,590 --> 00:51:01,290 మీరు రకమైన చదువుకోవచ్చు ఇది అందంగా అకారణంగా. 1172 00:51:01,290 --> 00:51:10,670 పేరు ఖాళీగా ఉంది, లేదా సౌకర్యం ఉంటే ఖాళీ, లేదా వసతి ఖాళీగా ఉంది, నేను ఏమి చెయ్యాలి? 1173 00:51:10,670 --> 00:51:12,830 నేను యూజర్ ఏమి చెబుతారు? 1174 00:51:12,830 --> 00:51:15,330 మీరు మీ పేరును అందించాలి, సౌకర్యం, మరియు వసతి, మొదలగునవి. 1175 00:51:15,330 --> 00:51:17,750 ఎల్స్, నేను మీరు చెప్తున్నారు నమోదు, అలాగే కాదు నిజంగా. 1176 00:51:17,750 --> 00:51:19,190 >> మరియు నేను నిజంగా లేదు చెప్పటానికి డేటాబేస్ అక్కడ ఎందుకంటే. 1177 00:51:19,190 --> 00:51:20,200 నేను డేటా ఏదైనా చేయడం లేదు. 1178 00:51:20,200 --> 00:51:22,408 నేను దూరంగా విసిరి చేస్తున్నాను ప్రదర్శన ప్రయోజనాల కోసం. 1179 00:51:22,408 --> 00:51:24,320 ఇప్పుడు నేను రకమైన లైన్ 22 పైగా skimped. 1180 00:51:24,320 --> 00:51:26,400 మరింత సింటాక్స్ ఉంది అక్కడ, కానీ డాలర్ సైన్ 1181 00:51:26,400 --> 00:51:28,320 పోస్ట్ ఆసక్తికరమైన రకం తక్కువగా. 1182 00:51:28,320 --> 00:51:30,300 మరియు ఈ PHP గురించి మంచిది ఏమిటి. 1183 00:51:30,300 --> 00:51:35,610 PHP లో మీరు పిలుస్తున్న కలిగి కొన్ని సూపర్ ప్రపంచ వేరియబుల్స్. 1184 00:51:35,610 --> 00:51:38,430 వారు మరింత విధమైన ఉంటాయి ప్రపంచ వేరియబుల్స్ కంటే ముఖ్యమైన. 1185 00:51:38,430 --> 00:51:41,370 మరియు ఈ అన్ని క్యాపిటల్స్ అందుకని, PHP తో వస్తాయి. 1186 00:51:41,370 --> 00:51:44,550 మీరు ఒక సర్వర్ కలిగి ఉంటే కాబట్టి ఆ ఉంది ఒక వెబ్ సర్వర్, Apache వంటి ఇన్స్టాల్ 1187 00:51:44,550 --> 00:51:49,390 మరియు మీరు భాష ఇన్స్టాల్ PHP, అకస్మాత్తుగా అన్ని కోసం మద్దతును మీరు 1188 00:51:49,390 --> 00:51:52,250 ఈ సూపర్ ఉపయోగించి ప్రారంభించవచ్చు మీ కోడ్ లో ప్రపంచ వేరియబుల్స్. 1189 00:51:52,250 --> 00:51:54,330 >> మరియు గురించి nice ఏది PHP అని మీరు కేవలం 1190 00:51:54,330 --> 00:51:57,540 డాట్ అంతమయ్యే ఒక ఫైల్ను వ్రాయడానికి PHP, ఒక వెబ్ సర్వర్ మీద అది చాలు 1191 00:51:57,540 --> 00:52:01,260 ఆపై మీరు ఒక రూపం submit ఆ చర్య ట్యాగ్ మరియు ఒక రూపం ట్యాగ్ ద్వారా, 1192 00:52:01,260 --> 00:52:05,110 ఆ చర్య గుణం రూపం ట్యాగ్, PHP మరియు వెబ్ 1193 00:52:05,110 --> 00:52:09,360 పూర్తిగా పట్టుకోడానికి ఎలా సంఖ్యలు ఆ కీ విలువ జతలను ఆలౌట్ 1194 00:52:09,360 --> 00:52:11,633 ప్రశ్న వలె URL యొక్క మార్క్ q, పిల్లులు సమానం 1195 00:52:11,633 --> 00:52:14,782 అది ఎలా q మరియు పిల్లులు బయటకు దొరుకుతుందని ఉంటుంది. 1196 00:52:14,782 --> 00:52:17,710 మీరు ఒక ఫోటో లేదా ఒక యూజర్పేరు సమర్పిస్తే, లేదా అనుమతిపదం, ఫేస్బుక్ ఇష్టం 1197 00:52:17,710 --> 00:52:21,360 PHP మీరు కోసం దొరుకుతుందని పేరు డేటా అన్ని ఉంది. 1198 00:52:21,360 --> 00:52:23,821 మరియు అది కేవలం చేతితో కనిపిస్తుంది మీరు ఒక అనుబంధ శ్రేణి 1199 00:52:23,821 --> 00:52:27,560 అని డాలర్ సైన్ అండర్ పోస్ట్, లేదా డాలర్ సైన్ పొందవచ్చు తక్కువగా, 1200 00:52:27,560 --> 00:52:30,590 మీరు ఉన్నామా ఆధారపడి GET లేదా పోస్ట్ సమర్పణలు ఉపయోగించి. 1201 00:52:30,590 --> 00:52:32,950 మరియు అది కేవలం మీరు చేతితో కనిపిస్తుంది ఒక సూపర్ ప్రపంచ వేరియబుల్, 1202 00:52:32,950 --> 00:52:37,254 మీరు పేరు వద్ద పొందుటకు కావాలా కాబట్టి యూజర్ ఆ వెబ్ ద్వారా సమర్పించిన 1203 00:52:37,254 --> 00:52:41,894 రూపం, మీరు వాచ్యంగా కేవలం పేరు చెప్పటానికి సూపర్ ప్రపంచ వేరియబుల్, కోట్, 1204 00:52:41,894 --> 00:52:43,380 unquote, పేరు. 1205 00:52:43,380 --> 00:52:46,144 మరియు కోట్, unquote సౌకర్యం, మరియు కోట్, unquote వసతి. 1206 00:52:46,144 --> 00:52:48,810 మరియు మేము చేస్తామని చూడాలని ఈ మరియు మరింత PHP తో. 1207 00:52:48,810 --> 00:52:50,540 మరియు ఈ అయినప్పటికీ అది ఒక సుడిగాలి చూపులో, 1208 00:52:50,540 --> 00:52:51,980 మేము మరింత తదుపరి వారంలో ప్రవేశిస్తాడు చేస్తాము. 1209 00:52:51,980 --> 00:52:54,247 మేము డేటాబేస్ పరిచయం చేస్తాము కాబట్టి మీరు నిజంగా ఉన్నారు 1210 00:52:54,247 --> 00:52:56,816 అమలు ఆరంభమవుతుంది మీ స్వంత ఇ-వాణిజ్య ఆధారిత 1211 00:52:56,816 --> 00:52:59,150 కేవలం ఒక వారం యొక్క సమయంలో వెబ్సైట్ వంటి. 1212 00:52:59,150 --> 00:53:02,750 కాబట్టి మేము మీరు ఈసారి చూస్తారు, మరియు మీరు టెక్స్ట్ సందేశాలను వచ్చింది ఆశిస్తున్నాము. 1213 00:53:02,750 --> 00:53:05,450 బై. 1214 00:53:05,450 --> 00:53:06,950 >> [సంగీతాన్ని] 1215 00:53:06,950 --> 00:53:11,450 1216 00:53:11,450 --> 00:53:12,950 >> [తలుపు తెరిచింది] 1217 00:53:12,950 --> 00:53:14,475 >> SPEAKER 2: హే. 1218 00:53:14,475 --> 00:53:15,350 SPEAKER 3: ఏం జరుగుతోంది? 1219 00:53:15,350 --> 00:53:17,750 SPEAKER 2: మీరు ఏం చేస్తున్నారు? 1220 00:53:17,750 --> 00:53:19,850 SPEAKER 3: ఒక సమస్య సెట్లో పని. 1221 00:53:19,850 --> 00:53:21,050 SPEAKER 2: నైస్. 1222 00:53:21,050 --> 00:53:22,550 అయిదు హై. 1223 00:53:22,550 --> 00:53:23,150 >> [HIGH FIVE] 1224 00:53:23,150 --> 00:53:25,584 >> ఊ, మీరు ఇక్కడ ఏమి చేస్తున్నావు ఏమి are--? 1225 00:53:25,584 --> 00:53:26,750 SPEAKER 3: జస్ట్ సమావేశంలో. 1226 00:53:26,750 --> 00:53:28,134 జస్ట్ తిరిగి జిమ్ నుండి వచ్చింది. 1227 00:53:28,134 --> 00:53:30,050 నేను సహాయం కాలేదు కానీ మేము అధిక fived గమనించవచ్చు, 1228 00:53:30,050 --> 00:53:32,450 మీరు అందంగా కఠినమైన చేతులు కలిగి. 1229 00:53:32,450 --> 00:53:33,950 మీరు వ్యాయామశాలలో వెళతాయా? 1230 00:53:33,950 --> 00:53:35,150 >> SPEAKER 2: నం 1231 00:53:35,150 --> 00:53:36,650 నం 1232 00:53:36,650 --> 00:53:38,450 >> SPEAKER 3: డ్యూడ్, మీరు అందమైన పెద్ద చూడండి. 1233 00:53:38,450 --> 00:53:45,950 ప్రతి ఒక్కరూ తెలుసు ఎందుకంటే ఇది చెడ్డది 8-బాల్ ప్రాంగణంలో పెద్ద మనిషి. 1234 00:53:45,950 --> 00:53:48,050 హై-ఐదు. 1235 00:53:48,050 --> 00:53:49,550 >> SPEAKER 2: ఏ, అయ్యో. 1236 00:53:49,550 --> 00:53:50,450 లేదు, నేను మంచి రెడీ అనుకుంటున్నాను. 1237 00:53:50,450 --> 00:53:52,300 నేను మంచి చేస్తున్నాని భావిస్తే. 1238 00:53:52,300 --> 00:53:54,097