1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [Seachtain 8] 2 00:00:02,000 --> 00:00:04,000 [David J MALAN] [Ollscoil Harvard] 3 00:00:04,000 --> 00:00:07,000 [Tá sé seo CS50.] [CS50.TV] 4 00:00:07,000 --> 00:00:09,000 >> Fáilte ar ais. 5 00:00:09,000 --> 00:00:11,000 Is é seo an CS50, agus is é seo tús na seachtaine 8. 6 00:00:11,000 --> 00:00:14,000 Tá cúpla deiseanna an tseachtain seo, 7 00:00:14,000 --> 00:00:17,000 i measc iad seo a phlé anseo, ag a mbeidh roinnt bia a sheirbheáil. 8 00:00:17,000 --> 00:00:20,000 Le haghaidh tuilleadh sonraí a sheiceáil amach an sleamhnán atá ar líne. 9 00:00:20,000 --> 00:00:24,000 Agus chomh maith ócáid ​​eile an tseachtain seo ag ár gcuid féin Thomas Carriero. 10 00:00:24,000 --> 00:00:27,000 Tá sé ar cheann de CS50 ar comhaltaí iar teagaisc ceann atá anois ag Dropbox, 11 00:00:27,000 --> 00:00:29,000 agus tá sé an Guy a hooked dúinn suas leis an a fhios agat cad, 12 00:00:29,000 --> 00:00:36,000 sin más mian leat níos mó de sin ceann a gcuid cainte an tráthnóna seo do Dropbox agus níos mó. 13 00:00:36,000 --> 00:00:38,000 Tá CS50 lón ar an Aoine. 14 00:00:38,000 --> 00:00:41,000 Ná bheith linn má tá tú in ann, 1:15, mar is gnách, ag Tine agus Oighear. 15 00:00:41,000 --> 00:00:45,000 >> Agus anois táimid ag tumadh isteach i rud ar a dtugtar Seimineáir. 16 00:00:45,000 --> 00:00:49,000 Is iad ár CS50 Seimineáir, cuimhne, na ranganna roghnach faoi stiúir an comhaltaí teagaisc 17 00:00:49,000 --> 00:00:51,000 cúntóirí cúrsa agus agus cairde an chúrsa, 18 00:00:51,000 --> 00:00:55,000 folks ó ghrúpa ar an gcampas a dtugtar ABCD, a bhfuil grúpa de 19 00:00:55,000 --> 00:00:58,000 technophiles ar an gcampas, chomh maith le grúpa ar a dtugtar HCS, 20 00:00:58,000 --> 00:01:02,000 an Ríomhaire Harvard Cumann, fochéimithe a bhfuil suim acu dul céanna le linn ríomh a. 21 00:01:02,000 --> 00:01:08,000 Áirítear na bliana seo uainchlár na seimineáir seimineáir ar Android agus iOS agus JavaScript 22 00:01:08,000 --> 00:01:13,000 agus PHP, Unix, VIM, agus níos mó, a bhaint amach ionas go bhfuil na seimineáir ag teacht suas. 23 00:01:13,000 --> 00:01:16,000 Dá mba mhaith leat a RSVP le haghaidh ceann ar bith acu leis an URL ann. 24 00:01:16,000 --> 00:01:20,000 Beidh muid sa phost ansin ar an gcúrsa ar shuíomh gréasáin na tráthanna agus na háiteanna nuair a bheidh siad tugtha chun críche. 25 00:01:20,000 --> 00:01:26,000 Ach tá a fhios go bhfuil ar 5 bliana ar fiú na seimineáir roimh ré ar líne ar fáil, 26 00:01:26,000 --> 00:01:29,000 go leor acu fós an-láthair i bhfad i dtéarmaí na teicneolaíochtaí a d'fhéadfadh tú 27 00:01:29,000 --> 00:01:36,000 ag iarraidh a imirt le do do thionscadail deiridh, ceann sin ann ar feadh roinnt físeáin ar fáil de. 28 00:01:36,000 --> 00:01:39,000 >> CSS, sin de tú atá eolach CSS cheana féin, 29 00:01:39,000 --> 00:01:42,000 a bhfuil sé i nutshell? 30 00:01:42,000 --> 00:01:45,000 Cad é CSS? 31 00:01:45,000 --> 00:01:48,000 Tá sé cascáideacha stílbhileoga, agus cad a chiallaíonn? 32 00:01:48,000 --> 00:01:53,000 Cad a dhéanann a dhéanamh linn, CSS? 33 00:01:53,000 --> 00:01:57,000 Ceart go leor, a ligean ar te suas le ceann amháin níos éasca, HTML, hipirtéacs marcála teanga. 34 00:01:57,000 --> 00:02:01,000 Cad a dhéanann a dhéanamh dúinn? 35 00:02:01,000 --> 00:02:04,000 Duine ar bith ar chor ar bith? 36 00:02:04,000 --> 00:02:07,000 Tá sé seo ag dul i ndáiríre awkward ag cur na gceisteanna. 37 00:02:07,000 --> 00:02:11,000 HTML, hipirtéacs marcála teanga. 38 00:02:11,000 --> 00:02:14,000 Tá? Uimh? 39 00:02:14,000 --> 00:02:17,000 [Fhreagra mac léinn inaudible] 40 00:02:17,000 --> 00:02:20,000 Maith go leor, go maith, is féidir sé ar ár gcumas chun ceiliúradh a dhéanamh suas an téacs a thaispeáint i brabhsálaí gréasáin. 41 00:02:20,000 --> 00:02:22,000 Níl sé ina teanga cláir. 42 00:02:22,000 --> 00:02:25,000 Tá sé go deimhin teanga marcála, rud a chiallaíonn treoir sé an bhrabhsálaí conas a chur ar taispeáint 43 00:02:25,000 --> 00:02:28,000 faisnéise, an incarnation simplí de seo mar atá feicthe againn 44 00:02:28,000 --> 00:02:32,000 Tá rud éigin Super simplí mar boldfacing, a deir oscailte scriosaidh b dúnta scriosaidh 45 00:02:32,000 --> 00:02:36,000 a dhéanamh ar an téacs trom, agus go bhfuil i ndáiríre ach ceann amháin de go leor bealaí 46 00:02:36,000 --> 00:02:39,000 inar féidir linn é sin a dhéanamh, agus go deimhin, na laethanta le cur chuige níos fearr a 47 00:02:39,000 --> 00:02:42,000 chun stylizing do leathanach gréasáin, a dhéanamh rudaí dána agus gcló iodálach 48 00:02:42,000 --> 00:02:47,000 agus dírithe agus údar agus a leithéidí nach bhfuil, a rinneadh trí clibeanna HTML amháin 49 00:02:47,000 --> 00:02:51,000 ach le teicníc ar a dtugtar CSS, cascáideacha stílbhileoga. 50 00:02:51,000 --> 00:02:53,000 Is é seo an teanga unto féin. 51 00:02:53,000 --> 00:02:55,000 Níl sé ró-teanga cláir ach- 52 00:02:55,000 --> 00:02:58,000 gach duine, is é seo Dan, a choimeádann ag teacht isteach chugainn inniu. 53 00:02:58,000 --> 00:03:01,000 Roinnt deacrachtaí teicniúla. Ní fadhb. 54 00:03:01,000 --> 00:03:04,000 >> CSS ligeann dúinn a stylize leathanach 55 00:03:04,000 --> 00:03:07,000 ag leagan síos cad iad ar a dtugtar airíonna, mar sin a ligean ar ghlacadh le breathnú ar seo 56 00:03:07,000 --> 00:03:09,000 trí roinnt samplaí bunúsacha. 57 00:03:09,000 --> 00:03:12,000 Lig dom dul isteach an fearas lá atá inniu ann. 58 00:03:12,000 --> 00:03:15,000 Tá mé an fhoinse 8 Dé Luain eolaire i anseo, 59 00:03:15,000 --> 00:03:18,000 agus tá mé ag dul chun dul isteach i eolaire ar a dtugtar CSS áit a bhfuil muid a bunch iomlán 60 00:03:18,000 --> 00:03:21,000 de chomhaid ag fanacht linn ar dheis anseo, 61 00:03:21,000 --> 00:03:27,000 agus san fhillteán seo ní mór dúinn, mar shampla, search0.html ó am seo caite. 62 00:03:27,000 --> 00:03:31,000 Anois, cuimhne le search0 d'fhág againn ar an nóta 63 00:03:31,000 --> 00:03:35,000 le saghas cur chun feidhme Google nó i ndáiríre ach an ceann tosaigh ar sé seachtaine nó mar sin ó shin, 64 00:03:35,000 --> 00:03:38,000 agus faoi deara go raibh muid roinnt clibeanna nua ann. 65 00:03:38,000 --> 00:03:41,000 Bhí orainn h1 do cheannteideal, mór trom, 66 00:03:41,000 --> 00:03:45,000 foirm, a thug deis dúinn go bhfuil iarbhír foirm HTML le haghaidh ionchur úsáideoir. 67 00:03:45,000 --> 00:03:48,000 Gníomh, cén bhrí an tréith gníomhaíochta 68 00:03:48,000 --> 00:03:52,000 ar an chlib bhfoirm HTML? 69 00:03:52,000 --> 00:03:58,000 Cad é an bhrí atá leis an ngníomh,? 70 00:03:58,000 --> 00:04:00,000 Ach beidh mé seo a dhéanamh lá atá inniu ann. 71 00:04:00,000 --> 00:04:03,000 Tá Gníomhaíochta an ceann scríbe chun áit a bhfuil an fhoirm ag dul a chur isteach. 72 00:04:03,000 --> 00:04:07,000 Ós rud é a deir an chaingean sin a = "google.com / search" 73 00:04:07,000 --> 00:04:10,000 Ciallaíonn sé sin nuair cad a tharlaíonn nuair an t-úsáideoir an cnaipe isteach nó a coibhéis 74 00:04:10,000 --> 00:04:14,000 cibé foirm réimsí líonadh siad amach ag dul a sheoladh gan ár bhfreastalaí 75 00:04:14,000 --> 00:04:17,000 nó ar ár fearas ach chun go URL ar leith ag Google. 76 00:04:17,000 --> 00:04:19,000 Agus is é an modh é ag dul a úsáid ar a dtugtar a fháil, 77 00:04:19,000 --> 00:04:25,000 agus a fháil, le haghaidh anois é, ach mar theicníc chun dul faisnéise chomh maith le freastalaí gréasáin 78 00:04:25,000 --> 00:04:29,000 tríd an URL, mar sin a ligean ar ghlacadh le breathnú tapaidh siar ar conas a oibríonn seo. 79 00:04:29,000 --> 00:04:31,000 >> Fógra go níl ionchur a bhfuil a ainm q 80 00:04:31,000 --> 00:04:35,000 Is é a bhfuil a chineál téacs agus ansin ionchur an dara cineál bhráid 81 00:04:35,000 --> 00:04:39,000 Tá a luach CS50 Cuardaigh, agus go deimhin, má táimid a oscailt suas an comhad seo anseo, 82 00:04:39,000 --> 00:04:42,000 search0.html, tá sé ina foirm Super simplí, 83 00:04:42,000 --> 00:04:45,000 agus má tá cuardach mé rud éigin cosúil le eolaíocht ríomhaireachta 84 00:04:45,000 --> 00:04:50,000 agus bhuail ansin dul isteach nó cliceáil ar CS50 Cuardaigh 85 00:04:50,000 --> 00:04:53,000 faoi ​​deara go bhfuil cad a tharlaíonn thar dul chuig Google 86 00:04:53,000 --> 00:04:56,000 Tá mé dar críoch sonrach ar bun ag an URL ag an mbarr, 87 00:04:56,000 --> 00:05:01,000 google.com / search? q = ríomhaire + eolaíocht, 88 00:05:01,000 --> 00:05:04,000 agus is eolaíocht ríomhaireachta is léir cad a chlóscríobh mé isteach 89 00:05:04,000 --> 00:05:06,000 An + Ciallaíonn sin go díreach an áit a bhí carachtar spáis, 90 00:05:06,000 --> 00:05:10,000 agus tá sé déanta ag an bhrabhsálaí ach chun a chinntiú go níl aon 91 00:05:10,000 --> 00:05:13,000 mearbhall agus spás bán i URL iarbhír. 92 00:05:13,000 --> 00:05:15,000 Agus ansin q, ar ndóigh, tá an t-ainm paraiméadar. 93 00:05:15,000 --> 00:05:20,000 Nach bhfuil feicthe againn conas againn, an Ríomhchláraitheoir is féidir, rochtain a fháil ar iarbhír q go fóill. 94 00:05:20,000 --> 00:05:23,000 Is féidir linn glacadh leis go bhfuil a fhios Google cad a dhéanamh leis seo anseo, 95 00:05:23,000 --> 00:05:25,000 ach beidh orainn a fháil ann in am trátha lá atá inniu ann. 96 00:05:25,000 --> 00:05:30,000 >> Ach lig dom a chur le breathnú ina ionad sin ar search1.html, 97 00:05:30,000 --> 00:05:34,000 a bhreathnaíonn beagán difriúil mar gheall ar chinn mé go raibh an fhoirm seo anseo ach beagán bacach. 98 00:05:34,000 --> 00:05:36,000 Ciallaíonn mé, tá sé ag an barr ar clé. 99 00:05:36,000 --> 00:05:40,000 Níl i ndáiríre aon aeistéitic dó, agus mar sin ba mhaith liom a stylize seo 100 00:05:40,000 --> 00:05:43,000 le beagán níos mó cosúil le Google, a bhfuil a leathanach baile, cuimhne, 101 00:05:43,000 --> 00:05:47,000 cé nach dtiocfadh leat cuairt a thabhairt air go minic Breathnaíonn, mar seo lá atá inniu ann ar Oíche Shamhna. 102 00:05:47,000 --> 00:05:53,000 Má táimid oscailt ionad suas leagan 1 den comhad seo, cuardaigh 1.html, tá mé dírithe ar sé. 103 00:05:53,000 --> 00:05:57,000 , Still ghránna go leor, ach ar a laghad anois thosaigh mé chun rialú a dhéanamh ar an aeistéitic an leathanaigh seo 104 00:05:57,000 --> 00:06:00,000 ní hamháin ar an marcáil suas de. 105 00:06:00,000 --> 00:06:04,000 A ligean ar ghlacadh le breathnú ar chuardach 1, agus níl i ndáiríre ach difríocht amháin anseo, 106 00:06:04,000 --> 00:06:06,000 d'fhéadfadh a léim amach ag tú, nó b'fhéidir nach bhfuil, 107 00:06:06,000 --> 00:06:11,000 Tá ach cad é an líne amháin nó Blúire an difríocht? 108 00:06:11,000 --> 00:06:14,000 >> Níl an tréith stíl, agus mar sin casadh sé amach go HTML 109 00:06:14,000 --> 00:06:19,000 gnéithe is, Is féidir clibeanna is mó a bhfuil tréith stíl orthu, 110 00:06:19,000 --> 00:06:23,000 agus tá sé taobh istigh den tréith stíl teaghrán luaite, 111 00:06:23,000 --> 00:06:26,000 agus go bhfuil teaghrán luaite CSS. 112 00:06:26,000 --> 00:06:29,000 Is féidir leat a chur bileog stíle cascáideacha in ann 113 00:06:29,000 --> 00:06:32,000 trína shonrú mar ainm maoine 114 00:06:32,000 --> 00:06:34,000 ina dhiaidh sin ag colon dhiaidh luach. 115 00:06:34,000 --> 00:06:37,000 Tá an cineál cinneadh dearadh trua roinnt blianta ó shin 116 00:06:37,000 --> 00:06:40,000 go bhfuil CSS teanga unto féin, 117 00:06:40,000 --> 00:06:43,000 ach syntactically tá sé an-difriúil ó HTML. 118 00:06:43,000 --> 00:06:46,000 Sa chás seo, a fheicimid go taobh istigh de mo leathanach gréasáin, a bhfuil scríofa i HTML, 119 00:06:46,000 --> 00:06:51,000 Tá mé CSS taobh istigh de na comharthaí athfhriotail, agus an coinbhinsiún do CSS 120 00:06:51,000 --> 00:06:55,000 Tá go bhfuil tú cad atá ar a dtugtar maoin ina dhiaidh sin, arís, idirstad, 121 00:06:55,000 --> 00:06:58,000 le leanúint ag an luach na maoine sin, agus mar sin níl aon chomhartha comhionann. 122 00:06:58,000 --> 00:07:00,000 Níl aon Sleachta breise. 123 00:07:00,000 --> 00:07:03,000 Tá sé díreach an colon péire luach scartha eochair, 124 00:07:03,000 --> 00:07:05,000 agus a dhéanann líne téacs go díreach cad a deir sé. 125 00:07:05,000 --> 00:07:09,000 Aligns sé an téacs i gcorp an leathanaigh, a bhfuil i ndáiríre an Inní an leathanaigh, 126 00:07:09,000 --> 00:07:11,000 i lár. 127 00:07:11,000 --> 00:07:13,000 >> Maith go leor, an toradh deiridh sin, is é a bheith soiléir, seo. 128 00:07:13,000 --> 00:07:17,000 Níl gach go sexier, ach ar a laghad tá sé dírithe agus beagán níos mó cosúil leis an Google fíor. 129 00:07:17,000 --> 00:07:21,000 Ach cad má tá mé a oscailt in ionad suas leagan 2 den 130 00:07:21,000 --> 00:07:25,000 agus pointe amach síos anseo tag nua ar fad? 131 00:07:25,000 --> 00:07:30,000 Anois, i an ceann de mo leathanach, a raibh ach roimhe sin a tag 132 00:07:30,000 --> 00:07:32,000 i ngach samplaí roimh ré? 133 00:07:32,000 --> 00:07:34,000 Bhí sé ach seo, an teideal. 134 00:07:34,000 --> 00:07:38,000 A nóiméad ó shin d'fhéach an chlib ceann mar seo. 135 00:07:38,000 --> 00:07:40,000 Anois, ina ionad sin tá sé taobh istigh tag stíl de, 136 00:07:40,000 --> 00:07:44,000 agus tá sé seo ró-Breathnaíonn, mé leithscéal a ghabháil, syntactically an-difriúil ó HTML, 137 00:07:44,000 --> 00:07:47,000 ach go bhfuil tú a fháil a úsáidtear chun é, áit taobh istigh de an chlib stíl 138 00:07:47,000 --> 00:07:50,000 Is féidir liom a fhachtóir amach anois cad a bhí nóiméad ó shin 139 00:07:50,000 --> 00:07:54,000 Is féidir an tréith, an tréith stíl, agus mé a chur ar bharr an-an mo leathanach. 140 00:07:54,000 --> 00:07:56,000 >> Cén fáth? 141 00:07:56,000 --> 00:08:00,000 Bhuel, tá sé seo ina chéim i dtreo rudaí a ghlanadh suas, i bhfad mar i scríbhinn C cód 142 00:08:00,000 --> 00:08:04,000 ba mhaith linn a scríobh uaireanta feidhmeanna fhachtóir amach feidhmiúlacht coitianta. 143 00:08:04,000 --> 00:08:07,000 Tá sé ach níos glaine beag fachtóireacht chun tús a chur amach rudaí cosúil leis an aeistéitic 144 00:08:07,000 --> 00:08:11,000 le ceann amháin suíomh lárnach seachas a bheith go léir intersperse ar fud do HTML. 145 00:08:11,000 --> 00:08:14,000 Seo a dhéanann freisin cad a deir sé, cé go níl le beagán de chomhréir nua. 146 00:08:14,000 --> 00:08:19,000 Tá sé seo anseo ina roghnóir, agus comhlacht ciallaíonn ach roghnaigh an ghné comhlacht 147 00:08:19,000 --> 00:08:21,000 agus na hairíonna seo a leanas maidir léi. 148 00:08:21,000 --> 00:08:23,000 Bhuel, tá an mhaoin díreach mar an gcéanna. 149 00:08:23,000 --> 00:08:25,000 Haghaidh dea-bheart mé Chuir leathstad ag an deireadh, 150 00:08:25,000 --> 00:08:29,000 a bhfuil claonadh a bheith choinbhinsiún, agus mé fillte an mhaoin ar fad 151 00:08:29,000 --> 00:08:33,000 i braces gcuach toisc go raibh mé in ann i ndáiríre rudaí éagsúla anseo. 152 00:08:33,000 --> 00:08:39,000 Raibh mé in ann a rá go hiarbhír rud éigin cosúil le dath: gorm; 153 00:08:39,000 --> 00:08:42,000 >> Anois seo nach bhfuil ró-dul chun bheith ina chéim i dtreo rud ar bith go léir go prettier, 154 00:08:42,000 --> 00:08:47,000 ach má liom dul ar ais chuig leagan 2 tá mé ar a laghad a dhéanamh anois ar an comhlacht ar mo 155 00:08:47,000 --> 00:08:49,000 leathanaigh téacs ar fad gorm. 156 00:08:49,000 --> 00:08:51,000 Fanann an cnaipe mar an gcéanna toisc go bhfuil ionchur. Níl sé téacs íon. 157 00:08:51,000 --> 00:08:56,000 Ach tá gach rud eile go bhfuil téacs, cosúil le CS50 Cuardaigh ar bun barr, i gorm ndáiríre. 158 00:08:56,000 --> 00:09:01,000 Arís, tá gach atá déanta againn anois a bhaint as an chlib comhlacht, fógra, 159 00:09:01,000 --> 00:09:04,000 an tréith stíl, agus tá muid go factored sé amach anseo. 160 00:09:04,000 --> 00:09:08,000 Ní hé seo a fheabhsú go mór, ach má táimid dhéanfaidh an taisceadh sin amháin eile 161 00:09:08,000 --> 00:09:10,000 faoi ​​deara cad is féidir linn a dhéanamh sa leagan seo an tríú anseo. 162 00:09:10,000 --> 00:09:14,000 >> Sa search3.html Is é an leathanach gréasáin beagnach mar an gcéanna 163 00:09:14,000 --> 00:09:17,000 ach amháin ar cad a tag nua anois? 164 00:09:17,000 --> 00:09:20,000 Nasc, mar sin nach bhfuil an ceann seo an-aptly ainmnithe 165 00:09:20,000 --> 00:09:24,000 toisc nach bhfuil tú ag nascadh de réir bhrí hipearnasc chliceáil. 166 00:09:24,000 --> 00:09:28,000 Ina ionad sin, tá tú saghas a dhéanamh ar an comhionann san áireamh # Bhí C 167 00:09:28,000 --> 00:09:31,000 trína an chlib nasc le tréith href 168 00:09:31,000 --> 00:09:34,000 agus deir tréith Deirge dul ar aghaidh 169 00:09:34,000 --> 00:09:39,000 agus d'iarr cóip ghreamú ar ábhar comhad search3.css ar dheis anseo, go bunúsach. 170 00:09:39,000 --> 00:09:42,000 Ní chuireann sé a dhéanamh go leor sin, ach sin an spiorad air. 171 00:09:42,000 --> 00:09:45,000 Deir sé dul ar oscailt go comhad, search3.css, 172 00:09:45,000 --> 00:09:49,000 agus a chóireáil sé mar cé go raibh an t-úsáideoir clóscríofa sé ceart anseo i ceann an leathanaigh 173 00:09:49,000 --> 00:09:51,000 díreach mar a rinne mé sa sampla roimhe seo. 174 00:09:51,000 --> 00:09:54,000 Search3.css, Idir an dá linn, tá simplí go leor. 175 00:09:54,000 --> 00:09:58,000 Tá sé i ndáiríre ach go díreach cad a bhí nóiméad ó shin 176 00:09:58,000 --> 00:10:03,000 i an chlib stíl, ach agam is tá ghné sé amach anseo chun a chomhad féin. 177 00:10:03,000 --> 00:10:07,000 >> Cé nach mór dúinn a chaith cuid mhór ama ag gach i HTML nó gréasáin cláir 178 00:10:07,000 --> 00:10:11,000 díreach ar intuitively cad é an spreagadh, b'fhéidir, le haghaidh factoring amach 179 00:10:11,000 --> 00:10:14,000 an Blúire beag fiú CSS isteach ina comhad féin 180 00:10:14,000 --> 00:10:19,000 agus lena n-áirítear ansin é leis an gclib seo nasc anseo? 181 00:10:19,000 --> 00:10:21,000 [Fhreagra mac léinn inaudible] 182 00:10:21,000 --> 00:10:25,000 Maith go leor, tá sé níos éasca le léamh sa chiall go bhfuil tú do CSS i gcomhad CSS. 183 00:10:25,000 --> 00:10:28,000 Tá tú do HTML i do chomhad HTML, mar sin tá sé níos inléite sa chiall sin. 184 00:10:28,000 --> 00:10:30,000 D'fhéadfadh Cad eile a bheith láidir? Yeah. 185 00:10:30,000 --> 00:10:32,000 [Fhreagra mac léinn inaudible] 186 00:10:32,000 --> 00:10:35,000 Yeah, ionas gur féidir leat san áireamh sé amanna go leor, mar sin ceart anois táimid ag déanamh na 187 00:10:35,000 --> 00:10:38,000 Is dócha samplaí bunúsach le comhaid ar leith, ach tá tú ag déanamh go hiarbhír 188 00:10:38,000 --> 00:10:42,000 Beidh an suíomh gréasáin fíor-mhaith leat do pset 7 nó do thionscadal deiridh b'fhéidir, 189 00:10:42,000 --> 00:10:45,000 agus is mian leat a bheith leathanaigh ghréasáin il, mar is cinnte coitianta ar 190 00:10:45,000 --> 00:10:48,000 bheadh ​​an Gréasán Domhanda iarbhír Leathan, agus tá sé de chineál ar bacach 191 00:10:48,000 --> 00:10:52,000 go bhfuil a chóipeáil agus a ghreamú ar an dath céanna gorm 192 00:10:52,000 --> 00:10:56,000 agus an téacs céanna ailínithe ionad i ngach ceann de na leathanaigh. 193 00:10:56,000 --> 00:10:59,000 Ina ionad sin déanann sé ciall níos mó a fhachtóir amach, i bhfad mar atá déanta againn i C 194 00:10:59,000 --> 00:11:02,000 le comhad an. h, é a chur in aon áit lárnach, 195 00:11:02,000 --> 00:11:06,000 sa search3.css chás seo, agus cead a thabhairt ansin aon chomhad 196 00:11:06,000 --> 00:11:11,000 i do láithreán gréasáin a chur san áireamh i ndáiríre go comhad trí gclib seo anseo i líne 16. 197 00:11:11,000 --> 00:11:14,000 Toisc go bhfuil de ghnáth an cás, thosaigh muid leis an leagan 0, a chineál na n-oibreacha 198 00:11:14,000 --> 00:11:18,000 ach níl gá an chuid is fearr, agus le gach céim, 199 00:11:18,000 --> 00:11:21,000 search 1, cuardaigh 2, agus anois cuardach 3 againn glacadh na céimeanna leanbh 200 00:11:21,000 --> 00:11:26,000 i dtreo dearaí atá níos glaine beag agus tá níos mó ullmhúcháin 201 00:11:26,000 --> 00:11:30,000 leathanaigh níos casta a d'fhéadfadh linn a dhéanamh síos an bóthar. 202 00:11:30,000 --> 00:11:33,000 >> Lig dom a oscailt suas sampla amháin caite anseo ach a thaispeáint 203 00:11:33,000 --> 00:11:36,000 ar leathanach níos stílithe, ach lig chéad breathnú ar an HTML. 204 00:11:36,000 --> 00:11:41,000 Is é seo an search4.html, agus faoi deara go bhfuil struchtúir de tá sé beagnach mar an gcéanna 205 00:11:41,000 --> 00:11:44,000 ach amháin do thabhairt isteach tag nua, INC. 206 00:11:44,000 --> 00:11:48,000 Tá Rannán tag a tugtar isteach roinnt ar an leathanach. 207 00:11:48,000 --> 00:11:51,000 Is féidir leat smaoineamh seo mar dronuilleog dofheicthe. 208 00:11:51,000 --> 00:11:54,000 Cruthaíonn sé saghas a swath de cheantar an leathanach gréasáin 209 00:11:54,000 --> 00:11:56,000 gur féidir leat a stylize go léir ag an am céanna. 210 00:11:56,000 --> 00:11:58,000 Cad mé a rinneadh anseo mar seo a leanas. 211 00:11:58,000 --> 00:12:01,000 Taobh istigh de mo chlib comhlacht, ina mbeifear tar éis go léir chomh maith, 212 00:12:01,000 --> 00:12:05,000 Tá mé ag rá a chruthú rannán den leathanach anseo trí línte 45 tríd 47, 213 00:12:05,000 --> 00:12:09,000 agus ciallaíonn sin go bunúsach a thabhairt dom dronuilleog dofheicthe ar feadh an barr an leathanaigh. 214 00:12:09,000 --> 00:12:14,000 Ansin, a thabhairt dom dronuilleog an dara, cé dofheicthe, faoi bhun, 215 00:12:14,000 --> 00:12:16,000 agus a aithint ag an t-ábhar ainm, agus ansin ar deireadh, 216 00:12:16,000 --> 00:12:19,000 a thabhairt dom roinnt trian de na leathanaigh ag an mbun 217 00:12:19,000 --> 00:12:21,000 ar a dtugtar ID. 218 00:12:21,000 --> 00:12:23,000 Beidh muid a fheiceáil cén fáth atá déanta agam seo i láthair na huaire ach, 219 00:12:23,000 --> 00:12:26,000 ach choincheapa de tá mé roinn header. 220 00:12:26,000 --> 00:12:30,000 Tá mé rannán ábhar, agus tá mé roinn buntásc an leathanaigh 221 00:12:30,000 --> 00:12:32,000 cé go bhfuil seo ach i marcála. 222 00:12:32,000 --> 00:12:35,000 Níl an t-úsáideoir ag dul a fheiceáil 3 dronuilleoga, 223 00:12:35,000 --> 00:12:37,000 ach saghas struchtúir ann taobh thiar de na radhairc 224 00:12:37,000 --> 00:12:39,000 tá siad i láthair iarbhír. 225 00:12:39,000 --> 00:12:41,000 >> Anois, a cares? Cén fáth a dhéanamh i ndáiríre é seo? 226 00:12:41,000 --> 00:12:43,000 Tá gach rud eile ar an leathanach céanna atá feicthe againn roimhe seo. 227 00:12:43,000 --> 00:12:47,000 Seo mo bhfoirm. Seo mo ionchur, mo ionchur, sos líne agus mar sin de. 228 00:12:47,000 --> 00:12:50,000 Seo an íomhá, ach, mar sin beidh orainn a fheiceáil nuair a tháinig ó i láthair ach a. 229 00:12:50,000 --> 00:12:52,000 Seo a buntásc, atá nua, ach mar theastaigh mé a thabhairt isteach 230 00:12:52,000 --> 00:12:54,000 ábhar éigin níos mó anseo. 231 00:12:54,000 --> 00:12:58,000 Má scrollbharra muid suas faoi deara go bhfuil ID ar an div header. 232 00:12:58,000 --> 00:13:02,000 Is é an ID an div ábhar, agus is é an ID an ceann buntásc. 233 00:13:02,000 --> 00:13:05,000 Agus mar a léiríonn an t-ainm, nuair a tá tú tréith ID 234 00:13:05,000 --> 00:13:09,000 i HTML, de réir sainmhínithe ní mór é a aithint go huathúil 235 00:13:09,000 --> 00:13:12,000 cheann de na heilimintí, ar cheann de na clibeanna i do leathanach. 236 00:13:12,000 --> 00:13:16,000 Is é an t-ualach go hiomlán ar tú cuimhneamh go bhfuil tú le haitheantas header cheana féin. 237 00:13:16,000 --> 00:13:19,000 Tá tú buntásc. Tá tú le haitheantas ar ábhar cheana féin. 238 00:13:19,000 --> 00:13:22,000 Níl an ríomhaire ag dul chun an figiúr amach cad is haitheantas ar fáil duit, 239 00:13:22,000 --> 00:13:27,000 sin d'fhéadfaí tú a thabhairt trí thimpiste 2 clibeanna ar Aitheantas header, 240 00:13:27,000 --> 00:13:29,000 agus a bheadh ​​a bheith díreach mícheart. 241 00:13:29,000 --> 00:13:31,000 >> Tá tú a choinneáil i gcuimhne cad tá cruthaithe agat, 242 00:13:31,000 --> 00:13:34,000 ach nuair a tá tú é sin fógra an méid is féidir linn a dhéanamh anseo. 243 00:13:34,000 --> 00:13:38,000 Is féidir liom a shonrú anois i mo chlib stíl ag an mbarr 244 00:13:38,000 --> 00:13:41,000 nó equivalently i gcomhad mo CSS, má bhí baint úsáide as mé fós go leagan, 245 00:13:41,000 --> 00:13:46,000 Féidir liom a rá # header, agus cad a chiallaíonn go bhfuil cuma cén chlib 246 00:13:46,000 --> 00:13:49,000 sa leathanach gréasáin seo tá le haitheantas ar header 247 00:13:49,000 --> 00:13:53,000 agus #, ach de réir an ghnáis daonna ionann, ID. 248 00:13:53,000 --> 00:13:56,000 Léiríonn an comhartha géar nó punt comhartha aitheantais. 249 00:13:56,000 --> 00:13:58,000 Is é Ceanntásc an t-ainm a thug mé é. 250 00:13:58,000 --> 00:14:01,000 Ciallaíonn sé seo i bhfeidhm an mhaoin CSS 251 00:14:01,000 --> 00:14:04,000 go mbeidh idir cibé chlib ar an leathanach seo le haitheantas ar header. 252 00:14:04,000 --> 00:14:06,000 Déileáil céanna anseo. 253 00:14:06,000 --> 00:14:09,000 An mhaoin, a tharlaíonn a bheith mar an gcéanna, maidir le haon ghné 254 00:14:09,000 --> 00:14:11,000 a bhfuil ID tá ábhar, agus ansin síos anseo 255 00:14:11,000 --> 00:14:14,000 fógra a fuair mé beagán fancier le buntásc. 256 00:14:14,000 --> 00:14:18,000 Aon eilimint a bhfuil ID tá buntásc, ar féidir a bheith ann ach ceann amháin de réir sainmhínithe, 257 00:14:18,000 --> 00:14:21,000 dul ar aghaidh agus a dhéanamh ar a clómhéid níos lú, 258 00:14:21,000 --> 00:14:24,000 a trom meáchan cló, a lamháil 20 pixel. 259 00:14:24,000 --> 00:14:26,000 >> Cad a chiallaíonn? 260 00:14:26,000 --> 00:14:28,000 Tá sé ach corrlach ar an mbarr, an bun, agus na láimhe clé agus an ceart. 261 00:14:28,000 --> 00:14:31,000 Ciallaíonn sé seo a thabhairt dom corrlach 20-picteilín dofheicthe timpeall air 262 00:14:31,000 --> 00:14:35,000 ach a bhrú ar gach rud eile ar shiúl ó sé le beagán, mar a dtiocfadh leat a dhéanamh i Word, 263 00:14:35,000 --> 00:14:37,000 Microsoft Word nó leathanaigh nó a leithéidí. 264 00:14:37,000 --> 00:14:39,000 Agus ansin ailíniú téacs seo a lár. 265 00:14:39,000 --> 00:14:43,000 A ligean ar féach ar an toradh deiridh, agus ansin beidh muid ag dul ar ais suas go dtí an Blúire amháin fágtha CSS ann. 266 00:14:43,000 --> 00:14:48,000 Is é seo an leagan 4, ár caite le haghaidh na samplaí cuardaigh, agus tá sé i bhfad, i bhfad sexier. 267 00:14:48,000 --> 00:14:54,000 Anois, i cothroime, Googled mé díreach tar éis "google gineadóir lógó cló." 268 00:14:54,000 --> 00:14:58,000 Agus a cheadaítear go dom a chruthú GIF, formáid íomhá, a bhreathnaíonn ar nós go bhfuil. 269 00:14:58,000 --> 00:15:00,000 Go deimhin, is féidir leat é seo a dhéanamh chomh maith. 270 00:15:00,000 --> 00:15:03,000 Tá muid "google gineadóir lógó clónna." 271 00:15:03,000 --> 00:15:05,000 >> A ligean ar féach an féidir linn é seo. 272 00:15:05,000 --> 00:15:07,000 Maith go leor, I mo thuairimse, is é seo an láithreán gréasáin a úsáidtear mé. 273 00:15:07,000 --> 00:15:11,000 Is féidir linn a rá CE 10, mar shampla, agus a chur ar a gcuid féin leo. 274 00:15:11,000 --> 00:15:13,000 Is féidir leat imirt leis an lá go léir fada agus ansin cliceáil ar dheis ar sé 275 00:15:13,000 --> 00:15:16,000 agus a íoslódáil ansin an GIF iarbhír, a bhfuil go léir go raibh mé. 276 00:15:16,000 --> 00:15:19,000 Agus go deimhin, sin an fáth i mo HTML, cuimhne, thar anseo 277 00:15:19,000 --> 00:15:22,000 Bhí mé tag íomhá, a chonaic muid go hachomair tseachtain seo caite 278 00:15:22,000 --> 00:15:24,000 a bhfuil a bhfuil logo.gif. 279 00:15:24,000 --> 00:15:28,000 Agus cad a bhí arís an spreagadh le haghaidh a bhfuil an tréith Alt, 280 00:15:28,000 --> 00:15:31,000 seo tréith eile? 281 00:15:31,000 --> 00:15:33,000 Yeah. 282 00:15:33,000 --> 00:15:35,000 [Fhreagra mac léinn inaudible] 283 00:15:35,000 --> 00:15:37,000 Dea-, mar sin 2 chúis i ndáiríre, más rud é nach féidir leis an mbrabhsálaí tharraingt suas ar an íomhá 284 00:15:37,000 --> 00:15:40,000 toisc go bhfuil tú nasc líonra mall nó go bhfuil an íomhá truaillithe 285 00:15:40,000 --> 00:15:44,000 nó rud éigin mar sin ar a laghad, is féidir leis an duine a fheiceáil "CS50 cuardaigh," 286 00:15:44,000 --> 00:15:46,000 agus ansin freisin ar chúiseanna inrochtaineachta. 287 00:15:46,000 --> 00:15:48,000 Má tá tú i d'úsáideoir atá dall agus tá sé ag baint úsáide as léitheoir scáileáin 288 00:15:48,000 --> 00:15:50,000 agus dá bhrí sin ní féidir a fheiceáil ar ndóigh íomhánna is féidir leo ar a laghad 289 00:15:50,000 --> 00:15:52,000 éisteacht téacs má labhraíonn a n-ríomhaire é a thabhairt dóibh. 290 00:15:52,000 --> 00:15:56,000 >> Go ginearálta, tá sé seo dea-chleachtais nuair a thagann sé le hinrochtaineacht leathanaigh 291 00:15:56,000 --> 00:16:00,000 ionas gur féidir le húsáideoirí fiú i staid sin a chloisteáil nó a fheiceáil, mar a déarfá, 292 00:16:00,000 --> 00:16:03,000 cad é go bhfuil ar do leathanach. 293 00:16:03,000 --> 00:16:05,000 Níl aon rud eile go raibh mé anseo 294 00:16:05,000 --> 00:16:09,000 atá beagán suimiúil, agus beidh orainn a fheiceáil níos mó faoi seo i fhadhb a leagtar 7 295 00:16:09,000 --> 00:16:12,000 trí cheann de na shorts faoi stiúir ag ceann de na comhaltaí teagaisc. 296 00:16:12,000 --> 00:16:15,000 Ach tagraíonn # ábhar ar an chlib 297 00:16:15,000 --> 00:16:20,000 a bhfuil ID tá ábhar, ach ansin níl carachtar spáis, agus ansin níl an t-ionchur focal. 298 00:16:20,000 --> 00:16:25,000 Bhuel, tá cad suimiúil faoi CSS gur féidir leat 299 00:16:25,000 --> 00:16:29,000 tagairt a dhéanamh clibeanna i saghas leathanach hierarchically, 300 00:16:29,000 --> 00:16:33,000 agus cad é an Blúire ciallaíonn CSS teacht ar an chlib 301 00:16:33,000 --> 00:16:37,000 a bhfuil ID tá ábhar, agus ansin na hairíonna seo a leanas 302 00:16:37,000 --> 00:16:42,000 do gach ceann de na clibeanna ionchur go bhfuil sliocht na ábhar, 303 00:16:42,000 --> 00:16:44,000 is é sin go bhfuil bearnach taobh istigh de sé. 304 00:16:44,000 --> 00:16:48,000 Eangaithe, arís, is é ach tábhachtach ar an ríomhaire, gan an duine, 305 00:16:48,000 --> 00:16:51,000 ach de réir an ghnáis muid rudaí fleasc mar a théann muid níos doimhne isteach ar an leathanach, 306 00:16:51,000 --> 00:16:54,000 mar sin ciallaíonn sé sin corrlach de 5 pixel maidir le haon ghné ionchur 307 00:16:54,000 --> 00:16:57,000 go bhfuil áit éigin taobh istigh de nó neadaithe taobh istigh de 308 00:16:57,000 --> 00:16:59,000  Is é an ghné a bhfuil ID ábhar. 309 00:16:59,000 --> 00:17:01,000 >> Cé a dhéanann a bhaineann? 310 00:17:01,000 --> 00:17:03,000 Bhuel, níl i ndáiríre ach ar na 2 guys anseo. 311 00:17:03,000 --> 00:17:05,000 Fógra go bhfuil taobh istigh den fhoirm níl 2 ionchuir, 312 00:17:05,000 --> 00:17:07,000 mar tá go ndearnadh do gach ceann de na samplaí. 313 00:17:07,000 --> 00:17:11,000 Ach fógra go bhfuil na 2 ionchuir a tharlóidh a bheith neadaithe taobh istigh, 314 00:17:11,000 --> 00:17:13,000 cé gur beag go domhain, a sraitheanna cúpla eangú, 315 00:17:13,000 --> 00:17:16,000 taobh istigh de an chlib a bhfuil ID bhfuil ábhar. 316 00:17:16,000 --> 00:17:18,000 Cad a chiallaíonn sé seo? 317 00:17:18,000 --> 00:17:21,000 Má théann muid go dtí an bhrabhsálaí anseo is féidir leat a fheiceáil riamh beagán-sin 318 00:17:21,000 --> 00:17:23,000 in iúl dom zúmáil-go bhfuil beagán de stuáil idir an cnaipe 319 00:17:23,000 --> 00:17:25,000 agus idir an réimse téacs. 320 00:17:25,000 --> 00:17:27,000 >> Lig dom dul go sealadach go amach. 321 00:17:27,000 --> 00:17:30,000 Lig dom dul suas go dtí mo CSS, agus lig dom dul ar aghaidh agus díreach 322 00:17:30,000 --> 00:17:34,000 an corrlach athrú ó 5 pixel go 0 pixel. 323 00:17:34,000 --> 00:17:37,000 Lig dom dul ar aghaidh ansin agus an comhad a shábháil, dul ar ais chuig an inneall cuardaigh 324 00:17:37,000 --> 00:17:40,000 agus athluchtú, agus an lár an leathanaigh faire. 325 00:17:40,000 --> 00:17:43,000 Fuair ​​comhbhrúite gach rud le chéile, agus nuair a bhuailtí mé an chéad sampla seo suas 326 00:17:43,000 --> 00:17:46,000 Shíl mé gur bhreathnaigh dúr leis an réimse téacs agus ansin an cnaipe díreach faoi bhun sé. 327 00:17:46,000 --> 00:17:50,000 Theastaigh uaim a eochaircheap sé beagán, mar sin mé corrlaigh isteach. 328 00:17:50,000 --> 00:17:55,000 Cad é nach mbeidh muid a dhéanamh i léacht bhfuil dul tríd an dosaen roinnt 329 00:17:55,000 --> 00:17:58,000 Airíonna CSS atá ann mar, arís, tá rudaí cosúil le clómhéid, 330 00:17:58,000 --> 00:18:02,000 meáchan cló, corrlach, téacs a ailíniú, agus daoine eile cúpla dosaen, 331 00:18:02,000 --> 00:18:06,000 agus beidh orainn tú a tharchur i fhadhb a leagtar 7 do ranganna teagaisc éagsúla ar líne 332 00:18:06,000 --> 00:18:08,000 agus tagairtí a cheadaíonn duit a roghnú na rudaí seo suas. 333 00:18:08,000 --> 00:18:10,000 Ach cad é i ndáiríre tábhachtach ag deireadh an lae 334 00:18:10,000 --> 00:18:12,000 >> Is é a thuiscint conas na rudaí seo i bhfeidhm. 335 00:18:12,000 --> 00:18:15,000 Arís, taobh istigh má táimid tar éis an chlib stíl a 336 00:18:15,000 --> 00:18:19,000 Is féidir a théann na roghnóirí, an saghas na n-aitheantóirí a shonraíonn 337 00:18:19,000 --> 00:18:21,000 a bhfuil ar mhaith leat a chur i bhfeidhm na maoine, 338 00:18:21,000 --> 00:18:24,000 agus ansin chuir tú an mhaoin mar péire luach na príomh 339 00:18:24,000 --> 00:18:28,000 scartha le colon agus dar críoch le leathstad, 340 00:18:28,000 --> 00:18:32,000 nó is féidir leat sracadh gach ceann de sin amach agus é a chur i gcomhad CSS ar leith 341 00:18:32,000 --> 00:18:35,000 unto féin. 342 00:18:35,000 --> 00:18:39,000 Gach ceart, aon cheist ar na coincheapa 343 00:18:39,000 --> 00:18:41,000 nó an pictiúr mór de CSS? 344 00:18:41,000 --> 00:18:43,000 Feicfidh tú a fheiceáil arís níos mó de sé i pset 7, 345 00:18:43,000 --> 00:18:47,000 ach beidh muid a choinneáil go ginearálta simplí go leor. 346 00:18:47,000 --> 00:18:49,000 Uimh? Gach ceart. 347 00:18:49,000 --> 00:18:51,000 Tá sé am le haghaidh teanga cláir iarbhír, 348 00:18:51,000 --> 00:18:54,000 agus beidh muid ag teacht ar ais go dtí beagán CSS i bhfoirm, mar shampla. 349 00:18:54,000 --> 00:18:58,000 PHP i ndáiríre teanga iontach inrochtana 350 00:18:58,000 --> 00:19:02,000 sa mhéid is go bhfuil sé syntactically beagnach comhionann le C. 351 00:19:02,000 --> 00:19:06,000 I bhfocail eile, má tá a fhios agat C, tá a fhios agat as an PHP chuid is mó, 352 00:19:06,000 --> 00:19:08,000 ar a laghad syntactically, cé go bhfuil roinnt gnéithe nua 353 00:19:08,000 --> 00:19:10,000 agus roinnt coincheapa nua a bhéas againn chun breathnú ar. 354 00:19:10,000 --> 00:19:13,000 >> Ach don chuid is mó, go bhfuil anois aistriú againn ó C a ghabhann leis PHP 355 00:19:13,000 --> 00:19:16,000 an chuid is mó de na rudaí nua i ndáiríre ar an pictiúr mór, 356 00:19:16,000 --> 00:19:19,000 conas a úsáideann tú teanga le clár ar an nGréasán i gcomparáid le 357 00:19:19,000 --> 00:19:23,000 ag an líne ordaithe nó i pras caochadh mar atá muid ag déanamh go dtí seo. 358 00:19:23,000 --> 00:19:27,000 Le haghaidh tagartha, go háirithe le pset 7 agus an aghaidh deiridh an tionscadail, 359 00:19:27,000 --> 00:19:31,000 a dhéanamh leas a bhaint as an URL anseo más mian leat a léamh suas ar na foirmiúlachtaí de PHP. 360 00:19:31,000 --> 00:19:34,000 Tá sé cosúil i ndáiríre téacsleabhar líne saor in aisce go héifeachtach, 361 00:19:34,000 --> 00:19:37,000 agus beidh tú freisin go bhfuil an méid i ndáiríre deas mar gheall ar PHP 362 00:19:37,000 --> 00:19:41,000 Tá go bhfuil na céadta feidhmeanna a thagann leis é, 363 00:19:41,000 --> 00:19:44,000 ach i C nach raibh tú go bhfuil gá le rochtain ar 364 00:19:44,000 --> 00:19:47,000 feidhmeanna níos mó ná mar a bhí i leabharlann na math, an leabharlann CS50. 365 00:19:47,000 --> 00:19:51,000 I PHP agus a lán de na nuatheangacha, Python agus Ruby i measc iad, 366 00:19:51,000 --> 00:19:54,000 gheobhaidh tú rochtain sin feidhmeanna i bhfad níos mó, rud a chiallaíonn gheobhaidh tú a scríobh 367 00:19:54,000 --> 00:19:57,000 a lán cód níos lú toisc nach féidir leat seasamh ar an shoulders daoine eile 368 00:19:57,000 --> 00:19:59,000 a bhfuil scríofa cheana féin rudaí áirithe ar do shon. 369 00:19:59,000 --> 00:20:03,000 >> Ligean ar ghlacadh le turas tapa ar an chomhréir de PHP agus ansin roinnt samplaí a scríobh. 370 00:20:03,000 --> 00:20:06,000 Cad é deas mar gheall ar PHP gcéad dul síos 371 00:20:06,000 --> 00:20:08,000 Tá níl aon fheidhm is mó. 372 00:20:08,000 --> 00:20:10,000 Más mian leat a scríobh le clár i PHP leat tosú ach scríobh cód, 373 00:20:10,000 --> 00:20:12,000 agus ní gá duit a bheith buartha faoi is mó. 374 00:20:12,000 --> 00:20:14,000 Níl aon slánuimhir. Níl aon tuairisceán. 375 00:20:14,000 --> 00:20:17,000 Níl aon, argv argc go s ag teastáil nuair a scríobhann tú ar an gclár. 376 00:20:17,000 --> 00:20:20,000 Ina ionad sin is féidir leat tosú ach scríobh cód, agus tá sé seo i bpáirt 377 00:20:20,000 --> 00:20:23,000 toisc go bhfuil PHP cad atá ar a dtugtar teanga léirmhíniú. 378 00:20:23,000 --> 00:20:26,000 Tiomsaíodh C, agus tiomsaíodh é sa chiall go dtosaíonn tú 379 00:20:26,000 --> 00:20:29,000 le cód foinse, rith sé trí clang, a bhfuil tiomsaitheoir, 380 00:20:29,000 --> 00:20:33,000 agus ar deireadh thiar tar éis roinnt ar líon na céimeanna a gheobhaidh tú cód réad, 0s agus 1s. 381 00:20:33,000 --> 00:20:36,000 PHP agus Python agus Ruby agus Pearl agus daoine eile 382 00:20:36,000 --> 00:20:39,000 Tá cineálacha éagsúla de theanga nach mian leat a thiomsú iad. 383 00:20:39,000 --> 00:20:42,000 Ní gá duit dul ó cód foinse go 0s agus 1s. 384 00:20:42,000 --> 00:20:45,000 Tú ag rith ach an cód foinse, agus ritheann tú an cód foinse 385 00:20:45,000 --> 00:20:49,000 trí scríobh i gcomhad téacs is gnách, ag críochnú i. php sa chás seo 386 00:20:49,000 --> 00:20:53,000 in ionad. c, agus cad a dhéanann an clár ar do ríomhaire 387 00:20:53,000 --> 00:20:57,000 Tá interprets sé literally do líne cód le líne ar líne. 388 00:20:57,000 --> 00:21:00,000 >> I bhfocail eile, seachas a scríobh le clár agus an clár a reáchtáil 389 00:21:00,000 --> 00:21:04,000 go díreach leat scríobh in ionad clár le comhaid a chríochnaíonn i. php. 390 00:21:04,000 --> 00:21:09,000 Ansin tú ag rith clár iarbhír ar a dtugtar php.exe, má tá tú ar Windows, 391 00:21:09,000 --> 00:21:12,000 nó díreach PHP má tá tú ar Mac OS nó Linux, 392 00:21:12,000 --> 00:21:17,000 agus tú ar fáil mar ionchur leis an gclár PHP do cód foinse féin, 393 00:21:17,000 --> 00:21:20,000 agus is é a chuspóir ó thaobh saol a léamh do barr cód go bun, ó chlé go deas, 394 00:21:20,000 --> 00:21:23,000 agus nach cuma cad atá tú a dúradh é sin a dhéanamh. 395 00:21:23,000 --> 00:21:25,000 >> A ligean ar a fheiceáil cad tá sé seo ag dul go gciallaíonn syntactically. 396 00:21:25,000 --> 00:21:27,000 I PHP dúinn coinníollacha a bheith acu. 397 00:21:27,000 --> 00:21:29,000 Is é seo an sleamhnán comhionann leis an méid a chonaic tú ar ais i seachtain 1 398 00:21:29,000 --> 00:21:33,000 mar gheall ar syntactically coinníollacha, IFS agus IFS eile agus eile i PHP 399 00:21:33,000 --> 00:21:35,000 súil go díreach mar seo. 400 00:21:35,000 --> 00:21:38,000 Nuair a thagann sé chun cainte Boole mbíonn siad ag dul chun breathnú díreach mar seo. 401 00:21:38,000 --> 00:21:43,000 Nuair a thagann sé chun rudaí a fhágáil ar chéile mar booleans sé ag dul chun breathnú díreach mar seo. 402 00:21:43,000 --> 00:21:46,000 Lasca breathnú mar an gcéanna, agus gheobhaidh tú an tairbhe bhreise i PHP 403 00:21:46,000 --> 00:21:51,000 D'fhéadfadh go lasca i C athrú ach ar ruabhric nó slánuimhir. 404 00:21:51,000 --> 00:21:53,000 Níorbh fhéidir leat athrú ar luach teaghrán. 405 00:21:53,000 --> 00:21:55,000 I PHP féidir leat a bheith i ndáiríre léiriú 406 00:21:55,000 --> 00:21:58,000 is é sin athróg a bhfuil ábhar atá ar shraith, 407 00:21:58,000 --> 00:22:01,000 agus is féidir leat a dhéanamh i ndáiríre chomparáid idir teaghráin ar an mbealach fíor iomasach, 408 00:22:01,000 --> 00:22:06,000 Ní comparáid pointeoir, d'fhonn cinneadh a dhéanamh cibé cás a dhéanamh i nó j nó rud éigin eile. 409 00:22:06,000 --> 00:22:09,000 Beidh muid a fheiceáil go bhfuil d'fhéadfadh a bheith roimh i bhfad. 410 00:22:09,000 --> 00:22:11,000 >> Lúb freisin go bhfuil iontach mar an gcéanna. 411 00:22:11,000 --> 00:22:15,000 I gcás go bhfuil lúb ar initialization, coinníoll, agus roinnt ar líon na nuashonruithe. 412 00:22:15,000 --> 00:22:18,000 Cé lúb freisin ann i PHP. 413 00:22:18,000 --> 00:22:21,000 An bhfuil cé go lúb ann freisin i PHP, 414 00:22:21,000 --> 00:22:26,000 agus ann arrays i PHP, ach anseo an áit a thosaíonn an chomhréir a fháil ar beagán difriúil, 415 00:22:26,000 --> 00:22:29,000 ach tá na coincheapa an gcéanna, agus na coincheapa atá i ndáiríre mar an gcéanna 416 00:22:29,000 --> 00:22:32,000 mar a bhí siad i 0 Seachtain le Scratch. 417 00:22:32,000 --> 00:22:34,000 An gcéad dul síos tá an comhartha $. 418 00:22:34,000 --> 00:22:37,000 Bhí an cinneadh a dearadh i PHP trína gcuirtear aon athróg 419 00:22:37,000 --> 00:22:41,000 i PHP thosaíonn ag dearadh le $ shíniú. 420 00:22:41,000 --> 00:22:46,000 Níl aon níos mó X, Y, Z. Tá sé anois $ X, Y $, $ Z díreach toisc go. 421 00:22:46,000 --> 00:22:49,000 Tá sé rud éigin a choinneáil i gcuimhne, agus anois ar an taobh na láimhe deise 422 00:22:49,000 --> 00:22:52,000 seo Breathnaíonn cosúil le sraith, 423 00:22:52,000 --> 00:22:54,000 ach táimid ag baint úsáide as lúibíní cearnacha anseo. 424 00:22:54,000 --> 00:22:57,000 I PHP agus i JavaScript, mar beidh orainn a fheiceáil ar deireadh thiar, 425 00:22:57,000 --> 00:23:01,000 a dhearbhú le sraith a dhéanann tú scriosaidh cearnach oscailte agus dúnta scriosaidh cearnach, 426 00:23:01,000 --> 00:23:04,000 agus ansin caithfidh tú liosta, scartha le camóga de luachanna, cibé acu ints 427 00:23:04,000 --> 00:23:09,000 nó teaghráin nó gualann, is cuma cad is mian leat, taobh istigh de abairt sin ann. 428 00:23:09,000 --> 00:23:11,000 >> Anois, conas a rinne muid rud éigin mar seo i C? 429 00:23:11,000 --> 00:23:16,000 Cad é an chomhréir d'statically dhearbhú le sraith de uimhreacha ar a dtugtar? 430 00:23:16,000 --> 00:23:19,000 Bhí sé braces gcuach, difríocht sin mion anseo, ach sa dá PHP 431 00:23:19,000 --> 00:23:22,000 agus ar deireadh thiar JavaScript úsáideann sé ach lúibíní cearnacha, mar sin i ndáiríre 432 00:23:22,000 --> 00:23:25,000 Is é an mion ach suimiúil anseo an comhartha $ le haghaidh an t-ainm athraitheach 433 00:23:25,000 --> 00:23:28,000 agus freisin tá na lúibíní cearnacha, agus níl ach rud amháin aisteach 434 00:23:28,000 --> 00:23:32,000 a bhí ar lár chomh maith ar an taobh clé an comhartha =. 435 00:23:32,000 --> 00:23:36,000 Cad atá ar iarraidh go atá muid ag éileamh le haghaidh seachtain anois? Yeah. 436 00:23:36,000 --> 00:23:38,000 [Fhreagra mac léinn inaudible] 437 00:23:38,000 --> 00:23:41,000 An méid, mar sin níl aon trácht ar an méid de na eagar. 438 00:23:41,000 --> 00:23:45,000 Frankly, níl aon trácht lúibíní cearnacha ar an taobh clé 439 00:23:45,000 --> 00:23:47,000 an chomhartha =, agus tá sé cad eile atá ar iarraidh ón líne? 440 00:23:47,000 --> 00:23:49,000 Yeah. >> [Fhreagra mac léinn inaudible] 441 00:23:49,000 --> 00:23:52,000 An cineál, mar sin cad suimiúil, go háirithe maidir le PHP 442 00:23:52,000 --> 00:23:56,000 Is é nach bhfuil sé i dteanga láidir clóscríofa mar gurb é C, 443 00:23:56,000 --> 00:23:58,000 agus tá go chlóscríobh go láidir sa chiall nach mór duit a rá Char, 444 00:23:58,000 --> 00:24:00,000 ní mór duit a rá o, ní mór duit a rá snámhphointe. 445 00:24:00,000 --> 00:24:03,000 >> Am ar bith is mian leat athróg a bhfuil tú clang a insint cad é a cineál. 446 00:24:03,000 --> 00:24:05,000 PHP Tá beagán lazier. 447 00:24:05,000 --> 00:24:08,000 Tá sé seo chlóscríobh loosely sa mhéid is go 448 00:24:08,000 --> 00:24:11,000 féidir leat a bheith floats agus carachtair agus teaghráin 449 00:24:11,000 --> 00:24:14,000 agus ints agus mar sin de, ach an teanga féin 450 00:24:14,000 --> 00:24:17,000 Ní cúram i ndáiríre cad a chuir tú taobh istigh de athróg. 451 00:24:17,000 --> 00:24:20,000 Ní gá duit a chur ar an eolas roimh ré cad iad na sonraí de chineál 452 00:24:20,000 --> 00:24:22,000 ag dul i athróg. 453 00:24:22,000 --> 00:24:24,000 Tá sé suas go hiomlán leat, mar sin tá sé seo deas 454 00:24:24,000 --> 00:24:27,000 sa mhéid is nach gá duit a imní an oiread agus maidir le sonraí clóscríobh 455 00:24:27,000 --> 00:24:29,000 agus buartha cad iad do argóintí agus mar sin de. 456 00:24:29,000 --> 00:24:32,000 Ciallaíonn sé seo freisin sa deireadh feidhmeanna i PHP ag dul a bheith in ann a thabhairt ar ais 457 00:24:32,000 --> 00:24:36,000 ceachtar chuid is mó int den am, agus b'fhéidir uair amháin ar feadh tamaill 458 00:24:36,000 --> 00:24:40,000 beidh siad ar ais bool, a bréagach Boole, mar shampla, chun signify go bhfuil rud éigin a chuaigh mícheart. 459 00:24:40,000 --> 00:24:44,000 Tugann sé seo dúinn roinnt upsides, ach beidh sé a dhéanamh freisin dúinn saghas ag dearadh 460 00:24:44,000 --> 00:24:47,000 le beagán lazier nuair a thagann sé clóscríobh sonraí. 461 00:24:47,000 --> 00:24:50,000 >> Cad eile atá ann a choinneáil i gcuimhne anseo? 462 00:24:50,000 --> 00:24:54,000 Athróga cuma sách cosúil le seo, mar sin $ s = "hello, domhan." 463 00:24:54,000 --> 00:24:57,000 Sin b'fhéidir inferable ón sampla roimhe seo, 464 00:24:57,000 --> 00:24:59,000 agus ní mór dúinn eile de chineál lúibe. 465 00:24:59,000 --> 00:25:02,000 Sé seo ar cheann beidh orainn a fheiceáil i ndáiríre aon uair amháin ar feadh tamaill ó tá sé go leor handy, 466 00:25:02,000 --> 00:25:04,000 a foreach thógáil. 467 00:25:04,000 --> 00:25:11,000 Sa chás seo, glacann an lúb foreach taobh istigh de na lúibíní 3 focail go hiondúil, 468 00:25:11,000 --> 00:25:16,000 $ Rud éigin an chéad, a bhfuil cad eagar mian leat a iterate thar na baill, 469 00:25:16,000 --> 00:25:19,000 ansin literally an eochairfhocal mar, agus ansin ar deireadh, 470 00:25:19,000 --> 00:25:21,000 ainm eile athróg go bhfaigheann tú a roghnú. 471 00:25:21,000 --> 00:25:23,000 Is féidir é a foo, barra, nó an eilimint, 472 00:25:23,000 --> 00:25:26,000 agus a dhéanann cad thógáil 473 00:25:26,000 --> 00:25:29,000 Is é má tá an raon $ 10 eilimintí 474 00:25:29,000 --> 00:25:34,000 ar gach atriall an eagar-brón orainn, ar gach atriall an lúb 475 00:25:34,000 --> 00:25:37,000 Is é an ghné athróg ar a dtugtar ag dul a bheith cothrom le dáta 476 00:25:37,000 --> 00:25:40,000 a bheith ar an chéad eilimint i sraith, agus ansin an dara gné an eagar, 477 00:25:40,000 --> 00:25:44,000 ansin an tríú gné den eagar, an duine a sin an gá atá 478 00:25:44,000 --> 00:25:46,000 a dhéanamh ar an nodaireacht lúibín beagán annoying cearnach agus 479 00:25:46,000 --> 00:25:49,000 $ I d'fhonn innéacs isteach eagar. 480 00:25:49,000 --> 00:25:53,000 PHP a dhéanann gach ceann de go bhfuil obair ar do shon agus ar gach leagan 481 00:25:53,000 --> 00:25:55,000 ach lámha tú an ghné seo chugainn ó na eagar 482 00:25:55,000 --> 00:26:01,000 gan a bheith ar eolas agat faoi nó faoi chúram a shuíomh innéacs uimhriúil. 483 00:26:01,000 --> 00:26:04,000 >> Agus ansin ar deireadh, do anois, tá gné amháin eile de PHP 484 00:26:04,000 --> 00:26:08,000 go ag dul a bheith thar a bheith úsáideach, go háirithe nuair a thosaíonn muid ag cláir ar an nGréasán, 485 00:26:08,000 --> 00:26:10,000 agus tá go dtugtar eagar comhthiomsaitheach. 486 00:26:10,000 --> 00:26:13,000 An arrays bhfuil a fhios againn go dtí seo mar de 20 soicind ó shin 487 00:26:13,000 --> 00:26:17,000 agus le haghaidh na 8 seachtaine seo caite bhfuil innéacsaítear uimhir arrays, 488 00:26:17,000 --> 00:26:20,000 saghas eagair traidisiúnta i gcás ina bhfuil na hinnéacsanna ints, 489 00:26:20,000 --> 00:26:23,000 0, 1, 2, léir ar an mbealach ar suas. 490 00:26:23,000 --> 00:26:25,000 Tá arrays comhthiomsaitheacha a lán níos cumhachtaí. 491 00:26:25,000 --> 00:26:28,000 Cuireann siad ar chumas tú go bhfuil eochracha treallach, 492 00:26:28,000 --> 00:26:31,000 innéacsanna treallach agus luachanna treallach. 493 00:26:31,000 --> 00:26:34,000 De bharr an méid i sraith traidisiúnta tá sé 0, 1, 2, 494 00:26:34,000 --> 00:26:37,000 in eagar associative féidir leat a bheith innéacs 495 00:26:37,000 --> 00:26:41,000 nó eochair foo a bhfuil a luach bar. 496 00:26:41,000 --> 00:26:46,000 Is féidir leat ansin, bealach eile eochair a bhfuil a ainm Baz agus a bhfuil a luach qux. 497 00:26:46,000 --> 00:26:49,000 >> Arís, dúr eolaíocht ríomhaireachta ainmneacha athróg cineálach anseo, 498 00:26:49,000 --> 00:26:55,000 ach tá an pointe nach bhfuil an eagar bhfuil lúibín 0 nó scriosaidh 1. 499 00:26:55,000 --> 00:26:59,000 Tá sé seo ag dul in áit a bheith scriosaidh foo agus scriosaidh Baz. 500 00:26:59,000 --> 00:27:03,000 Tá sé seo i bhfad níos mó versatile sa mhéid is go táimid ag dul a bheith in ann a chomhlachú 501 00:27:03,000 --> 00:27:07,000 focail le focail eile, eochracha le luachanna hiomlán treallach, 502 00:27:07,000 --> 00:27:12,000 agus táimid ag dul a bheith in ann a fháil ar na luachanna sin ar ais in am i gcónaí 503 00:27:12,000 --> 00:27:14,000 mar gheall thíos an cochall cad eagar comhthiomsaitheach 504 00:27:14,000 --> 00:27:16,000 i ndáiríre is é an tábla hash. 505 00:27:16,000 --> 00:27:20,000 Glaoch ar ais go ligeann tábla hash tú a chur i roinnt ionchur 506 00:27:20,000 --> 00:27:25,000 Is maith a chur i an focal David más mian leat a chur isteach David i roinnt de chineál ar fhoclóir, 507 00:27:25,000 --> 00:27:27,000 agus ansin tú a fháil ar ais roinnt luach de ghnáth. 508 00:27:27,000 --> 00:27:29,000 I gcás speller, fíor nó bréagach. 509 00:27:29,000 --> 00:27:33,000 David nó cibé focal nó nach bhfuil san fhoclóir. 510 00:27:33,000 --> 00:27:36,000 Tá sraith comhthiomsaitheach i ndáiríre ach an tábla hash, 511 00:27:36,000 --> 00:27:38,000 ach tá sé ina incarnation úsáideoir i bhfad níos éasca é. 512 00:27:38,000 --> 00:27:41,000 Mar beidh orainn a fheiceáil, tá sé ag dul chun ligean dúinn a dhéanamh ar roinnt rudaí 513 00:27:41,000 --> 00:27:43,000 an-, an-éasca. 514 00:27:43,000 --> 00:27:45,000 >> Ligean ar ghlacadh le breathnú ar roinnt PHP bunúsacha 515 00:27:45,000 --> 00:27:47,000 samplaí agus féach cad is féidir linn a dhéanamh leis an teanga. 516 00:27:47,000 --> 00:27:51,000 Lig dom dul ar aghaidh agus a oscailt suas inár n-eolaire foinse inniu 517 00:27:51,000 --> 00:27:54,000 comhad a dtugtar hello1.php. 518 00:27:54,000 --> 00:27:57,000 Tá an comhad seo comment níos mó ná mar atá sé cód iarbhír, 519 00:27:57,000 --> 00:28:00,000 sin in iúl dom a bhaint iarbhír gach ceann de na tuairimí ó na comhaid 520 00:28:00,000 --> 00:28:05,000 agus i láthair chun tú dócha gurb é an simplí PHP chlár ar dheis anseo. 521 00:28:05,000 --> 00:28:07,000 5 línte, agus roinnt de na is spás bán, 522 00:28:07,000 --> 00:28:09,000 mar sin faoi deara roinnt difríochtaí tábhachtacha anseo. 523 00:28:09,000 --> 00:28:12,000 Tá an comhad a dtugtar hello1.php. 524 00:28:12,000 --> 00:28:16,000 Tá an líne an-an chéad, cé go bhfuil, 00:28:18,000 Chineál céanna i spiorad a HTML, 526 00:28:18,000 --> 00:28:21,000 Insíonn an t-ord de charachtair an ríomhaire 527 00:28:21,000 --> 00:28:25,000 "Hey, ríomhaire a thagann, anseo ar chlár táimid i i PHP." 528 00:28:25,000 --> 00:28:28,000 Déanann sé cinnte nach bhfuil sé ar dhaoine eatarthu go bhfuil sé roinnt teanga eile. 529 00:28:28,000 --> 00:28:30,000 Líne 2 spás suimiúil bán. 530 00:28:30,000 --> 00:28:32,000 Líne 3 ár gcara d'aois printf, 531 00:28:32,000 --> 00:28:34,000 an uair seo i gcomhthéacs PHP. 532 00:28:34,000 --> 00:28:37,000 PHP Tá a leagan féin de printf a oibríonn go díreach mar an gcéanna, 533 00:28:37,000 --> 00:28:39,000 mar sin tá sé seo ag dul díreach a phriontáil "hello, domhan." 534 00:28:39,000 --> 00:28:46,000 Agus ansin an gclib os coinne anseo,?>, Ciallaíonn go bhfuil sé do mo cód PHP. 535 00:28:46,000 --> 00:28:48,000 >> A ligean ar a fheiceáil conas a rith seo. 536 00:28:48,000 --> 00:28:50,000 Tá mé ag dul chun dul ar ais go dtí mo fhuinneog críochfort anseo. 537 00:28:50,000 --> 00:28:52,000 Tá mé ag dul chun dul isteach i mo eolaire PHP. 538 00:28:52,000 --> 00:28:56,000 Fógra go bhfuil a bunch iomlán de chomhaid, an chéad cheann a bhfuil hello.php. 539 00:28:56,000 --> 00:29:01,000 Lig dom dul ar aghaidh agus an hello1.php,, dul isteach ar siúl. 540 00:29:01,000 --> 00:29:03,000 Níl cead. Maith go leor. 541 00:29:03,000 --> 00:29:06,000 Conas a shocrú muid rudaí mar seo san am atá caite? 542 00:29:06,000 --> 00:29:08,000 Cad é sin? >> [Fhreagra mac léinn inaudible] 543 00:29:08,000 --> 00:29:11,000 Gá dúinn a léamh agus a scríobh, ach lig dom LS-l. 544 00:29:11,000 --> 00:29:14,000 Cuimhnigh seo aschur beagán cryptic trína hello1 545 00:29:14,000 --> 00:29:17,000 cosúil le bheith inléite agus inscríofa mé 546 00:29:17,000 --> 00:29:19,000 ach inléite ag gach duine eile. 547 00:29:19,000 --> 00:29:22,000 Casadh sé amach nach bhfuil sé seo i ndáiríre céim sa treo ceart. 548 00:29:22,000 --> 00:29:25,000 An difríocht, arís, le teanga léirmhíniú 549 00:29:25,000 --> 00:29:27,000 Is é nach bhfuil tú ag rith ar an gclár go díreach. 550 00:29:27,000 --> 00:29:30,000 Tú ag rith in ionad ateangaire agus is é an cód ar láimh 551 00:29:30,000 --> 00:29:33,000 go atá tú i scríbhinn ionas gur féidir é léirmhíniú líne ar líne. 552 00:29:33,000 --> 00:29:36,000 Sa chás seo, ba mhaith an ateangaire nó clár mé i ndáiríre a reáchtáil 553 00:29:36,000 --> 00:29:38,000 ar a dtugtar literally PHP. 554 00:29:38,000 --> 00:29:41,000 >> Áit éigin ar an tiomáint crua an fearas tá clár 555 00:29:41,000 --> 00:29:45,000 Scríobh ar a dtugtar duine éigin eile PHP, nó ar Windows php.exe. 556 00:29:45,000 --> 00:29:48,000 Cad Tá mé ag dul a dhéanamh anseo tá mé ag dul a reáchtáil i ndáiríre PHP 557 00:29:48,000 --> 00:29:51,000 ach é a thabhairt mar argóint ar an líne ordaithe an cód a scríobh mé, 558 00:29:51,000 --> 00:29:54,000 agus ansin beidh mé zúmáil amach agus brúigh Iontráil. 559 00:29:54,000 --> 00:29:58,000 Ritheann sé mo chlár dom, bharr go bun, ó chlé go deas. 560 00:29:58,000 --> 00:30:01,000 Lig dom dul ar aghaidh agus a oscailt athraitheas beag ar an suas. 561 00:30:01,000 --> 00:30:05,000 I fógra hello2.php go bhfuil an ró- 562 00:30:05,000 --> 00:30:08,000 chuid is mó tuairimí, in iúl dom a fháil haitheantas coibhneasta de na mar distraction, 563 00:30:08,000 --> 00:30:13,000 agus an méid go soiléir difriúil anois faoi an comhad seo? 564 00:30:13,000 --> 00:30:15,000 Níl an líne nua, beagán cryptic ag an mbarr. 565 00:30:15,000 --> 00:30:20,000 I líne 1 tá sé #! / Bin / php. 566 00:30:20,000 --> 00:30:24,000 Is Bin coinbhinsiún ar Linux agus Mac OS haghaidh binaries, 567 00:30:24,000 --> 00:30:27,000 mar sin ciallaíonn / bin é seo fillteán ina bhfuil a bunch de binaries 568 00:30:27,000 --> 00:30:29,000 go bhfuil cláraithe, ar cheann de PHP. 569 00:30:29,000 --> 00:30:32,000 An #! Tá leasainm shebang, 570 00:30:32,000 --> 00:30:35,000 arb é an bealach tapa rá, agus cad a chiallaíonn seo 571 00:30:35,000 --> 00:30:40,000 is é sin nuair a ritheann tú an clár anois níl a leid ag barr an chomhaid 572 00:30:40,000 --> 00:30:44,000 a insíonn an ríomhaire a ateangaire a úsáid. 573 00:30:44,000 --> 00:30:47,000 >> Faigheann sé beagán annoying má bhí tú a insint do úsáideoirí agus do chustaiméirí 574 00:30:47,000 --> 00:30:50,000 "Hey, scríobh againn an clár seo ar a dtugtar hello1.php." 575 00:30:50,000 --> 00:30:54,000 Gach bhfuil tú a dhéanamh ná a reáchtáil go deo PHP agus ansin an t-ainm an chláir seo. 576 00:30:54,000 --> 00:30:58,000 Frankly, bheadh ​​sé ach níos deise hello1.php a rith, 577 00:30:58,000 --> 00:31:00,000 agus go deimhin, is féidir linn má dhéanaimid an méid seo a leanas. 578 00:31:00,000 --> 00:31:05,000 Lig dom dul ar aghaidh agus LS-l, agus fógra a dhéanamh i hello2 tá sé fós ach a léamh a scríobh 579 00:31:05,000 --> 00:31:10,000 agus ansin a léamh léamh, mar sin ní féidir liom a dhéanamh go fóill seo, hello2.php. 580 00:31:10,000 --> 00:31:15,000 Ach thugamar seo riamh mar sin go hachomair uair dheireanach, an t-ordú chmod. 581 00:31:15,000 --> 00:31:20,000 Má dhéanann mé chmod a x +, rud a chiallaíonn go léir executability móide, 582 00:31:20,000 --> 00:31:26,000 agus ansin hello2.php agus ansin a dhéanamh LS-l deara arís cad a athrú. 583 00:31:26,000 --> 00:31:29,000 Amháin, tá Linux léiríonn dom an t-ainm comhad i glas a chur in iúl an smaoineamh 584 00:31:29,000 --> 00:31:32,000 go sé inrite, ach níos tábhachtaí fós, ar an taobh na láimhe clé 585 00:31:32,000 --> 00:31:36,000 faoi ​​deara go bhfuil an beagán a ionadaíonn x inrite curtha ar bun anois. 586 00:31:36,000 --> 00:31:42,000 Cad ciallaíonn sé seo anois is féidir liom a reáchtáil ./hello2.php mar is gnách, 587 00:31:42,000 --> 00:31:45,000 brúigh Iontráil, agus mar gheall ar an shebang ag barr an-an chomhaid 588 00:31:45,000 --> 00:31:48,000 Tá go leid, arís, go Linux a deir 589 00:31:48,000 --> 00:31:51,000 seo a úsáid ateangaire a reáchtáil an comhad seo. 590 00:31:51,000 --> 00:31:54,000 Ná bíodh imní ort faoi forcing an t-úsáideoir a chlóscríobh i ndáiríre é. 591 00:31:54,000 --> 00:31:57,000 >> Agus is é cad deas anois tá sé de chineál nach mbaineann le hábhar le mo chustaiméirí nó mo chairde 592 00:31:57,000 --> 00:32:01,000 cén teanga a scríobh mé an clár seo i, ionas gur féidir liom dul ar aghaidh leis mv 593 00:32:01,000 --> 00:32:04,000 agus an rud a athainmniú go hello2, mar shampla. 594 00:32:04,000 --> 00:32:07,000 Agus anois má dhéanann mé ./hello2 595 00:32:07,000 --> 00:32:10,000 agus zúmáil amach leanann mo chlár a rith. 596 00:32:10,000 --> 00:32:13,000 Tá na hiarmhíreanna comhadainm seo a choinbhinsiún an duine sin is gá 597 00:32:13,000 --> 00:32:15,000 do rud éigin cosúil le clang agus Make a lorg dóibh. 598 00:32:15,000 --> 00:32:18,000 Ach do PHP, raibh mé in ann glaoch ar an rud ar bith síneadh comhad ba mhaith liom. 599 00:32:18,000 --> 00:32:22,000 Raibh mé in ann cleas ar fud an domhain isteach ag smaoineamh go bhfuil mé i ndáiríre go maith ag Ruby, 600 00:32:22,000 --> 00:32:25,000 agus raibh mé in ann a scríobh hello2.rb agus ansin seo a rith, 601 00:32:25,000 --> 00:32:28,000 agus voila, anois tá mé an leagan Ruby, a bhfuil bréag iomlán. 602 00:32:28,000 --> 00:32:30,000 Ach tá na hiarmhíreanna comhadainm seo meaningless 603 00:32:30,000 --> 00:32:35,000 má tá an comhad inrite agus an bhfuil leid ar leith ag barr an chomhaid. 604 00:32:35,000 --> 00:32:38,000 >> Anois, mar leataobh, lig dom a thaispeáint duit go tapa leagan 3, 605 00:32:38,000 --> 00:32:40,000 bhfuil saghas cleas úsáideach a fháil amach. 606 00:32:40,000 --> 00:32:45,000 I hello3 Rinne mé rud éigin beagán mícheart 607 00:32:45,000 --> 00:32:47,000 go mbainfidh mé cothrom le dáta an cód foinse ar líne. 608 00:32:47,000 --> 00:32:50,000 I leagan 3 casadh sé amach go bhfuil ar ríomhairí an chuid is mó Linux 609 00:32:50,000 --> 00:32:53,000 níl clár ar a dtugtar ENV don chomhshaol, 610 00:32:53,000 --> 00:32:56,000 agus cad is féidir leat a dhéanamh anseo má tá tú aon smaoineamh nuair PHP 611 00:32:56,000 --> 00:33:00,000 Is é suiteáilte ar an tiomáint crua áitiúil, mar gheall ar go deimhin, d'fhéadfadh sé a athrú atá bunaithe ar an ríomhaire 612 00:33:00,000 --> 00:33:03,000 go bhfuil duine éigin ag baint úsáide as, a deir timp ach reáchtáil ENV, 613 00:33:03,000 --> 00:33:07,000 atá ar na córais is mó, agus figiúr amach cén áit a bhfuil PHP. 614 00:33:07,000 --> 00:33:11,000 Trick Just a coitianta sin ní gá duit a bheith buartha faoi a fháil amach nuair a bhfuil clár. 615 00:33:11,000 --> 00:33:14,000 Ach má dhéanann tú cúram chun a fháil amach sa chás go bhfuil clár agus nach bhfuil tú faoi chúram go dtí seo 616 00:33:14,000 --> 00:33:16,000 is féidir leat úsáid an t-ordú a. 617 00:33:16,000 --> 00:33:19,000 >> Lig dom zúmáil amach agus an cineál a php, 618 00:33:19,000 --> 00:33:23,000 agus fógra Insíonn sé dom go bhfuil sé i ndáiríre i usr / bin / php. 619 00:33:23,000 --> 00:33:25,000 Tá sé de chineál ar a bheidh. Tá sé freisin i bin. 620 00:33:25,000 --> 00:33:27,000 Tá sé seo ag taispeáint go díreach dom an hit chéad uair. 621 00:33:27,000 --> 00:33:31,000 Má smaoinigh tú riamh nuair atá clang, a clang, go bhfuil i usr / bin / clang, 622 00:33:31,000 --> 00:33:34,000 a dhéanamh, tá usr / bin / a dhéanamh, agus cad a chiallaíonn seo go léir am 623 00:33:34,000 --> 00:33:38,000 d'fhéadfaí tú a bheith ag clóscríobh usr / bin / clang isteach clang a rith, 624 00:33:38,000 --> 00:33:41,000 ach tá sé de chineál ar tedious a dhéanamh, mar sin roinnt fillteáin 625 00:33:41,000 --> 00:33:44,000 cosúil le usr / bin bin agus Glactar leis go mainneachtainí 626 00:33:44,000 --> 00:33:50,000 mar sin a fhios ag an ríomhaire chun breathnú ar do shon. 627 00:33:50,000 --> 00:33:53,000 Ceisteanna ar bith ar scríobh Super, clár Domhanda simplí Super Hello 628 00:33:53,000 --> 00:33:55,000 i PHP agus ansin rith sé? 629 00:33:55,000 --> 00:33:59,000 Toisc anois beidh muid tús a thabhairt isteach comhréir níos láidre. 630 00:33:59,000 --> 00:34:01,000 Gach ceart, anseo táimid ag dul. 631 00:34:01,000 --> 00:34:03,000 Na cláir seo atá feicthe againn i ndáiríre gach ceann acu roimh. 632 00:34:03,000 --> 00:34:07,000 >> Má osclaíonn mé suas, mar shampla, a ligean ar a dhéanamh beer1.php, 633 00:34:07,000 --> 00:34:09,000 Ní bheidh muid ag dul trí leaganacha éagsúla de seo, ach cad a rinne mé 634 00:34:09,000 --> 00:34:13,000 Bhí shuigh mé síos agus poured sé nó a chomhshó 635 00:34:13,000 --> 00:34:15,000 mo C cód le cód PHP anseo. 636 00:34:15,000 --> 00:34:18,000 Is é an chuid is mó de bharr an comhad tuairimí suas anseo. 637 00:34:18,000 --> 00:34:20,000 Casadh sé amach níl aon fheidhm nua is gá dúinn ar a dtugtar readline. 638 00:34:20,000 --> 00:34:23,000 GetString, cuimhne, a bhí ó ar aghaidh Seachtain 0 rud CS50. 639 00:34:23,000 --> 00:34:27,000 PHP a thagann lena feidhm féin atá éasca le húsáid ar a dtugtar readline 640 00:34:27,000 --> 00:34:30,000 a thógann 1 argóint a shonraíonn go pras 641 00:34:30,000 --> 00:34:33,000 gur mian leat a thaispeáint don úsáideoir, agus a dhéanann cén readline 642 00:34:33,000 --> 00:34:35,000 Tá tuairisceáin sé cuma cén t-úsáideoir cineálacha isteach 643 00:34:35,000 --> 00:34:39,000 Sa chás seo, tá mé ag á dhearbhú athróg ar a dtugtar $ n. 644 00:34:39,000 --> 00:34:42,000 Tá mé ag a stóráil i sé luach ar ais readline 645 00:34:42,000 --> 00:34:44,000 tar éis leideanna an t-úsáideoir leis an teaghrán. 646 00:34:44,000 --> 00:34:47,000 Just a cúltaca, a rith i ndáiríre an rud, lig dom dul ar aghaidh 647 00:34:47,000 --> 00:34:50,000 agus a reáchtáil php beer1.php. 648 00:34:50,000 --> 00:34:53,000 Cé mhéad buidéil a bheidh ann? Déanaimis a dhéanamh ach 2 an am seo. 649 00:34:53,000 --> 00:34:55,000 Cuir isteach. Sin uile. 650 00:34:55,000 --> 00:34:59,000 >> Tá an clár go feidhmiúil leis an leagan C ó seachtain ó shin. 651 00:34:59,000 --> 00:35:01,000 Ach lig syntactically ar a fheiceáil cad atá difriúil. 652 00:35:01,000 --> 00:35:05,000 Tar éis a fháil mé o ón bhfógra úsáideoir go bhfuil mé ag déanamh roinnt seiceáil earráid, 653 00:35:05,000 --> 00:35:08,000 agus más rud é n lú ná 1 scor mé agus a phriontáil mé amach 654 00:35:08,000 --> 00:35:11,000 teachtaireacht leithscéal don úsáideoir agus scoir le 1. 655 00:35:11,000 --> 00:35:13,000 Tá sé seo ró-beag difriúil. 656 00:35:13,000 --> 00:35:16,000  I C cad a rinne linn a dhéanamh? I C muid ar ais 1. 657 00:35:16,000 --> 00:35:20,000 I PHP tú scoir le 1, a bhfuil frankly I mo thuairimse, beagán níos iomasach 658 00:35:20,000 --> 00:35:22,000 toisc go bhfuil tú ag scor literally an gclár. 659 00:35:22,000 --> 00:35:25,000 Gach ceart, agus ansin síos anseo an t-amhrán annoying comhionann syntactically 660 00:35:25,000 --> 00:35:29,000 ach amháin i gcás an athróg, mar sin síos anseo ar aon dul ar aghaidh 24 661 00:35:29,000 --> 00:35:31,000 fógra mo haghaidh lúb beagnach mar an gcéanna, 662 00:35:31,000 --> 00:35:34,000 ach tá mé $ i os comhair i agus n, 663 00:35:34,000 --> 00:35:37,000 agus tá sé cad a iarraidh freisin ó líne a 26 go atá againn a bhí san am atá caite 664 00:35:37,000 --> 00:35:39,000 nuair a dhearbhú i athróg? 665 00:35:39,000 --> 00:35:41,000 Níl aon chineál. 666 00:35:41,000 --> 00:35:43,000 Tá sé mícheart i PHP a rá slánuimhir. 667 00:35:43,000 --> 00:35:45,000 Tá tú nach bhfuil ach is gá a dhéanamh. 668 00:35:45,000 --> 00:35:48,000 Tá an ríomhaire, is é an PHP teangaire cliste go leor a bhaint amach 669 00:35:48,000 --> 00:35:51,000 go má chuir tú ar roinnt i $ agam go mbeidh sé cóir leighis a sé 670 00:35:51,000 --> 00:35:53,000 mar uimhir ar do shon. 671 00:35:53,000 --> 00:35:57,000 Agus ansin síos anseo againn breiseán i $ i, $ i $ i - 1. 672 00:35:57,000 --> 00:36:00,000 Is léir go bhfuil an céanna, agus ansin síos anseo a dhéanann muid ar "Wow, tá go annoying" printf 673 00:36:00,000 --> 00:36:02,000 agus scoir (0). 674 00:36:02,000 --> 00:36:05,000 >> Arís, tá an takeaway anseo, cé go táimid ag dul a chaitheamh réasúnta 675 00:36:05,000 --> 00:36:09,000 am beag ar PHP, cinnte i gcoinne an méid a rinne muid ar C, 676 00:36:09,000 --> 00:36:12,000 tá sé beagnach mar an gcéanna, agus mar sin cad a beidh orainn a dhéanamh inniu agus an tseachtain seo chugainn 677 00:36:12,000 --> 00:36:14,000 agus tá sé thar díriú i ndáiríre ar roinnt de na smaointe nua. 678 00:36:14,000 --> 00:36:17,000 Just a fheiceáil go bhfuil rud amháin eile a aistriú ar aghaidh ó C, 679 00:36:17,000 --> 00:36:20,000 raibh an clár Super simplí a rinne muid i Seachtain 1 680 00:36:20,000 --> 00:36:22,000 nó 2 go chiúbaithe a luach. 681 00:36:22,000 --> 00:36:25,000 Ach cad a bhí suimiúil ag an am faoin gclár seo go bhfuil sé 682 00:36:25,000 --> 00:36:28,000 tugadh isteach an coincheap de feidhm saincheaptha i scríbhinn a scríobh muid féin. 683 00:36:28,000 --> 00:36:31,000 Is é an chomhréir i PHP beagnach mar an gcéanna. 684 00:36:31,000 --> 00:36:33,000 Seo mo chlár suas barr. 685 00:36:33,000 --> 00:36:35,000 Is Fógra arís as láthair aon coincheap is mó. 686 00:36:35,000 --> 00:36:39,000 Tús a chur mé ag scríobh cód, agus tá sé seo cad atá ar siúl a fháil fhorghníomhú ag an ateangaire. 687 00:36:39,000 --> 00:36:42,000 Phriontáil mé amach x anois 2, is dócha. 688 00:36:42,000 --> 00:36:44,000 Ansin éilím cubing ... 689 00:36:44,000 --> 00:36:47,000 Ansin mé ar an fheidhm ciúb agus pas a fháil i $ x 690 00:36:47,000 --> 00:36:50,000 agus a shannadh an luach ar ais go $ x. 691 00:36:50,000 --> 00:36:53,000 Ansin éileamh go bhfuil sé chiúbaithe, agus ansin rá liom seo, tá súil againn a 692 00:36:53,000 --> 00:36:55,000 a rá x anois 8. 693 00:36:55,000 --> 00:36:59,000 Is é an error don fheidhm i PHP riamh chomh difriúil beagán. 694 00:36:59,000 --> 00:37:01,000 Is Arís ar iarraidh an cineál ar ais. 695 00:37:01,000 --> 00:37:05,000 Is Arís ar iarraidh an cineál ar ais agus freisin ar iarraidh cén cineál eile? 696 00:37:05,000 --> 00:37:07,000 [Fhreagra mac léinn inaudible] 697 00:37:07,000 --> 00:37:10,000 Bhuel, maith go leor, tá go maith. A ligean ar teacht ar ais go dtí sa dara. 698 00:37:10,000 --> 00:37:12,000 >> Nach bhfuil againn, mar shampla, INT anseo. 699 00:37:12,000 --> 00:37:15,000 Ní chuirimid, mar shampla, tá INT anseo mar gheall ar, arís, i PHP 700 00:37:15,000 --> 00:37:18,000 tú nach bhfuil ach gá agus níor cheart a dhéanamh, 701 00:37:18,000 --> 00:37:20,000 ach níl an eochairfhocal nua ar a dtugtar feidhm. 702 00:37:20,000 --> 00:37:23,000 I PHP tá sé beagnach níos soiléire beag mar nuair is mian leat feidhm a 703 00:37:23,000 --> 00:37:26,000 deir tú literally fheidhm, is féidir leat a thabhairt dó ainm agus ansin liosta scartha le camóga 704 00:37:26,000 --> 00:37:28,000 más aon cheann dá argóintí. 705 00:37:28,000 --> 00:37:32,000 Níl gá a rá ar neamhní nó aon rud mar sin, agus ansin ar ais mar an gcéanna, 706 00:37:32,000 --> 00:37:35,000 $ A * $ a * $ a. 707 00:37:35,000 --> 00:37:38,000 Cad atá ar iarraidh chomh maith? Sammy fios seo amach anseo. 708 00:37:38,000 --> 00:37:43,000 Ag barr an chomhaid go hiomlán as láthair i PHP é freisin fhréamhshamhail. 709 00:37:43,000 --> 00:37:45,000 Tá sé seo freisin le dearadh. 710 00:37:45,000 --> 00:37:48,000 Tá Teangacha agus ateangairí cosúil PHP níos cliste ná mar a bhí riamh C 711 00:37:48,000 --> 00:37:50,000 i tiomsaitheoirí cosúil le clang. 712 00:37:50,000 --> 00:37:53,000 >> Glaoch ar ais go clang, más rud é nach raibh tú ag insint go bhfuil ciúb, 713 00:37:53,000 --> 00:37:56,000 más rud é nach raibh tú ag insint dó go bhfuil printf mar atá le fréamhshamhail 714 00:37:56,000 --> 00:38:00,000 nó Áirítear #, go maith, bhí sé ag dul a yell ag tú, agus nach thiomsú do chód fiú. 715 00:38:00,000 --> 00:38:03,000 PHP agus teangacha níos nua-aimseartha go bhfuil a lán níos cliste nuair a thagann sé seo. 716 00:38:03,000 --> 00:38:07,000 Beidh siad é a chur ar iad féin a léamh gach ceann de do chód 717 00:38:07,000 --> 00:38:11,000 agus yell ansin ag tú ach amháin má fhaigheann sé Níláit ar bith ciúb. 718 00:38:11,000 --> 00:38:15,000 Ní chuireann sé ábhar má tá ciúb ag bun nó barr nó fiú i roinnt comhad ar leith. 719 00:38:15,000 --> 00:38:18,000 Is iad teangacha PHP agus den chineál céanna anois cliste go leor chun breathnú amach romhainn 720 00:38:18,000 --> 00:38:26,000 ar gach rud roimh á mheas tú a bheith botún déanta. 721 00:38:26,000 --> 00:38:28,000 I gcás nach bhfágfaidh dúinn? 722 00:38:28,000 --> 00:38:32,000 >> A ligean ar a dhéanamh ar shampla amháin caite anseo i coinníollacha, 723 00:38:32,000 --> 00:38:35,000 agus más rud é a oscailt mé suas fógra conditions2.php ró- 724 00:38:35,000 --> 00:38:37,000 Is error anseo beagnach mar an gcéanna. 725 00:38:37,000 --> 00:38:40,000 Tá mé ag baint úsáide as readline ionad GetString, ach tá an líne sin mar an gcéanna roimh, 726 00:38:40,000 --> 00:38:42,000 "Ba mhaith liom slánuimhir le do thoil." 727 00:38:42,000 --> 00:38:45,000 Tá mé ansin choinníoll más rud é, ar eile más rud é, agus ansin eile, 728 00:38:45,000 --> 00:38:48,000 ach tá sé feidhmiúil an gclár seo freisin comhionann leis an méid a rinne muid seachtain ó shin, 729 00:38:48,000 --> 00:38:51,000 mar sin má ritheann mé an rud, php de conditions2, 730 00:38:51,000 --> 00:38:54,000 agus mé a thabhairt sé roinnt mhaith 23 - 731 00:38:54,000 --> 00:38:57,000 Phioc mé uimhir dheimhneach. Má Tugaim -1 sé phioc mé uimhir dhiúltach. 732 00:38:57,000 --> 00:39:00,000 Má thugann liom é 0 phioc mé go deimhin 0. 733 00:39:00,000 --> 00:39:02,000 Mar sin, cares atá faoi seo ar fad? 734 00:39:02,000 --> 00:39:06,000 Bhuel, ar cheann de na saghas spraoi cleachtaí anseo 735 00:39:06,000 --> 00:39:10,000 dom ar a laghad, bhí dul ar ais agus a fheiceáil conas tapa raibh mé in ann chun feidhme pset 5, 736 00:39:10,000 --> 00:39:12,000 an pset misspellings. 737 00:39:12,000 --> 00:39:15,000 Glaoch ar ais go raibh an comhad seo ar a dtugtar speller.c, 738 00:39:15,000 --> 00:39:17,000 agus bhí comhad a dtugtar dictionary.c. 739 00:39:17,000 --> 00:39:20,000 Cad a bhí mé mé cineál chaith cúpla nóiméad agus a chomhshó mé an cód C 740 00:39:20,000 --> 00:39:23,000 go PHP cód, agus ní bheidh muid a chaitheamh cuid mhór ama ar speller 741 00:39:23,000 --> 00:39:26,000 mar gheall ar go díreach mar i pset 5 ní raibh gá duit i ndáiríre a 742 00:39:26,000 --> 00:39:29,000 ama a chaitheamh i bhfad ar speller féin de bharr go raibh bhur n-aird ar fhoclóir. 743 00:39:29,000 --> 00:39:32,000 >> Is leor a rá go má tú ag léamh tríd speller, 744 00:39:32,000 --> 00:39:35,000 an comhad seo anseo, tá sé deas i bhfad comhionann leis an gcód C 745 00:39:35,000 --> 00:39:37,000 thug muid tú pset 5. 746 00:39:37,000 --> 00:39:39,000 Mé a leanas ach cuid $ in áiteanna. 747 00:39:39,000 --> 00:39:43,000 Tá mé athrú ainmneacha feidhm áirithe más rud é nach raibh siad ann i PHP. 748 00:39:43,000 --> 00:39:45,000 Níl aon rud breise a chur anseo, preg_match, 749 00:39:45,000 --> 00:39:48,000 a bhfuil ar bhealach beagán fancier a dhéanamh rud éigin, ach beidh orainn teacht ar ais go dtí an deireadh. 750 00:39:48,000 --> 00:39:51,000 Ach i mbeagán focal, tá speller beagnach mar an gcéanna, agus má fhéachann tú ag bun an- 751 00:39:51,000 --> 00:39:54,000 cad spits sé sa deireadh amach tá sé seo anseo, 752 00:39:54,000 --> 00:39:57,000 focail misspelled, focail i bhfoclóir, focail i dtéacs. 753 00:39:57,000 --> 00:40:00,000 Gach ceart, mar sin tá cad suimiúil anois ar an méid seo a leanas. 754 00:40:00,000 --> 00:40:05,000 Ag barr mo chomhad mé a éilíonn dictionary.php. 755 00:40:05,000 --> 00:40:09,000 Díreach mar a tá C san áireamh # PHP Tá feidhm speisialta ar a dtugtar de dhíth 756 00:40:09,000 --> 00:40:14,000 go ndéanann go leor i bhfad an rud céanna, a cheangal ar comhad a dtugtar dictionary.php. 757 00:40:14,000 --> 00:40:18,000 Conas is féidir liom dul faoi chur i bhfeidhm pset 5? 758 00:40:18,000 --> 00:40:21,000 Lig dom dul ar aghaidh agus a oscailt comhad suas anseo. 759 00:40:21,000 --> 00:40:24,000 Lig dom a ghlacadh beag tagairt anseo. 760 00:40:24,000 --> 00:40:29,000 Agus lig dom a chruthú comhad nua agus tús a ghlaoch seo dictionary.php. 761 00:40:29,000 --> 00:40:31,000 Lig dom é a chur i fillteán eile ionas gur féidir linn é seo a dhéanamh beo. 762 00:40:31,000 --> 00:40:33,000 Agus anois beidh mé súmáil isteach 763 00:40:33,000 --> 00:40:37,000 Tá mé ag dul chun tús a chur mo chomhad PHP le scriosaidh oscailte php dúnta lúibín. 764 00:40:37,000 --> 00:40:40,000 Agus ansin i anseo bhí roinnt feidhmeanna is gá dom a chur i bhfeidhm le haghaidh pset 5, 765 00:40:40,000 --> 00:40:42,000 sin in iúl dom tosú ag cur roinnt de na, 766 00:40:42,000 --> 00:40:47,000 seiceáil fheidhm sin, a raibh a ghlacadh focal mar argóint. 767 00:40:47,000 --> 00:40:49,000 Beidh muid é sin a dhéanamh agus teacht ar ais chuici i láthair na huaire. 768 00:40:49,000 --> 00:40:53,000 >> Bhí ualach fheidhm, a bhí i méid mar argóint? 769 00:40:53,000 --> 00:40:56,000 Foclóir, sin an comhad a bhí mé i ndáiríre a luchtú. 770 00:40:56,000 --> 00:41:00,000 Bhí méid feidhm, nach raibh aon argóintí 771 00:41:00,000 --> 00:41:04,000 agus bhí feidhm-cad a bhí an ceann eile? 772 00:41:04,000 --> 00:41:06,000 Díluchtaigh, nach raibh aon argóintí an oiread. 773 00:41:06,000 --> 00:41:10,000 Seo iad na 4 feidhmeanna a bheadh ​​de dhíth orm a chur i bhfeidhm anois i PHP, 774 00:41:10,000 --> 00:41:13,000 agus cad tá mé ag dul a dhéanamh dul ar aghaidh agus é seo a dhéanamh. 775 00:41:13,000 --> 00:41:16,000 A lán de tú úsáid as an tábla hash i pset 5, 776 00:41:16,000 --> 00:41:21,000 sin in iúl dom dul ar aghaidh agus tábla hash i PHP a chruthú. 777 00:41:21,000 --> 00:41:23,000 Arna dhéanamh. 778 00:41:23,000 --> 00:41:25,000 A thugann dom tábla hash. Bhuel, cén fáth? 779 00:41:25,000 --> 00:41:30,000 Amháin, tá an athróg ar a dtugtar $ tábla, ach a conjure suas an smaoineamh maidir le tábla hash. 780 00:41:30,000 --> 00:41:34,000 An lúibíní cearnacha, áfach, chun cuimhne, is ionann cad é? 781 00:41:34,000 --> 00:41:37,000 Eagar, ach ní i arrays PHP bhfuil a innéacsú uimhir. 782 00:41:37,000 --> 00:41:41,000 Is féidir leo a bheith chomh maith arrays associative, 783 00:41:41,000 --> 00:41:44,000 a chiallaíonn gur féidir leat a bheith eochracha treallach agus luachanna. 784 00:41:44,000 --> 00:41:49,000 >> Cuid mhór mhaith i pset 5, siúd agaibh a rinne implementations tábla hash 785 00:41:49,000 --> 00:41:53,000 isteach agat is dócha an focal agus ansin isteach sé isteach ar slabhra de liostaí nasctha, 786 00:41:53,000 --> 00:41:56,000 nó a stóráil tú an luach fíor áit éigin nó rud éigin chuige sin. 787 00:41:56,000 --> 00:41:59,000 Chuimhnigh tú ar bhealach an bhfíric go raibh an focal ann. 788 00:41:59,000 --> 00:42:01,000 Chun anois, tá go bhfuil ag dul a bheith ar mo tábla hash, 789 00:42:01,000 --> 00:42:06,000 agus mar sin anois chun dul faoi chur i bhfeidhm an fheidhm sheiceáil 790 00:42:06,000 --> 00:42:09,000 Ní mór mé díreach tar éis breathnú taobh istigh den tábla hash 791 00:42:09,000 --> 00:42:11,000 agus a fheiceáil má tá focal ann. 792 00:42:11,000 --> 00:42:15,000 Cad Tá mé ag dul a dhéanamh ná Tá mé ag dul a rá más rud é- 793 00:42:15,000 --> 00:42:20,000 ligean le rá isset, a bhfuil feidhm PHP go ciallaíonn literally ach is é an tacar eochair, 794 00:42:20,000 --> 00:42:24,000 mar sin isset ($ tábla [$ focal], 795 00:42:24,000 --> 00:42:29,000 agus má tá ar ais fíor. 796 00:42:29,000 --> 00:42:32,000 Sin é. Sin pset 5 i PHP. 797 00:42:32,000 --> 00:42:34,000 Bhuel, i cothroime, maith go leor. 798 00:42:34,000 --> 00:42:37,000 Eile ar ais bréagach, mar sin ní tá sé ann. 799 00:42:37,000 --> 00:42:39,000 Cad atá ag dul i ndáiríre ar anseo? 800 00:42:39,000 --> 00:42:42,000 Bhuel, má boird nó hash tábla anseo níos ginearálta- 801 00:42:42,000 --> 00:42:46,000 Tá sraith comhthiomsaitheach a chiallaíonn is féidir leat innéacs isteach é 802 00:42:46,000 --> 00:42:50,000 le focal ar nós "focal," agus tá tú chun dul ar ais roinnt luach. 803 00:42:50,000 --> 00:42:52,000 >> Táimid de chineál ar fáil céim amháin chun tosaigh ar dúinn féin. 804 00:42:52,000 --> 00:42:56,000 Bheadh ​​sé de chineál ar deas má luchtaithe againn i ndáiríre an chéad chomhad, 805 00:42:56,000 --> 00:42:58,000 mar sin níl ualach simplí go leor mar, ach lig dom dul ar aghaidh agus whip suas 806 00:42:58,000 --> 00:43:00,000  a chur chun feidhme i ndáiríre tapa ualach. 807 00:43:00,000 --> 00:43:07,000 Lig dom dul ar aghaidh agus a rá focail faigheann foclóir comhad. 808 00:43:07,000 --> 00:43:10,000 Osclaíonn an fheidhm comhad i PHP comhad 809 00:43:10,000 --> 00:43:12,000 agus tuairisceáin a thabhairt duit le sraith de gach ceann de na focail sa chomhad, 810 00:43:12,000 --> 00:43:14,000 ach lámha iad a thabhairt duit. 811 00:43:14,000 --> 00:43:16,000 Bhí an pian ró-mhór, nach raibh sé? 812 00:43:16,000 --> 00:43:21,000 Anois foreach, is é seo ár thógáil nua, foreach ($ focail le $ focal). 813 00:43:21,000 --> 00:43:25,000 Tá an lúb dul chun tús a iterating thar na focail eagar 814 00:43:25,000 --> 00:43:30,000 agus a shannadh don athróg focal $ gach focal sa chomhad 815 00:43:30,000 --> 00:43:32,000 as an gcéad ar an dara leis an tríú ceathrú léir ar an mbealach 816 00:43:32,000 --> 00:43:35,000 mar sin ní dóigh liom go bhfuil a dhéanamh ar an annoying [i] nodaireacht agus a leithéidí. 817 00:43:35,000 --> 00:43:38,000 Agus cad tá mé ag dul go simplí a dhéanamh do gach ceann de na focail 818 00:43:38,000 --> 00:43:43,000 go bhfuil sé stóráil i mo tábla ag innéacsú i dtábla 819 00:43:43,000 --> 00:43:47,000 agus ag déanamh ansin fíor mar a mheabhrú 820 00:43:47,000 --> 00:43:50,000 go bhfuil focal i mo fhoclóir go léir go bhfuil mé i ndáiríre a dhéanamh 821 00:43:50,000 --> 00:43:55,000 Tá de chineál ar smeach le beagán agus a rá go bhfuil an focal i mo tábla hash ann, fíor. 822 00:43:55,000 --> 00:43:58,000 Agus más rud é nach bhfuil sé ann, ní dóigh liom go bhfuil a chur go sainráite bréagach, 823 00:43:58,000 --> 00:44:01,000 ar shlí eile ba mhaith liom a chur bréagach na focail go léir is féidir i na Cruinne. 824 00:44:01,000 --> 00:44:05,000 >> Is leor é le haghaidh dom ach a leagan ar luach innéacs 825 00:44:05,000 --> 00:44:09,000 go fíor má tá focal iarbhír i mo tábla hash. 826 00:44:09,000 --> 00:44:12,000 Anois, tá mé ag a ghearradh cúpla coirnéil anseo go mbainfidh mé tonn mo lámha ar do anois, 827 00:44:12,000 --> 00:44:15,000 ach tá an fheidhm ualach dhéanamh anois. 828 00:44:15,000 --> 00:44:18,000 I ualach na focail go léir ó na comhaid isteach i eagar. 829 00:44:18,000 --> 00:44:21,000 I iterate thar an eagar, agus maidir le gach focal sa réimse 830 00:44:21,000 --> 00:44:24,000 Breiseán mé é isteach i mo tábla hash le 1 líne de chód. 831 00:44:24,000 --> 00:44:26,000 Tá sé seo spraoi. Tá a fhios agat conas is féidir linn chur i bhfeidhm méid anois? 832 00:44:26,000 --> 00:44:28,000 Bhuel, tá méid i gcónaí éasca go leor, i cothroime. 833 00:44:28,000 --> 00:44:32,000 Anseo, is féidir linn a dhéanamh a thabhairt ar ais líon an tábla. 834 00:44:32,000 --> 00:44:34,000 Sin éasca go leor freisin, ag comhaireamh an líon de na rudaí sa tábla. 835 00:44:34,000 --> 00:44:36,000 Sin i ndáiríre de chineál ar nach bhfuil an is éifeachtaí. 836 00:44:36,000 --> 00:44:39,000 Ba chóir dom a bheith dócha go bhfuil méid athróg ar a dtugtar ionas gur féidir linn é a dhéanamh 837 00:44:39,000 --> 00:44:41,000 in am i gcónaí, ach tá go leor éasca. 838 00:44:41,000 --> 00:44:45,000 Ó, agus Díluchtaigh ansin, más mian linn i ndáiríre a bheith anal anseo 839 00:44:45,000 --> 00:44:47,000 féidir linn a rá go bhfuil conas a Díluchtaigh rud éigin. 840 00:44:47,000 --> 00:44:49,000 Leagtha tú ach an athróg is comhionann le sraith folamh, 841 00:44:49,000 --> 00:44:51,000 agus faigheann sé réidh le gach rud a bhí ann. 842 00:44:51,000 --> 00:44:53,000 Níl gá le glaoch saor in aisce. 843 00:44:53,000 --> 00:44:56,000 >> Arís, tá mé ghearradh roinnt coirnéil, agus mé leithscéal as sraith fhadhb a shannadh 5 844 00:44:56,000 --> 00:45:00,000 b'fhéidir i C, ach má táimid ag dul anois ar aghaidh agus tá sé seo ar siúl, 845 00:45:00,000 --> 00:45:02,000 Tá mé ag dul a reáchtáil i ndáiríre an leagan a scríobh mé roimh ré 846 00:45:02,000 --> 00:45:05,000 ach sin nach raibh mé a dhéanamh ar aon bhotúin comhréire ar bith. 847 00:45:05,000 --> 00:45:08,000 Lig dom dul ar aghaidh agus speller reáchtáil. Tá an úsáid mar an gcéanna. 848 00:45:08,000 --> 00:45:12,000 Seo comhad foclóir ina bhfuil ach an focal foo. 849 00:45:12,000 --> 00:45:15,000 Seo comhad téacs ina bhfuil ach foo bar. 850 00:45:15,000 --> 00:45:19,000 A ligean ar seiceálaí litrithe seo, speller sin, ag baint úsáide as an comhad seo foclóir ar an gcomhad téacs. 851 00:45:19,000 --> 00:45:21,000 Níl aon fhocal amháin mílitrithe, barra, agus voila. 852 00:45:21,000 --> 00:45:23,000 Arna dhéanamh le pset 5. 853 00:45:23,000 --> 00:45:30,000 Ligean ar ghlacadh le sos 5 nóiméad anseo, agus beidh muid ag teacht ar ais agus níos mó ar PHP. 854 00:45:30,000 --> 00:45:32,000 Ceart go leor, tá muid ar ais. 855 00:45:32,000 --> 00:45:34,000 A ligean ar a dhéanamh-fuath liom ar feadh tamaill. 856 00:45:34,000 --> 00:45:37,000 Déanaimis anois fheiceáil i ndáiríre más rud é nach raibh sé seo dearfach 857 00:45:37,000 --> 00:45:39,000 iarbhír cur chun feidhme an rud i PHP. 858 00:45:39,000 --> 00:45:43,000 Deonaithe, thóg sé 45 soicind a chur i bhfeidhm. 859 00:45:43,000 --> 00:45:45,000 >> Ach a ligean ar dul ar aghaidh anois agus rudaí a reáchtáil. 860 00:45:45,000 --> 00:45:49,000 Lig dom dul ar aghaidh agus ar leagan níos C reáchtáil 861 00:45:49,000 --> 00:45:52,000 de speller, agus beidh muid ag rith sé ar cheann de na comhaid is mó, 862 00:45:52,000 --> 00:45:54,000 a bhfuil an Rí Séamas Bíobla. 863 00:45:54,000 --> 00:45:57,000 Agus is é sin anseo i-ligean ar dul isteach ar ár fillteán C, 864 00:45:57,000 --> 00:46:01,000 speller ar Rí Séamas an 5ú. 865 00:46:01,000 --> 00:46:03,000 A lán de na focail mílitrithe. 866 00:46:03,000 --> 00:46:06,000 Maith go leor, mar sin tá go bhfuil an t-aschur a fuair tú is dócha fiú má tá na huaire beag éagsúla, 867 00:46:06,000 --> 00:46:09,000 má fuair tú gach rud ag obair i gceart, agus mar sin am san iomlán a litriú a sheiceáil 868 00:46:09,000 --> 00:46:13,000 Ba é an Rí Séamas Bíobla 0.38 soicind, mar sin maith go leor ag baint úsáide as an gcur chun feidhme. 869 00:46:13,000 --> 00:46:16,000 Anois, lig dom dul isteach sa leagan PHP, a scríobh muid díreach. 870 00:46:16,000 --> 00:46:18,000 Lig dom a reáchtáil speller ar Rí Séamas. 871 00:46:18,000 --> 00:46:21,000 Whoops, neamhaird a dhéanamh go ndéantar earráid. Tá mé ar an eolaire mícheart. 872 00:46:21,000 --> 00:46:24,000 Speller ar Rí Séamas an 5ú. 873 00:46:46,000 --> 00:46:48,000 Beagnach déanta. 874 00:46:48,000 --> 00:46:51,000 >> Maith go leor, beidh an breathnóir astute a thuiscint go raibh níos mó ná 3 soicind ansin. 875 00:46:51,000 --> 00:46:54,000 Is é sin an t-am fíor ag rith. 876 00:46:54,000 --> 00:46:58,000 Casadh sé amach go dtógann sé am a spit go leor de téacs amach 877 00:46:58,000 --> 00:47:00,000 mar gheall ar cheisteanna buffering, ach scéal fada gairid, 878 00:47:00,000 --> 00:47:04,000 go raibh 3.15 soicind den am meaisín, LAP am, 879 00:47:04,000 --> 00:47:07,000 i gcoinne cad a bhí sé nóiméad ó shin? 880 00:47:07,000 --> 00:47:09,000 Cosúil .3. 881 00:47:09,000 --> 00:47:11,000 Ciallaíonn mé, tá sé ordú méadaíochta níos moille, mar sin i gcás gur 882 00:47:11,000 --> 00:47:14,000 moilliú ridiculous ag teacht ó? 883 00:47:14,000 --> 00:47:17,000 Bhuel, tá mar a bheidh, le cinneadh an chuid is mó aon dearadh atá déanta againn 884 00:47:17,000 --> 00:47:21,000 sa rang le 9 seachtain anuas tá beagnach i gcónaí seo tradeoff. 885 00:47:21,000 --> 00:47:24,000 Uaireanta, idir go díreach spás, uaireanta idir spás agus an am, 886 00:47:24,000 --> 00:47:27,000 spás, am agus an iarracht a fhorbairt, agus go deimhin anseo, cé go 887 00:47:27,000 --> 00:47:31,000 shábháil againn méid ollmhór ama, b'fhéidir d'fhéadfadh a bheith 10-20-30 uair an chloig 888 00:47:31,000 --> 00:47:34,000 ama forbartha i bhfeidhm an litreoir 889 00:47:34,000 --> 00:47:36,000 ag whipping suas i díreach 45 soicind leis an teanga 890 00:47:36,000 --> 00:47:40,000 Is é an praghas a íoc againn go bhfuil sé ordú méadaíochta níos moille mar thoradh air sin, 891 00:47:40,000 --> 00:47:43,000 agus tá sé seo go ginearálta an cás le teanga is mó ar aon léirmhíniú, 892 00:47:43,000 --> 00:47:46,000 PHP, Python, Ruby, Pearl nó do dhaoine eile ina 893 00:47:46,000 --> 00:47:49,000 má tá tú ag dul a rith sé trí ateangaire agus tá é a léamh do chód 894 00:47:49,000 --> 00:47:52,000 líne ar líne, bharr go bun, ó chlé go deas, 895 00:47:52,000 --> 00:47:55,000 go middleman ag dul a roinnt ama a thógáil dá chuid féin, 896 00:47:55,000 --> 00:47:59,000 agus cad a raibh tú ag mothú anseo i 3 soicind i gcomparáid le 0.3 soicind 897 00:47:59,000 --> 00:48:02,000 Is é an bhfíric go bhfuil an middleman a bhfuil a léirmhíniú literally ár n-cód 898 00:48:02,000 --> 00:48:05,000 líne ar líne, agus Dia forbid má tá tú taobh istigh de lúb 899 00:48:05,000 --> 00:48:08,000 le comhaid ollmhór ina bhfuil na céadta mílte de na focail. 900 00:48:08,000 --> 00:48:11,000 >> Sin forchostais ag dul a chur suas agus a chur suas agus a chur suas agus a chur suas. 901 00:48:11,000 --> 00:48:16,000 Chun uirlis mar seo nach bhfuil sé dócha an teanga is fearr a úsáid do chur i bhfeidhm 902 00:48:16,000 --> 00:48:20,000 Is litreoir má láithreacht spéis le do úsáideoirí agus a thabhairt duit. 903 00:48:20,000 --> 00:48:23,000 Ach tá an só atá againn i láthair má tá tú 904 00:48:23,000 --> 00:48:27,000 úsáid teanga mar PHP nó a lán de na teangacha léirmhíniú 905 00:48:27,000 --> 00:48:30,000 i gcomhthéacs an nGréasán, ar an ní sin, caithfidh tú an sochar 906 00:48:30,000 --> 00:48:34,000 go bhfuil an idirlíon a lán níos moille ná mar ríomhairí an chuid is mó. 907 00:48:34,000 --> 00:48:38,000 Tá tú LAP GHz i do ríomhaire, 2 GHz, b'fhéidir fiú níos mó na laethanta seo. 908 00:48:38,000 --> 00:48:41,000 Ach tá an réaltacht ar an idirlíon tá méid ard de latency 909 00:48:41,000 --> 00:48:45,000 trína do bhrabhsálaí chun labhairt le freastalaí, cé go chonaic muid an tseachtain seo caite 910 00:48:45,000 --> 00:48:47,000 go tá go leor go tapa, leath millisecond nó mar sin, 911 00:48:47,000 --> 00:48:51,000 go gcuireann ró-suas, agus má tá tú rudaí a íoslódáil cosúil le íomhá 912 00:48:51,000 --> 00:48:54,000 nó grianghraf Facebook nó ag fáil teachtaireachtaí meandaracha ar chatter Facebook, 913 00:48:54,000 --> 00:48:57,000 Gchat nó a leithéidí, gach ceann de na hamanna bhabhta-turas 914 00:48:57,000 --> 00:49:00,000 idir an bhrabhsálaí agus tús freastalaí a chur ar bun, 915 00:49:00,000 --> 00:49:03,000 a dhéanann do rogha ar leith teanga i go leor cásanna 916 00:49:03,000 --> 00:49:07,000 go léir go cuí, agus mar sin tá tú breá ag baint úsáide as teanga beagán níos moille 917 00:49:07,000 --> 00:49:10,000 cosúil PHP nó Python nó Ruby 918 00:49:10,000 --> 00:49:13,000 ach a bhfuil ann upsides mór duit agus do do chomhghleacaithe 919 00:49:13,000 --> 00:49:17,000 agus do do chairde toisc nach féidir leat rudaí a chur i bhfeidhm sin, i bhfad mar sin níos tapúla. 920 00:49:17,000 --> 00:49:20,000 Agus ina theannta sin, tá tú i mbaol i bhfad níos lú de flaws slándála áirithe. 921 00:49:20,000 --> 00:49:22,000 Níl aon leideanna i PHP. 922 00:49:22,000 --> 00:49:25,000 Níl aon lochtanna seg gur féidir leat a spreagadh go héasca 923 00:49:25,000 --> 00:49:27,000 ar an mbealach céanna d'fhéadfaí tú i C. 924 00:49:27,000 --> 00:49:29,000 Le C go bhfuil tú Super gar do na crua-earraí. 925 00:49:29,000 --> 00:49:33,000 Le teangacha PHP agus den chineál céanna tá tú saghas leibhéal níos airde, mar a déarfá, 926 00:49:33,000 --> 00:49:37,000 le go leor de chosaintí idir tú féin agus cad atá ar siúl iarbhír ar 927 00:49:37,000 --> 00:49:39,000 taobh istigh ar an meaisín, agus tá sé ach tradeoff. 928 00:49:39,000 --> 00:49:42,000 >> Táimid tar éis gotten go dtí an pointe a bhfuil na níos nua-aimseartha, teangacha leibhéal ard 929 00:49:42,000 --> 00:49:47,000 cosúil PHP mar gheall ar na ceachtanna a foghlaimíodh i dteangacha cosúil PHP i C. 930 00:49:47,000 --> 00:49:50,000 Ach más rud é nach dtuigeann tú cad atá ag dul ar thíos an cochall ar fad an am seo 931 00:49:50,000 --> 00:49:53,000 tú nach féidir a dhéanamh cinnte na cinntí dearaidh ceart, 932 00:49:53,000 --> 00:49:56,000 agus is cinnte nuair a thagann sé le bheith ag obair in áit cosúil le Facebook nó Google 933 00:49:56,000 --> 00:49:59,000 nó leagann aon cheann de na háiteanna atá ag imirt níos mó le sonraí mór 934 00:49:59,000 --> 00:50:01,000 fiú má tá tú dul ar ais agus a dhéanamh premed agus tá siad ag obair le roinnt MD 935 00:50:01,000 --> 00:50:04,000 ar cuid de na sonraí mór a leagtar a bhain le hothair agus dochtúirí 936 00:50:04,000 --> 00:50:08,000 agus is é an nós ag baint úsáide as na huirlisí is ceart thar a bheith láidir 937 00:50:08,000 --> 00:50:11,000 mar gheall ar shlí eile d'fhéadfadh do anailís ar roinnt tacar sonraí soicind a ghlacadh, 938 00:50:11,000 --> 00:50:14,000 nó a d'fhéadfadh sé a ghlacadh literally uair an chloig. 939 00:50:14,000 --> 00:50:17,000 Is é seo ach sampla amháin, gan frustrate tú leis an iarracht cé mhéad níos mó 940 00:50:17,000 --> 00:50:21,000 bhí sé i C ach chun cabhrú meas tú go bhfuil nuair a dhéanann tú chun feidhme rud éigin C 941 00:50:21,000 --> 00:50:24,000 go dtuigeann tú i ndáiríre, nó go teoiriciúil, a thuiscint i ndáiríre 942 00:50:24,000 --> 00:50:28,000 conas ba chóir gach rud nó a bheith ag obair, agus tá tú smacht iomlán beagnach 943 00:50:28,000 --> 00:50:31,000 níos mó ná cad atá ar siúl thíos an cochall, agus leis na teangacha leibhéal níos airde 944 00:50:31,000 --> 00:50:34,000 tá tú chun smacht níos mó a ghéilleadh do na daoine a chum iad 945 00:50:34,000 --> 00:50:37,000 agus tá siad faoi réir níos mó a gcuid cinntí dearaidh ná mise. 946 00:50:37,000 --> 00:50:41,000 Ach má táimid a ghlacadh as a deonaíodh go bhfuil an fheidhmíocht 947 00:50:41,000 --> 00:50:44,000 nach bhfuil go leor tábhachtach ar an nGréasán mar gheall ar na saincheisteanna eile, 948 00:50:44,000 --> 00:50:47,000 Tá luasanna líonra ach beagán níos moille ná luas LAP mar sin féin, 949 00:50:47,000 --> 00:50:50,000 ionas gur féidir linn a réiteach ar acmhainn a úsáid teanga beagán níos moille 950 00:50:50,000 --> 00:50:55,000 má tá na upsides féidir linn rudaí a fhorbairt 10 uaire níos tapúla nó níos mó. 951 00:50:55,000 --> 00:50:57,000 >> A ligean ar a fheiceáil conas is féidir linn tosú ag baint úsáide seo. 952 00:50:57,000 --> 00:51:00,000 Lig dom dul isteach i bhfillteán 953 00:51:00,000 --> 00:51:03,000 i measc an lae inniu ar a dtugtar samplaí frosh.ims, 954 00:51:03,000 --> 00:51:06,000 agus go raibh sé seo i ndáiríre spreagtha go pearsanta ag an bhfíric go bhfuil an rud an-an chéad 955 00:51:06,000 --> 00:51:10,000 Scríobh mé chun an Gréasán bliain ó shin tar éis CS50 agus CS51 956 00:51:10,000 --> 00:51:14,000 Bhí suíomh gréasáin le haghaidh chlár bainisteoirí bonneagair Frosh, spóirt freshman intramural, 957 00:51:14,000 --> 00:51:16,000 ag an am ba é seo blianta ó shin go leor ag an am 958 00:51:16,000 --> 00:51:19,000 ní raibh aon suíomh gréasáin le haghaidh an chláir, cé go raibh Gréasáin, 959 00:51:19,000 --> 00:51:22,000 agus ina ionad sin bhí phrócadóir i Wigglesworth trína má bhí tú 960 00:51:22,000 --> 00:51:26,000 clárú le haghaidh eitpheile nó sacar nó pé rud a bheadh ​​leat a líonadh amach píosa de pháipéar. 961 00:51:26,000 --> 00:51:28,000 Ba mhaith leat siúl ansin trasna an chlóis. 962 00:51:28,000 --> 00:51:31,000 Ba mhaith leat cnag ansin ar a n-doras agus sleamhnán i n-doras nó ar láimh ar an phrócadóir 963 00:51:31,000 --> 00:51:34,000 píosa páipéir le d'ainm ar sé, cibé acu atá nó nach mian leat a bheith ina chaptaen foirne, 964 00:51:34,000 --> 00:51:37,000 cén spórt a raibh tú a dhéanamh, agus cad dorm a bhí tú isteach 965 00:51:37,000 --> 00:51:39,000 Bhí sé saghas ar bhealach d'aois scoile chun rudaí a dhéanamh, agus bhí príomh- 966 00:51:39,000 --> 00:51:41,000 deis a uathoibriú a lán den phróiseas seo. 967 00:51:41,000 --> 00:51:43,000 Leat dul díreach chuig an láithreán gréasáin. Tá tú clóscríobh rud éigin isteach 968 00:51:43,000 --> 00:51:46,000 A gheobhaidh tú dearbhú r-phost, agus borradh, tú ag déanamh. 969 00:51:46,000 --> 00:51:49,000 >> Ba é seo an rud an-an chéad a rinne mé, cé gur i dteanga ar a dtugtar Pearl, 970 00:51:49,000 --> 00:51:52,000 ach tá sé sách éasca a dhéanamh i PHP, agus tá sé seo saghas ionadaí 971 00:51:52,000 --> 00:51:55,000 de na fadhbanna is féidir leat tosú a réiteach nuair is féidir leat in iúl duit féin 972 00:51:55,000 --> 00:51:58,000 Ní programmatically agus ná bheith ag brath ar rudaí cosúil le láithreáin Google 973 00:51:58,000 --> 00:52:01,000 nó Excel nó uirlisí a thugtar duit. 974 00:52:01,000 --> 00:52:03,000 Tá tú guys anois an cumas chun rudaí a dhéanamh mar seo. 975 00:52:03,000 --> 00:52:06,000 Is é seo an leagan Super gránna de foirm, 976 00:52:06,000 --> 00:52:09,000 ach ligean ar a úsáid ach do thús an chomhrá ina bhfuil an 977 00:52:09,000 --> 00:52:12,000 thart ar cad a d'fhéach ar an bhfoirm mhaith blianta ó shin dúinn 978 00:52:12,000 --> 00:52:14,000 cur ar chumas daoine ar an nGréasán le clárú le haghaidh Frosh bainisteoirí bonneagair. 979 00:52:14,000 --> 00:52:18,000 D'iarramar ar ainm, ticbhosca ar an bhfuil nó nach raibh siad a bheith captaen, 980 00:52:18,000 --> 00:52:21,000 fireann nó baineann, agus ansin cad dorm a bhí siad i, 981 00:52:21,000 --> 00:52:23,000 agus ansin go mbeadh siad an fhoirm seo. 982 00:52:23,000 --> 00:52:27,000 A ligean ar breathnú ar dtús thíos an cochall ag an HTML gur ionann an leathanach gréasáin seo. 983 00:52:27,000 --> 00:52:31,000 Lig dom dul isteach froshims0, 984 00:52:31,000 --> 00:52:35,000 agus mar leataobh, le haghaidh pset 7 Tá mé ag cur do dheonú 985 00:52:35,000 --> 00:52:37,000 an Eolairí agus na fillteáin go bhfuil mé rudaí a chur isteach 986 00:52:37,000 --> 00:52:40,000 Beidh muid shiúlann tú tríd go díreach i gcás ina bhfuil rudaí ag dul i an fearas, 987 00:52:40,000 --> 00:52:43,000 a orduithe mod a bhfuil tú a reáchtáil, mar sin ná bíodh imní ort faoi gach ceann de na 988 00:52:43,000 --> 00:52:46,000 sonraí dúr syncing i ón anseo a fháil-dul. 989 00:52:46,000 --> 00:52:49,000 >> Gach ceart, tá anseo froshims0.php. 990 00:52:49,000 --> 00:52:52,000 Lig dom scrollú síos, agus cad atá aisteach anseo, 991 00:52:52,000 --> 00:52:56,000 tá sé seo le comhad PHP, ach cad atá taobh istigh de sé, go soiléir? 992 00:52:56,000 --> 00:52:59,000 Tá sé a lán iomlán de HTML, agus go deimhin, PHP ar bhunús 993 00:52:59,000 --> 00:53:02,000 i ndáiríre bhí chun bheith ina teanga Web-centric. 994 00:53:02,000 --> 00:53:04,000 A nóiméad ó shin a úsáid le linn é a chur i bhfeidhm an sampla beoir, 995 00:53:04,000 --> 00:53:07,000 na coinníollacha mar shampla, an sampla hello, agus sin fíneáil. 996 00:53:07,000 --> 00:53:11,000 Is féidir leat úsáid PHP mar theanga scriptithe 997 00:53:11,000 --> 00:53:15,000 sa chás go bhfuil script i ndáiríre ach an ainmníocht a thugtar le clár tapa agus salach 998 00:53:15,000 --> 00:53:19,000 nó rud éigin a scríobh tú i dteanga script nó níos ginearálta a léiriú. 999 00:53:19,000 --> 00:53:22,000 PHP Tá Super úsáideach le haghaidh gur mar gheall ar tá tú ag feiceáil cé chomh tapa 1000 00:53:22,000 --> 00:53:24,000 réasúnta is féidir linn a whip suas cláir i PHP. 1001 00:53:24,000 --> 00:53:27,000 Ach bhí sé deartha i ndáiríre a bheidh le húsáid le haghaidh an nGréasán, 1002 00:53:27,000 --> 00:53:31,000 agus atá deartha le haghaidh an Gréasán sa chiall go fógra suas anseo ag barr an chomhaid 1003 00:53:31,000 --> 00:53:34,000 Liom a dhéanamh tús a chur le 00:53:38,000 Ansin tá mé a bunch de na tuairimí useless, a deonaíodh, ach ansin mé gar PHP mód. 1005 00:53:38,000 --> 00:53:41,000 Ach ansin mé titim i mód HTML. 1006 00:53:41,000 --> 00:53:45,000 >> Cad é suimiúil faoi PHP cé deireadh an comhad i. Php 1007 00:53:45,000 --> 00:53:48,000 tá sé i gceist go ginearálta a bheith chomh-mingled le HTML, 1008 00:53:48,000 --> 00:53:50,000 roinnt cód PHP, roinnt HTML. 1009 00:53:50,000 --> 00:53:53,000 Agus beidh orainn a fheiceáil ar deireadh thiar gur féidir linn tús a tease siúd óna chéile 1010 00:53:53,000 --> 00:53:56,000 agus a choinneáil ar ár n-ar leithligh HTML as ár PHP ar fad, 1011 00:53:56,000 --> 00:53:59,000 ach bhí bunús de PHP i ndáiríre a thabhairt duit an tsolúbthacht, 1012 00:53:59,000 --> 00:54:02,000 go más mian leat roinnt HTML scríobh ach é, agus a bheidh 1013 00:54:02,000 --> 00:54:04,000 spit amach identically chuig an bhrabhsálaí. 1014 00:54:04,000 --> 00:54:07,000 Ach más gá tú roinnt teicníc cláir, 1015 00:54:07,000 --> 00:54:12,000 roinnt cód cláir, is féidir leat a chur freisin sé isteach ar an gcomhad céanna cruinn, mar beidh orainn a fheiceáil go luath. 1016 00:54:12,000 --> 00:54:14,000 Seo mo HTML. 1017 00:54:14,000 --> 00:54:16,000 Tá mé teideal seo le haghaidh Frosh bainisteoirí bonneagair. 1018 00:54:16,000 --> 00:54:20,000 Tá mé tag comhlacht a bhfuil fuair roinnt CSS ar sé gach rud i lár an lár, 1019 00:54:20,000 --> 00:54:23,000 agus ansin síos anseo tá mé foirm atá cosúil ag dul a chur faoi bhráid 1020 00:54:23,000 --> 00:54:27,000 go comhad nua ar a dtugtar register0.php, mar sin beidh orainn a fheiceáil go bhfuil i láthair. 1021 00:54:27,000 --> 00:54:31,000 Tá sé seo ag baint úsáide as modh ar a dtugtar an bpost, a beidh orainn teacht ar ais chuig chomh maith. 1022 00:54:31,000 --> 00:54:34,000 Ansin tá mé roinnt ionchuir foirm, ainm amháin ar a dtugtar, a bhfuil cineál an téacs, 1023 00:54:34,000 --> 00:54:37,000 ceann a bhfuil a ainm captaen, a bhfuil cineál is ticbhosca, 1024 00:54:37,000 --> 00:54:40,000 agus tá sé seo, nach bhfuil feicthe againn é sula, ach a dhéanann sé go díreach cad a deir sé. 1025 00:54:40,000 --> 00:54:42,000 Gheobhaidh tú ticbhosca ionad bosca téacs. 1026 00:54:42,000 --> 00:54:46,000 Síos anseo tá tú an cnaipe raidió, atá ar cheann de na cnaipí ciorclach 1027 00:54:46,000 --> 00:54:48,000 gur féidir leat a roghnú ceachtar an ceann seo nó go bhfuil ceann. 1028 00:54:48,000 --> 00:54:52,000 >> Fógra go bhfuil sé d'aon ghnó a dtug mé an dá cnaipí raidió ainm inscne. 1029 00:54:52,000 --> 00:54:55,000 Tá sé seo conas a fhaigheann tú eisiamh frithpháirteach ina ní mór duit cliceáil ar 1030 00:54:55,000 --> 00:54:58,000 ceachtar ceann seo nó go bhfuil amháin, agus trí chliceáil ar an duine eile 1031 00:54:58,000 --> 00:55:01,000 unchecks sé an taobh eile, ionas go mbeidh tú a thabhairt dóibh an t-ainm céanna 1032 00:55:01,000 --> 00:55:03,000 más mian leat iad a bheith comheisiatach mar sin. 1033 00:55:03,000 --> 00:55:07,000 Agus ansin dorm, ní dóigh liom go againn le feiceáil go fóill, ach tá sé ina roghchlár a roghnú, a roghchlár anuas. 1034 00:55:07,000 --> 00:55:09,000 Is é an chlib don roghnú. 1035 00:55:09,000 --> 00:55:11,000 Leat a thabhairt ansin an roghchlár anuas a ainm, 1036 00:55:11,000 --> 00:55:13,000 agus ansin caithfidh tú a bunch iomlán de na roghanna seo. 1037 00:55:13,000 --> 00:55:16,000 Is é an chéad cheann, ach do aesthetics, teaghrán folamh. 1038 00:55:16,000 --> 00:55:20,000 Bhí mé díreach an titim síos a bheith folamh de réir réamhshocraithe, 1039 00:55:20,000 --> 00:55:22,000 agus ansin níl Apley, Canaday, Grays, agus mar sin de. 1040 00:55:22,000 --> 00:55:24,000 Agus faoi deara an dichotomy anseo. 1041 00:55:24,000 --> 00:55:27,000 An rogha i an titim Tá síos ar luach, 1042 00:55:27,000 --> 00:55:30,000 ach ansin tá sé ainm an duine-chairdiúil, atá sa sampla seo 1043 00:55:30,000 --> 00:55:33,000 ionann, ach má bhíomar ag iarraidh i ndáiríre a bheith anal féidir linn a bheith 1044 00:55:33,000 --> 00:55:36,000 luach an titim síos a bheith díreach an leagan gearr, 1045 00:55:36,000 --> 00:55:39,000 Grays, ach d'fhéadfadh muid a rá i ndáiríre Grays Halla go bhfeiceann an duine i ndáiríre, 1046 00:55:39,000 --> 00:55:43,000 ach ní go léir go suimiúil, mar sin choinnigh mé díreach tar simplí agus rinne comhionann iad. 1047 00:55:43,000 --> 00:55:46,000 Ansin síos ag bun againn an cnaipe Cuir Isteach 1048 00:55:46,000 --> 00:55:49,000 atá feicthe againn roimhe seo, ach fógra a thug mé díreach tar éis é focal éagsúla. 1049 00:55:49,000 --> 00:55:53,000 In ionad CS50 cuardaigh thug mé an lipéad "Clár". 1050 00:55:53,000 --> 00:55:56,000 >> Is é an toradh deiridh an leathanach gréasáin seo anseo, agus arís, 1051 00:55:56,000 --> 00:56:00,000 nuair nach seo a fháil faoi bhráid? 1052 00:56:00,000 --> 00:56:04,000 Faigheann sé faoi bhráid roinnt comhad, luach na tréithe gníomhaíochta, 1053 00:56:04,000 --> 00:56:07,000 Ba é a register0.php. 1054 00:56:07,000 --> 00:56:09,000 A ligean ar a fheiceáil cad a tharlaíonn i ndáiríre anseo. 1055 00:56:09,000 --> 00:56:13,000 Lig dom dul ar aghaidh agus líon isteach an fhoirm seo amach, a rá David, 1056 00:56:13,000 --> 00:56:16,000 fireann, Matthews, agus ansin beidh mé a rá clárú. 1057 00:56:16,000 --> 00:56:18,000 Lig dom zúmáil amach agus cliceáil chlárú. 1058 00:56:18,000 --> 00:56:22,000 Maith go leor, mar sin de chineál ar useless, ach ligean ar a fheiceáil cad atá ar siúl i ndáiríre ar. 1059 00:56:22,000 --> 00:56:26,000 Fógra go bhfuil an URL a athrú chun a bheith register0.php. 1060 00:56:26,000 --> 00:56:34,000 Cad é Aisteach as láthair ón URL, áfach, cé go chuir muid ach foirm? 1061 00:56:34,000 --> 00:56:37,000 [Fhreagra mac léinn inaudible] 1062 00:56:37,000 --> 00:56:39,000 Maith go leor, go díreach úsáideoir Chrome a bheith cairdiúil na laethanta. 1063 00:56:39,000 --> 00:56:42,000 Sin ann i ndáiríre. Tá siad i bhfolach ach é a spás a shábháil. 1064 00:56:42,000 --> 00:56:44,000 Ach shíl go maith, shíl go maith. 1065 00:56:44,000 --> 00:56:46,000 I dtreo deireadh eile ar an URL, áfach, tá cad a iarraidh? Yeah. 1066 00:56:46,000 --> 00:56:48,000 [Mac Léinn] an teaghrán cheist. 1067 00:56:48,000 --> 00:56:51,000 An teaghrán cheist, cuimhne sin as ár samplaí cuardaigh simplí Google. 1068 00:56:51,000 --> 00:56:54,000 Chomh luath agus mé cliceáil ar an gcnaipe faoi bhráid an URL 1069 00:56:54,000 --> 00:57:00,000 thóg mé chuig Google, ach ansin ní raibh? q = eolaíocht ríomhaireachta nó cibé a bhí clóscríofa mé isteach 1070 00:57:00,000 --> 00:57:04,000 Sin toisc a úsáid le linn an modh a fháil le sampla cuardaigh. 1071 00:57:04,000 --> 00:57:06,000 >> An uair seo táimid ag baint úsáide as cad modh áit? 1072 00:57:06,000 --> 00:57:10,000 Post, agus ceann de na hidirdhealuithe láithreach 1073 00:57:10,000 --> 00:57:14,000 idir a fháil agus post é nach bhfuil an post sin a chur ar an úsáideora ionchur sa URL. 1074 00:57:14,000 --> 00:57:16,000 Seithí sé é. Cuireann sé fós é. 1075 00:57:16,000 --> 00:57:19,000 Go deimhin, cad tá muid ag feiceáil sa bhrabhsálaí anseo, mar beidh muid ag nochtadh i láthair 1076 00:57:19,000 --> 00:57:22,000 trí bhreathnú ar register0, tá mé ag feiceáil ach an t-ábhar 1077 00:57:22,000 --> 00:57:25,000 an eagar cuireadh faoi bhráid ón mbrabhsálaí leis an bhfreastalaí. 1078 00:57:25,000 --> 00:57:29,000 Ach ní dhéanann an URL bhfuil?, Nach bhfuil aon eochairfhocail 1079 00:57:29,000 --> 00:57:31,000 nó go bhfuil luachanna i sé, agus cén fáth go bhfuil? 1080 00:57:31,000 --> 00:57:35,000 Bhuel, is féidir tar éis duit a chur isteach go fóill sonraí ón bhfoirm le freastalaí, 1081 00:57:35,000 --> 00:57:38,000 ach ní chuireann sé a chur i an URL, mar sin cad é cineál na faisnéise iar 1082 00:57:38,000 --> 00:57:41,000 oiriúnach go háirithe do b'fhéidir nuair a bhíonn tú ag iarraidh ar an úsáideoir a 1083 00:57:41,000 --> 00:57:44,000 cineál i ionchur le foirm? 1084 00:57:44,000 --> 00:57:48,000 Rud éigin cosúil le focal faire, rud éigin cosúil le cad eile? 1085 00:57:48,000 --> 00:57:50,000 Uimhreacha cártaí creidmheasa. 1086 00:57:50,000 --> 00:57:53,000 Rud ar bith go bhfuil mildly íogair tú dócha nach bhfuil ag iarraidh dar críoch suas sa URL 1087 00:57:53,000 --> 00:57:56,000 más rud é amháin mar ciallaíonn sé gur féidir do roommate nó ball teaghlaigh troll díreach trí 1088 00:57:56,000 --> 00:57:59,000 do stair an idirlíon agus ansin literally fheiceáil do focal faire, 1089 00:57:59,000 --> 00:58:02,000 literally a fheiceáil do uimhreacha cártaí creidmheasa mar gheall ar fhormhór na mbrabhsálaithe 1090 00:58:02,000 --> 00:58:05,000 cuimhneamh i stair cibé URLanna tá tú ag, 1091 00:58:05,000 --> 00:58:09,000 mar sin más rud é amháin toisc go mbeadh a bheith ina smaoineamh dona. 1092 00:58:09,000 --> 00:58:11,000 Ag baint úsáide as seithí bpost go mion ón úsáideoir. 1093 00:58:11,000 --> 00:58:14,000 >> Chomh maith leis sin, conas a dhéanann tú uaslódáil le grianghraf le Facebook? 1094 00:58:14,000 --> 00:58:17,000 Bhuel, an 2 ach meicníochtaí is féidir leat a úsáid i ndáiríre, 1095 00:58:17,000 --> 00:58:21,000 cé go níl cúpla cinn níos arcane eile, a fháil agus post. 1096 00:58:21,000 --> 00:58:26,000 Conas is féidir leat a uaslódáil le grianghraf, b'fhéidir, trí URL? 1097 00:58:26,000 --> 00:58:28,000 Is féidir leat a dhéanamh i ndáiríre é. 1098 00:58:28,000 --> 00:58:30,000 Is féidir leat a chur ar JPEG nó bitmap nó GIF agus is féidir é a léiriú tú i heicsidheachúlach 1099 00:58:30,000 --> 00:58:32,000 nó rud ar a dtugtar bonn 64. 1100 00:58:32,000 --> 00:58:35,000 In ionad bonn 16 n-úsáideann tú 64 bonn, a bhreathnaíonn go bunúsach cosúil le 1101 00:58:35,000 --> 00:58:38,000 Is féidir le carachtair ASCII, agus tú a uaslódáil le grianghraf iarbhír trí URL 1102 00:58:38,000 --> 00:58:41,000 tar éis comhartha ceiste, ach tá go ginearálta teorainneacha méide. 1103 00:58:41,000 --> 00:58:44,000 Bhfeidhm brabhsálaithe an chuid is mó URLanna a bheith níos mó ná 1,000 carachtair, 1104 00:58:44,000 --> 00:58:47,000 b'fhéidir 2,000 carachtair nó a leithéidí, mar sin ní féidir leat a uaslódáil 1105 00:58:47,000 --> 00:58:50,000 ar 10 MB Facebook grianghraf. 1106 00:58:50,000 --> 00:58:54,000 Chun go n-úsáideann tú post, chomh maith, mar sin do anois cuireann a fháil ar na paraiméadair ar an URL, 1107 00:58:54,000 --> 00:58:57,000 atá deas agus úsáideach uaireanta, ach rud ar bith íogair nó mór 1108 00:58:57,000 --> 00:58:59,000 Is é post an bealach chun dul. 1109 00:58:59,000 --> 00:59:02,000 Cad é register0 a dhéanamh i ndáiríre anseo? 1110 00:59:02,000 --> 00:59:05,000 Bhuel, má oscailt mé suas register0 fógra go bhfuil an leathanach seo Super simplí, 1111 00:59:05,000 --> 00:59:09,000 ach go dtaispeánfaidh sé ar an bhfíric gur féidir liom a comh-mingle, le haghaidh níos fearr nó níos measa, 1112 00:59:09,000 --> 00:59:12,000 HTML le PHP. 1113 00:59:12,000 --> 00:59:15,000 An comhad seo ar fad, ach amháin i gcás na tuairimí ag an mbarr, tá HTML 1114 00:59:15,000 --> 00:59:19,000 ach amháin i gcás an Guy anseo. 1115 00:59:19,000 --> 00:59:22,000 >> Fógra i lár mo cód PHP, 1116 00:59:22,000 --> 00:59:26,000 i lár mo HTML, tá mé saghas go sealadach 1117 00:59:26,000 --> 00:59:28,000 isteach PHP mód. 1118 00:59:28,000 --> 00:59:31,000 Tá mé ag iarraidh feidhm speisialta ar a dtugtar cló r. 1119 00:59:31,000 --> 00:59:34,000 Ciallaíonn sé phriontáil recursive, agus cad a dhéanann sé é priontaí sé go hathchúrsach 1120 00:59:34,000 --> 00:59:38,000 is cuma cén athróg tú ar láimh é, leathstad, scoir PHP mód. 1121 00:59:38,000 --> 00:59:40,000 Agus tugann an chlib réamh tú réamh-formáidithe téacs, 1122 00:59:40,000 --> 00:59:43,000 téacs spás Mona ionas go mbeidh gach spás a fheiceann tú i ndáiríre é. 1123 00:59:43,000 --> 00:59:46,000 Ní chuireann sé imíonn siad. Cad é an bpost? 1124 00:59:46,000 --> 00:59:48,000 Bhuel, cad suimiúil agus láidre faoi PHP 1125 00:59:48,000 --> 00:59:52,000 is é sin aon uair a chuireann tú isteach foirm ag baint úsáide as a fháil nó tríd an bpost 1126 00:59:52,000 --> 00:59:56,000 aon rud a tá faoi bhráid a thabhairt duit ag brabhsálaí 1127 00:59:56,000 --> 01:00:00,000 PHP féin figiúirí amach cad iad na péirí luach eochair, 1128 01:00:00,000 --> 01:00:02,000 figiúirí amach má tá comharthaí cothrom, figiúirí amach má tá comhartha ceiste. 1129 01:00:02,000 --> 01:00:07,000 Déanann sé go léir an obair chrua chun tú, agus ansin lámha sé tú le sraith comhthiomsaitheach 1130 01:00:07,000 --> 01:00:10,000 ina bhfuil gach rud go bhfuil an t-úsáideoir clóscríofa isteach an fhoirm. 1131 01:00:10,000 --> 01:00:12,000 Bhuel, cad réimsí raibh an fhoirm seo agat? 1132 01:00:12,000 --> 01:00:14,000 >> Bhí sé 4 réimsí. 1133 01:00:14,000 --> 01:00:16,000 Ba é ceann réimse téacs ar a dtugtar ainm. 1134 01:00:16,000 --> 01:00:18,000 Amháin a bhí ar a dtugtar ticbhosca captaen. 1135 01:00:18,000 --> 01:00:22,000 Ba é ceann cnaipe raidió ar a dtugtar inscne, 1136 01:00:22,000 --> 01:00:24,000 agus bhí ceann amháin roghchlár anuas ar a dtugtar dorm, 1137 01:00:24,000 --> 01:00:27,000 sin faoi deara nuair a phriontáil mé go hathchúrsach 1138 01:00:27,000 --> 01:00:29,000 ábhar an athróg speisialta. 1139 01:00:29,000 --> 01:00:34,000 Is é seo an athróg domhanda speisialta ar a dtugtar literally $ _POST, i ngach caipíní. 1140 01:00:34,000 --> 01:00:39,000 Is é seo an athróg speisialta domhanda a chruthaíonn PHP díreach ar do shon 1141 01:00:39,000 --> 01:00:42,000 agus lámha chun tú ionas gur féidir leat rochtain a fháil ar gach rud 1142 01:00:42,000 --> 01:00:45,000 a cuireadh faoi bhráid trí fhoirm ag úsáideoir. 1143 01:00:45,000 --> 01:00:48,000 Agus ag glaoch r phriontáil ar sé-tú nach mbeadh é seo a dhéanamh i bhfeidhm ar an ngnáthbhealach. 1144 01:00:48,000 --> 01:00:50,000 Táimid ag déanamh seo a fheiceáil taobh istigh den athróg, 1145 01:00:50,000 --> 01:00:53,000 agus an méid taobh istigh de sé, go maith, 4 eochracha, 1146 01:00:53,000 --> 01:00:56,000 4 paraiméadair http, sin a labhairt, 1147 01:00:56,000 --> 01:00:59,000 ainm, captaen, inscne, dorm, agus ansin na luachanna go bhfuil an t-úsáideoir 1148 01:00:59,000 --> 01:01:01,000 clóscríofa i le heisceacht amháin. 1149 01:01:01,000 --> 01:01:03,000 Rinne mé chineál D-A-V-I-D. 1150 01:01:03,000 --> 01:01:05,000 Sheiceáil mé an bosca, áfach, le haghaidh na bhfear, a rinne cosúil le luach 1151 01:01:05,000 --> 01:01:07,000 díreach m a bheith gonta. 1152 01:01:07,000 --> 01:01:10,000 >> Nuair a roghnaigh mé Matthews é go bhfuil an luach a fuair a roghnaíodh, 1153 01:01:10,000 --> 01:01:12,000 agus tá an ceann seo beag dúr, ach tá sé an coinbhinsiún. 1154 01:01:12,000 --> 01:01:17,000 Nuair a sheiceáil mé an bosca, luach de ar, "ar," fuair isteach le haghaidh an ticbhosca. 1155 01:01:17,000 --> 01:01:21,000 Más rud é nach raibh Sheiceáil mé é, ní bheadh ​​aon luach curtha chuig ar bith. 1156 01:01:21,000 --> 01:01:26,000 Tá sé seo a thabhairt dúinn ach léargas cad atá taobh istigh den athróg speisialta domhanda, 1157 01:01:26,000 --> 01:01:29,000 agus tá sé speisialta sin go bhfuil sé ar a dtugtar athróg Super domhanda. 1158 01:01:29,000 --> 01:01:33,000 Tá sé i ngach áit le haghaidh duit laistigh de do chód ionas gur féidir leat rochtain a fháil ar sé i ndáiríre. 1159 01:01:33,000 --> 01:01:36,000 Ní hé seo go láidir, mar sin a ligean úsáid iarbhír an domhanda Super 1160 01:01:36,000 --> 01:01:38,000 agus iarracht a iarbhír duine éigin a chlárú. 1161 01:01:38,000 --> 01:01:41,000 I froshims1 Tá mé ag dul a dhéanamh athrú amháin. 1162 01:01:41,000 --> 01:01:44,000 Tá mé ag athrú an gníomh a bheith register1.php, 1163 01:01:44,000 --> 01:01:46,000 agus tá mé ag déanamh rud amháin eile. 1164 01:01:46,000 --> 01:01:48,000 Bhí mé cineál náire ag an caighdeán de mo leathanach gréasáin ann. 1165 01:01:48,000 --> 01:01:52,000 Tá sé deas hideous, go hionraic, agus mar sin casadh sé amach 1166 01:01:52,000 --> 01:01:56,000 gur féidir leat é a úsáid go héasca ar an nGréasán 1167 01:01:56,000 --> 01:01:59,000 daoine eile JavaScript cód, daoine eile CSS 1168 01:01:59,000 --> 01:02:02,000 go atá siad scríofa agus oscailte foinsithe agus cuireadh ar fáil mar leabharlann, 1169 01:02:02,000 --> 01:02:06,000 sin a labhairt, agus mar shampla, anseo mé ag baint úsáide as leabharlann fáil saor in aisce, 1170 01:02:06,000 --> 01:02:08,000 a bunch de chód a scríobh duine éigin eile. 1171 01:02:08,000 --> 01:02:11,000 >> Twitter tharla a scríobh an cód, agus tá sé ar a dtugtar an leabharlann bootstrap, 1172 01:02:11,000 --> 01:02:15,000 agus tá sé ach a bunch de leatháin stíl CSS, a bunch de. comhaid CSS 1173 01:02:15,000 --> 01:02:19,000 go bhfuil duine éigin a scríobh eile, agus figured amach conas a fháil ar gach rud deas agus go leor 1174 01:02:19,000 --> 01:02:22,000 ionas gur féidir le daoine cosúil linn imní beagán níos lú faoi aesthetics agus i bhfad níos mó ag díriú 1175 01:02:22,000 --> 01:02:24,000 ar an loighic agus an chláir iarbhír. 1176 01:02:24,000 --> 01:02:30,000 Trí nascadh i leis an chlib, a bhfuil an chlib céanna a úsáid mé dearmad ar styles3.css níos luaithe, 1177 01:02:30,000 --> 01:02:34,000 Tá mé anois le rochtain ar comhad a dtugtar bootstrap.min.css. 1178 01:02:34,000 --> 01:02:37,000 Min ciallaíonn ach tá siad minified é agus tá siad gotten haitheantas coibhneasta de spás go léir bán agus mar sin de 1179 01:02:37,000 --> 01:02:40,000 ach chun a chinntiú nach mbíonn siad ag sheoladh chugam bytes níos mó ná mar is gá mé i ndáiríre. 1180 01:02:40,000 --> 01:02:45,000 Ach in ann a bunch iomlán de CSS, mar sin má mé a oscailt anois suas leagan 1 de Frosh bainisteoirí bonneagair 1181 01:02:45,000 --> 01:02:49,000 faoi ​​deara go bhfuil mo comhad cinnte prettier. 1182 01:02:49,000 --> 01:02:54,000 Anois, tá sé fós ach dubh agus bán, ach faoi deara go díreach ag baint úsáide as a leathanach stíle 1183 01:02:54,000 --> 01:02:58,000 agus ag baint úsáide as gnéithe áirithe de sé ar mo bhfoirm nach bhfuil sé iontach, 1184 01:02:58,000 --> 01:03:01,000 ach tá sé cinnte níos glaine ná mar a bhí sé roimh, agus nach bhfuil an teilgeoir a dhéanamh air an cheartais. 1185 01:03:01,000 --> 01:03:05,000 Níl línte liath beag ar fud na cnaipí agus ar fud an réimse téacs ar dheis anseo, 1186 01:03:05,000 --> 01:03:07,000 ach tá sé cinnte níos glaine ná mar a bhí sé roimh. 1187 01:03:07,000 --> 01:03:09,000 >> Anois, i cothroime, raibh mé ag athrú mo marcáil le beagán. 1188 01:03:09,000 --> 01:03:12,000 Is é seo an leagan 1, agus faoi deara go bhfuil mé úsáid clibeanna cúpla nua, 1189 01:03:12,000 --> 01:03:17,000 agus go macánta, bhí mé aon smaoineamh conas é seo a dhéanamh go dtí go léigh mé an doiciméadú 1190 01:03:17,000 --> 01:03:20,000 do leabharlann bootstrap Twitter, agus inis siad dom más mian leat úsáid a bhaint as ár n-leabharlann 1191 01:03:20,000 --> 01:03:23,000 úsáid a bhaint as gné fieldset taobh istigh d'fhoirm, 1192 01:03:23,000 --> 01:03:27,000 a chur ar an focal is mian leat a thaispeáint in aice le taobh istigh réimse tag lipéad, 1193 01:03:27,000 --> 01:03:30,000 ansin a thabhairt do ionchur a ainm, díreach mar roimh, 1194 01:03:30,000 --> 01:03:34,000 agus ansin an ticbhosca, ní amháin go bhfuil tú Timfhilleadh sé i gné lipéad, 1195 01:03:34,000 --> 01:03:36,000 úsáideann tú rud ar a dtugtar rang, mar sin nach bhfuil feicthe againn roimh seo, 1196 01:03:36,000 --> 01:03:39,000 ach go mbainfidh tú é seo a fheiceáil i gceann amháin de shorts pset 7 ar. 1197 01:03:39,000 --> 01:03:43,000 Ligeann A rang i CSS a dhéanann tú rud éigin an-chosúil leis an ID, 1198 01:03:43,000 --> 01:03:46,000 ach roimh nuair a bhí againn le haitheantas leis an tsiombail # 1199 01:03:46,000 --> 01:03:48,000 a bhí ar cheann amháin agus gan ach gné amháin. 1200 01:03:48,000 --> 01:03:51,000 Cad é deas mar gheall ar rang gur féidir gnéithe éagsúla a bheith ar an rang céanna 1201 01:03:51,000 --> 01:03:54,000 nó i bhfeidhm mar an gcéanna CSS rudaí a sé. 1202 01:03:54,000 --> 01:03:57,000 >> Ach arís, tá níos mó ar sin sa ghearrthéarma, agus an chuid eile den cóip amháin agus greamaigh 1203 01:03:57,000 --> 01:04:00,000 as a n-doiciméadú i gcás mé Chuir lipéad anseo agus ansiúd. 1204 01:04:00,000 --> 01:04:03,000 Agus ag an deireadh, mar tá mé san áireamh an chlib nasc ag an mbarr, 1205 01:04:03,000 --> 01:04:06,000 gach rud Breathnaíonn prettier go huathoibríoch 1206 01:04:06,000 --> 01:04:10,000 trí a bheith marcáilte go simplí suas mo leathanach ar bhealach a 1207 01:04:10,000 --> 01:04:12,000 Twitter ag súil leis, agus níl an oiread sin bealaí éagsúla 1208 01:04:12,000 --> 01:04:14,000 é seo a dhéanamh, agus tá sé seo go deimhin, an-oiriúnach. 1209 01:04:14,000 --> 01:04:17,000 Ag an bpointe seo sa seimeastar, mar beidh tú a fheiceáil i sonraitheoir pset 7, ar 1210 01:04:17,000 --> 01:04:20,000 Googling thart, ag léamh suas ar leabharlanna, ag baint úsáide as daoine eile CSS 1211 01:04:20,000 --> 01:04:23,000 agus JavaScript chun fadhbanna a réiteach coimhdeacha 1212 01:04:23,000 --> 01:04:26,000 leis an leagan bhfadhb féin a spreagadh cinnte agus is é an bealach 1213 01:04:26,000 --> 01:04:29,000 Is é an Gréasán tógtha na laethanta seo, ag seasamh ar dhaoine eile shoulders 1214 01:04:29,000 --> 01:04:32,000 ionas gur féidir leat díriú i ndáiríre ar na fadhbanna nua agus suimiúil. 1215 01:04:32,000 --> 01:04:34,000 Ach a ligean ar díriú anois ar, arís, ar an loighic. 1216 01:04:34,000 --> 01:04:38,000 >> Ba é sin a detour tapa ar aeistéitic ach a thaispeáint duit an treo inar féidir leat dul. 1217 01:04:38,000 --> 01:04:40,000 Tá mé ag dul ar ais ar ais go dtí an uglier amháin le haghaidh anois díreach toisc go 1218 01:04:40,000 --> 01:04:44,000 níl aon distractions le rudaí Twitter, agus lig dom dul ar aghaidh agus a oscailt suas 1219 01:04:44,000 --> 01:04:51,000 froshims2, a, arís éagsúil, ach amháin i register2.php gníomhaíochta,, 1220 01:04:51,000 --> 01:04:55,000 agus a ligean ar ghlacadh le breathnú ar cad é an éifeacht anseo. 1221 01:04:55,000 --> 01:04:57,000 Lig dom dul ar aghaidh agus cineál i David. 1222 01:04:57,000 --> 01:04:59,000 Ní bheidh mé captaen an am seo. 1223 01:04:59,000 --> 01:05:01,000 Beidh mé a rá fireann, Matthews, clár. 1224 01:05:01,000 --> 01:05:05,000 Diabhal é. Maith go leor, go bhfuil scriú suas ar mo chuid. 1225 01:05:05,000 --> 01:05:07,000 Seas ag. 1226 01:05:07,000 --> 01:05:17,000 Register2, líne 22, más rud é folamh nó-leithscéal. 1227 01:05:17,000 --> 01:05:19,000 A ligean ar athluchtú. 1228 01:05:19,000 --> 01:05:22,000 Maith go leor, ar chur isteach an fhoirm seo cad a tharla díreach? 1229 01:05:22,000 --> 01:05:25,000 Chlóscríobh mé i David, a sheiceáil fireann, chliceáil Matthews, clár. 1230 01:05:25,000 --> 01:05:27,000 Tá tú cláraithe. (Bhuel, ní i ndáiríre.) 1231 01:05:27,000 --> 01:05:32,000 Tá sé seo soiléir céim níos faide ná díreach a phriontáil amach an t-ábhar ar roinnt athróg, 1232 01:05:32,000 --> 01:05:34,000 ach cad a an comhad seo a dhéanamh i ndáiríre? 1233 01:05:34,000 --> 01:05:37,000 I register2.php 1234 01:05:37,000 --> 01:05:40,000 faoi ​​deara go bhfuil mé roinnt cód nua. 1235 01:05:40,000 --> 01:05:44,000 Taobh istigh de mo chlib comhlacht Tá mé go bunúsach má tá eile a thógáil, 1236 01:05:44,000 --> 01:05:47,000 ach toisc go bhfuil mé ag comh-mingling seo le roinnt HTML 1237 01:05:47,000 --> 01:05:51,000 Tá mé chun dul isteach agus scoir modh PHP ar ais agus amach, mar sin a ligean ar a fheiceáil cad mé ag déanamh. 1238 01:05:51,000 --> 01:05:55,000 >> Sa chéad líne anseo mé ag rá má tá sé an cás 1239 01:05:55,000 --> 01:06:00,000 go bhfuil an Super post domhanda folamh le haghaidh an eochair ainm, 1240 01:06:00,000 --> 01:06:04,000 sin i bhfocail eile, más rud é nach raibh an t-úsáideoir a thabhairt dom luach ar ainm san fhoirm, 1241 01:06:04,000 --> 01:06:07,000 ansin folamh ag dul ar ais fíor toisc go bhfuil an luach folamh. 1242 01:06:07,000 --> 01:06:11,000 Nó-fógra an ingearach barraí-más rud é inscne folamh 1243 01:06:11,000 --> 01:06:15,000 taobh istigh den speisialta Super domhanda, a, arís, léiríonn an t-ábhar ar an bhfoirm, 1244 01:06:15,000 --> 01:06:19,000 nó go bhfuil an dorm folamh, ansin tá mé ag dul chun dul ar aghaidh agus yell ag an úsáideoir. 1245 01:06:19,000 --> 01:06:22,000 Conas? Bhuel, fógra mé ag dul a rá ní mór duit d'ainm, inscne, agus dorm. 1246 01:06:22,000 --> 01:06:24,000 A ligean ar aslú ndáiríre go botún. 1247 01:06:24,000 --> 01:06:27,000 Lig dom dul ar ais go dtí mo bunscoile. Lig dom a athluchtú go soiléir é. 1248 01:06:27,000 --> 01:06:30,000 Agus tá mé ag dul ach a thabhairt dóibh David, agus nach bhfuil siad gá go mbeadh a fhios áit a bhfuil cónaí orm. 1249 01:06:30,000 --> 01:06:33,000 Cláraigh. Cosúil gá dom a insint dóibh áit a bhfuil cónaí orm. 1250 01:06:33,000 --> 01:06:35,000 Ní mór duit d'ainm, inscne agus dorm. Téigh ar ais. 1251 01:06:35,000 --> 01:06:39,000 >> Agus raibh mé in ann cliceáil chun dul ar ais go dtí an fhoirm, ach cén fáth é sin? 1252 01:06:39,000 --> 01:06:43,000 Bhuel, ní i ainm cás folamh, ach bhí inscne, agus dorm bhí, 1253 01:06:43,000 --> 01:06:47,000 seo in iúl ar fad a mheas ionas go fíor, agus cé go bhfuil an error beagán nua, 1254 01:06:47,000 --> 01:06:51,000 arís, isteach againn PHP modh, eolas má ráiteas, 1255 01:06:51,000 --> 01:06:54,000 ach tá an chuid nua anseo ach an colon, agus bhí screwed mé suas trí fhágáil ar lár a parenthesis 1256 01:06:54,000 --> 01:06:57,000 de thimpiste, ach faoi deara an colon, agus ciallaíonn sin 1257 01:06:57,000 --> 01:07:00,000 cé go bhfuil muid ag scor gach rud modh PHP 1258 01:07:00,000 --> 01:07:03,000 a leanann a spit amach focal ar fhocal ar an bhrabhsálaí 1259 01:07:03,000 --> 01:07:07,000 go dtí go bhfeiceann tú bloc eile, de réir mar a dhéanann muid anseo, 1260 01:07:07,000 --> 01:07:10,000 agus sa chás sin ba chóir duit a spit ionad seo amach 1261 01:07:10,000 --> 01:07:13,000 go dtí go bhfeiceann tú an endif, agus mar sin roinnt error beagán nua 1262 01:07:13,000 --> 01:07:16,000 a ligeann dom a scoránaigh idir HTML agus PHP. 1263 01:07:16,000 --> 01:07:19,000 Is féidir linn a ghlanadh suas seo sa deireadh, ach do anois, 1264 01:07:19,000 --> 01:07:22,000 tá sé de chineál ar bhealach láidir earráide a sheiceáil ar an bhfoirm. 1265 01:07:22,000 --> 01:07:25,000 >> Anois, a rá liom nach bhfuil tú cláraithe i ndáiríre mar gheall ar ndóigh atá déanta againn aon rud ach na sonraí, 1266 01:07:25,000 --> 01:07:28,000 mar sin a ligean ar iarracht iarbhír rud éigin a dhéanamh cool. 1267 01:07:28,000 --> 01:07:33,000 Sa froshims3 Is é an difríocht amháin mé ag dul a chur faoi bhráid register3, 1268 01:07:33,000 --> 01:07:35,000 mar sin tá an HTML tá an gcéanna. 1269 01:07:35,000 --> 01:07:38,000 Sa register3 fógra seo. 1270 01:07:38,000 --> 01:07:40,000 Tá sé seo ar cheann de chineál ar sexy. 1271 01:07:40,000 --> 01:07:44,000 Ag barr Tá mé ag baint úsáide as ráiteas a cheangal, mar sin tá sé seo cosúil le # áireamh. 1272 01:07:44,000 --> 01:07:46,000 An uair seo nach bhfuil sé stdio.h nó aon rud mar sin. 1273 01:07:46,000 --> 01:07:50,000 Tá sé leabharlann PHP, agus tá an ceann ar a dtugtar PHPMailer. 1274 01:07:50,000 --> 01:07:53,000 Cén chaoi a raibh a fhios agam a chur san áireamh go beacht an teaghrán atá luaite? 1275 01:07:53,000 --> 01:07:56,000 Léigh mé é sa doiciméadú, mar sin nuair a dúirt siad a chur dom an ag barr an chomhaid 1276 01:07:56,000 --> 01:08:00,000 más mian leat úsáid a bhaint as leabharlann speisialta ar a dtugtar PHPMailer go ndéanann méid a deir sé. 1277 01:08:00,000 --> 01:08:03,000 Ceadaíonn sé duit ríomhphost a sheoladh tríd an PHP. 1278 01:08:03,000 --> 01:08:05,000 Anois, a ligean scrollú síos níos mó. 1279 01:08:05,000 --> 01:08:08,000 >> Fógra chun tús a chur mé i mód PHP an am seo ar fad, 1280 01:08:08,000 --> 01:08:11,000 mar sin faoi deara anois síos anseo tar éis an allmhairithe go leabharlann, 1281 01:08:11,000 --> 01:08:13,000  sin a labhairt, Tá mé ag déanamh roinnt seiceálacha sanity. 1282 01:08:13,000 --> 01:08:16,000 Má tá sé an cás nach bhfuil ainm folamh 1283 01:08:16,000 --> 01:08:19,000 agus nach bhfuil inscne folamh-fógra an exclamation pointí- 1284 01:08:19,000 --> 01:08:24,000 agus nach bhfuil dorm folamh, tá an t-úsáideoir a líonadh ansin go loighciúil amach an fhoirm, ar a laghad go leor. 1285 01:08:24,000 --> 01:08:28,000 Ní féidir liom cúram má tá siad captaen nó nach bhfuil. Mé díreach tar éis gá a n-ainm, inscne, agus dorm. 1286 01:08:28,000 --> 01:08:31,000 Má tá siad líonta sin amach ionas go bhfuil aon cheann de na réimsí folamh 1287 01:08:31,000 --> 01:08:33,000 tá sé seo beagán error nua. 1288 01:08:33,000 --> 01:08:36,000 PHP, mar leataobh, tá teanga cláir réad atá dírithe ar 1289 01:08:36,000 --> 01:08:39,000 a d'fhéadfadh roinnt de tú guys a aisghlaoch ó APC nó a leithéidí. 1290 01:08:39,000 --> 01:08:42,000 Chun anois, má tá cur amach, tá a fhios go díreach a bhaint as an leabharlann 1291 01:08:42,000 --> 01:08:45,000 tá tú chun scríobh ar líne de chód mar seo baint úsáide as eochairfhocail nua, 1292 01:08:45,000 --> 01:08:47,000 literally a dtugtar eochairfhocal nua nua. 1293 01:08:47,000 --> 01:08:50,000 Ach ina dhiaidh sin, tá roinnt chomhréir ar an eolas. 1294 01:08:50,000 --> 01:08:54,000 Tá sé mar oibreoir arrow, atá cosúil le cad a úsáid againn le haghaidh structs i gcomhthéacs na leideanna. 1295 01:08:54,000 --> 01:08:57,000 Don lá atá inniu nach bhfuil PHP leideanna a bheith acu, 1296 01:08:57,000 --> 01:09:01,000 ach tá a fhios do anois go bhfuil taobh istigh den athróg phost 1297 01:09:01,000 --> 01:09:05,000 go bunúsach de chineál ar pointeoir go dtí leabharlann speisialta 1298 01:09:05,000 --> 01:09:08,000 gur scríobh duine éigin eile, agus más mian liom rochtain a fháil ar feidhmiúlacht ar leith 1299 01:09:08,000 --> 01:09:12,000 taobh istigh den leabharlann is féidir liom, cosúil i C, bain úsáid as an t-oibreoir arrow, 1300 01:09:12,000 --> 01:09:14,000 cé nach bhfuil na leideanna i ndáiríre. 1301 01:09:14,000 --> 01:09:16,000 Tá sé saghas leagan féin PHP s de. 1302 01:09:16,000 --> 01:09:20,000 Ciallaíonn sé seo dul isteach sa leabharlann agus an fheidhm IsSMTP glaoch. 1303 01:09:20,000 --> 01:09:23,000 SMTP, cuimhne, tagraíonn as ár laochra an Glan ar ríomhphost, 1304 01:09:23,000 --> 01:09:28,000 agus ciallaíonn sé go díreach a úsáid freastalaí ríomhphoist seo bainisteoirí bonneagair Frosh clárú. 1305 01:09:28,000 --> 01:09:30,000 >> Cad óstach bhfuil mé ag iarraidh a úsáid? 1306 01:09:30,000 --> 01:09:34,000 Bhuel, Harvard, má tá tú ag Google ar fud, ar freastalaí ríomhphoist a dtugtar smtp.fas.harvard.edu. 1307 01:09:34,000 --> 01:09:37,000 Má tá tú ag imirt chomh maith sa bhaile nó tú i do chónaí ar líonra Comcast 1308 01:09:37,000 --> 01:09:40,000 fhéadfadh sé a bheith rud éigin cosúil le smtp.comcast.net. 1309 01:09:40,000 --> 01:09:43,000 Braitheann sé go hiomlán ar an áit ina gcónaíonn tú agus a do ISP is. 1310 01:09:43,000 --> 01:09:47,000 Tar éis go bhfuil mé ag dul a shocrú ar mo ón seoladh treallach a bheith jharvard@cs50.net. 1311 01:09:47,000 --> 01:09:52,000 Tá mé ag dul ansin a shocrú chun aghaidh a thabhairt a bheith jharvard@cs50.net. 1312 01:09:52,000 --> 01:09:55,000 An bealach amháin a fhios agam go raibh ar a dtugtar na feidhmeanna SetFrom agus AddAddress 1313 01:09:55,000 --> 01:09:57,000 Tá, arís, léigh mé an doiciméadú. 1314 01:09:57,000 --> 01:09:59,000 Ní hé seo an cineál magically ar eolas ag gach ríomhchláraitheoirí. 1315 01:09:59,000 --> 01:10:02,000 Ansin a leagtar mé faoi réir "clárú". 1316 01:10:02,000 --> 01:10:07,000 Agus anois an líne seo le beagán gránna mar gheall ar cad a chiallaíonn an t-oibreoir ponc i PHP? 1317 01:10:07,000 --> 01:10:09,000 Fhios ag aon duine? 1318 01:10:09,000 --> 01:10:11,000 Iarcheangal. 1319 01:10:11,000 --> 01:10:14,000 I C is pian i muineál a iarcheangal 2 teaghráin le chéile. 1320 01:10:14,000 --> 01:10:17,000 Tá tú chun déileáil le malloc nó realloc nó gach ceann de sin stuif 1321 01:10:17,000 --> 01:10:20,000 ach a leathnú an fad sreinge. 1322 01:10:20,000 --> 01:10:22,000 I PHP, i JavaScript agus teangacha eile 1323 01:10:22,000 --> 01:10:24,000 Is féidir leat a dhéanamh de ghnáth seo le carachtar amháin. 1324 01:10:24,000 --> 01:10:28,000 Sa chás seo, ciallaíonn ponc an deis seo a teaghrán anseo 1325 01:10:28,000 --> 01:10:30,000 agus i gceangal leis an teaghrán. 1326 01:10:30,000 --> 01:10:32,000 >> Ó, agus ag an mbealach, i gceangal leis an teaghrán, 1327 01:10:32,000 --> 01:10:34,000 a tharlaíonn a bheith ina taobh istigh athraitheach den domhanda Super. 1328 01:10:34,000 --> 01:10:37,000 Ansin iarcheangal le sé líne nua, mar sin ciallaíonn sé gach ceann de na poncanna go díreach 1329 01:10:37,000 --> 01:10:39,000 a choinneáil a dhéanamh ar shraith níos mó agus níos mó agus níos mó, 1330 01:10:39,000 --> 01:10:43,000 agus nach bhfuil tú chun aire a thabhairt ar chor ar bith faoi malloc nó a leithéid i dteanga mar seo, 1331 01:10:43,000 --> 01:10:46,000 agus tá bealaí eile seo a dhéanamh, ach tá sé seo ar cheann de na tapúla 1332 01:10:46,000 --> 01:10:48,000 bealaí a leagan amach. 1333 01:10:48,000 --> 01:10:50,000 Cad é seo a dhéanamh? 1334 01:10:50,000 --> 01:10:55,000 Tá sé a chruthú comhlacht r-phost go ag dul Ainm sin le rá: Captaen: Inscne: Dorm: 1335 01:10:55,000 --> 01:10:58,000 go léir ar línte ar leith, agus ansin ar deireadh, 1336 01:10:58,000 --> 01:11:00,000 líne amháin de chód, agus mé ag dul neamhshuim a dhéanamh de seo le haghaidh anois. 1337 01:11:00,000 --> 01:11:02,000 Má ciallaíonn == bréagach ach má chuaigh rud éigin mícheart, 1338 01:11:02,000 --> 01:11:04,000 ach a tharlaíonn an draíocht anseo. 1339 01:11:04,000 --> 01:11:08,000 Phost a sheoladh ciallaíonn seo a sheoladh r-phoist. 1340 01:11:08,000 --> 01:11:10,000 A ligean ar a fheiceáil cad é an toradh glan. 1341 01:11:10,000 --> 01:11:13,000 Ag bun an comhad, fógra sé ag dul a rá bhfuil tú cláraithe i ndáiríre 1342 01:11:13,000 --> 01:11:15,000 más rud é go rachaidh mé go dtí seo. 1343 01:11:15,000 --> 01:11:18,000 Más rud é, áfach, an t-úsáideoir scriúnna suas, faoi deara go thosaigh muid an 1344 01:11:18,000 --> 01:11:21,000 más rud é coinníoll suas anseo, más rud é nach bhfuil sé folamh agus nach bhfuil folamh 1345 01:11:21,000 --> 01:11:24,000 agus ní folamh linn a sheoladh chuig an ríomhphost. 1346 01:11:24,000 --> 01:11:27,000 Seachas sin táimid ag dul a sheoladh chuig an líne de chód, 1347 01:11:27,000 --> 01:11:30,000 atá ag dul go bhfuil an éifeacht, mar beidh tú a fheiceáil i pset 7, de atreorú an t-úsáideoir 1348 01:11:30,000 --> 01:11:35,000 ar ais go dtí áit as a dtáinig siad, froshims3.php. 1349 01:11:35,000 --> 01:11:38,000 >> Mhéara thrasnaigh, ar shlí eile tá sé seo ag dul a bheith ar an taispeántas is mó a díomá lá atá inniu ann. 1350 01:11:38,000 --> 01:11:40,000 Anseo théann muid. 1351 01:11:40,000 --> 01:11:42,000 Lig dom a oscailt suas mo bhosca ríomhphoist jharvard i Gmail. 1352 01:11:42,000 --> 01:11:44,000 Uimh r-phost ceart anois. Gach ceart. 1353 01:11:44,000 --> 01:11:53,000 Anois, lig dom a oscailt suas froshims3, a bhfuil an sampla tríú agus an deireanach beidh muid ag féachaint ar anseo. 1354 01:11:53,000 --> 01:11:55,000 Maith go leor, anseo táimid ag dul. 1355 01:11:55,000 --> 01:12:00,000 Nate, beidh sé captaen, fireann, ó, a rá, Apley. 1356 01:12:00,000 --> 01:12:04,000 Cláraigh. Maith go leor, tá tú cláraithe i ndáiríre. 1357 01:12:04,000 --> 01:12:07,000 Anois, má scrollbharra mé thar a mo ríomhphost, ó, mo Dhia. 1358 01:12:07,000 --> 01:12:09,000 Tá mé díreach tar éis sheoladh dinimiciúil r-phost ar an nGréasán. 1359 01:12:09,000 --> 01:12:11,000 >> A ligean ar fhágáil ar an nóta. 1360 01:12:11,000 --> 01:12:16,000 Tá físeán le teacht le haghaidh an léacht fágtha ar lár againn. Féach leat an tseachtain seo chugainn. 1361 01:12:16,000 --> 01:12:18,000 [CS50.TV]