1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> Spreker: Kom ons skryf 'n program in PHP. 3 00:00:02,530 --> 00:00:05,920 In teenstelling met C, wat 'n saamgestel taal, PHP is 'n geïnterpreteer 4 00:00:05,920 --> 00:00:09,340 taal, wat so gou as ons beteken skryf ons bron-kode in PHP, kan ons 5 00:00:09,340 --> 00:00:12,960 eenvoudig loop dit deur verby dat die bron kode as insette in wat genoem word 'n 6 00:00:12,960 --> 00:00:16,340 tolk, 'n program wat ten doel in die lewe is om jou PHP bron om te lees 7 00:00:16,340 --> 00:00:20,140 kode, bo na onder, links na regs, en nie, lyn-vir-lyn, wat dit ookal is 8 00:00:20,140 --> 00:00:21,650 jy stel om dit te doen. 9 00:00:21,650 --> 00:00:25,450 Hier, in 'n lêer genaamd hello.php, Laat my begin as volg. 10 00:00:25,450 --> 00:00:31,140 Open bracket, vraagteken, PHP, en dan af onder, laat my naby as wat PHP 11 00:00:31,140 --> 00:00:33,700 tag met vraagteken, hoek bracket. 12 00:00:33,700 --> 00:00:36,570 >> Nou sal jy sien, op 'n paar rekenaars, het jy eintlik kan wegkom met net 13 00:00:36,570 --> 00:00:39,710 doen oop bracket, vraagteken, sonder die afgelope PHP. 14 00:00:39,710 --> 00:00:42,920 Maar jy sal vind dat jou kode is meer draagbaar en loop op meer rekenaars as 15 00:00:42,920 --> 00:00:45,180 jy gebruik dit meer verbose weergawe. 16 00:00:45,180 --> 00:00:49,760 Nou, in-tussen hierdie tags, kom ons doen iets eenvoudig, soos printf, kwotasie 17 00:00:49,760 --> 00:00:53,230 unquote, "Hello World", met 'n backslash n. 18 00:00:53,230 --> 00:00:55,610 >> Kom ons nou die lêer stoor en die uitvoering van hierdie program. 19 00:00:55,610 --> 00:00:58,490 Maar hierdie lêer uit te voer, gaan ons het om dit te slaag deur die PHP 20 00:00:58,490 --> 00:00:59,180 tolk. 21 00:00:59,180 --> 00:01:02,980 So tegnies, ons hardloop PHP, en verby as die invoer van die bron-kode I 22 00:01:02,980 --> 00:01:03,840 net geskryf. 23 00:01:03,840 --> 00:01:10,150 Om dit te doen, op my opdrag prompt Ek sal PHP hello.php doen. 24 00:01:10,150 --> 00:01:12,120 En daar sien ons, hallo wêreld. 25 00:01:12,120 --> 00:01:15,220 >> Natuurlik, is hierdie program te hardloop, het ek om te weet dat die program is geskryf 26 00:01:15,220 --> 00:01:18,400 in PHP, sodat ek weet sy tolk uit te voer. 27 00:01:18,400 --> 00:01:22,290 Dit is beslis 'n ideale, veral wanneer, in C, na die samestelling van 'n program, 28 00:01:22,290 --> 00:01:25,500 'n gebruiker kan net loop dit sonder om te weet of omgee wat dit was een keer 29 00:01:25,500 --> 00:01:29,850 geskryf in C. Maar ons kan bereik wat dieselfde effek met PHP as well. 30 00:01:29,850 --> 00:01:31,260 >> Kom ons gaan terug na my bron-kode te gaan. 31 00:01:31,260 --> 00:01:34,970 Op die top van hierdie lêer, laat ons voeg 'n kaboedel, 'n skerp bang of 32 00:01:34,970 --> 00:01:39,610 uitroepteken, gevolg deur streep bin streep PHP, wat is eenvoudig die 33 00:01:39,610 --> 00:01:44,040 pad na die PHP tolk of program op hierdie spesifieke rekenaar. 34 00:01:44,040 --> 00:01:47,830 Kom ons nou die lêer stoor nie, maar ook maak die lêer uitvoerbare 35 00:01:47,830 --> 00:01:49,230 bykomend tot leesbare. 36 00:01:49,230 --> 00:01:52,810 Dit is voldoende vir 'n lêer te leesbaar wees vir 'n program soos PHP te interpreteer 37 00:01:52,810 --> 00:01:56,820 nie, maar om werklik 'n program en kyk vir wat kaboedel by die top van dit 38 00:01:56,820 --> 00:02:00,470 om te weet wat tolk te gebruik om te die kode uit te voer, ons het om die 39 00:02:00,470 --> 00:02:02,610 lêer uitvoerbare as well. 40 00:02:02,610 --> 00:02:09,840 >> Om dit te doen, laat tik chmod 'n plus x, uitvoerbare, hello.php. 41 00:02:09,840 --> 00:02:13,730 En nou, laat ons loop dot streep hello.php. 42 00:02:13,730 --> 00:02:15,400 En weer, sien ons hallo wêreld. 43 00:02:15,400 --> 00:02:17,030 Nou kan ons hierdie een stap verder te neem. 44 00:02:17,030 --> 00:02:19,850 Ons hoef nie te openbaar aan die wêreld dat hierdie program, Hello World, is 45 00:02:19,850 --> 00:02:21,140 geskryf in PHP. 46 00:02:21,140 --> 00:02:27,280 Ons kan nou verwyder die lêer uitbreiding asook deur die spesifiseer MV hello.php, 47 00:02:27,280 --> 00:02:32,750 sal word eenvoudig herdoop hallo, en ek kan nou nie dot streep hallo, en ek 48 00:02:32,750 --> 00:02:34,090 sien weer hallo wêreld. 49 00:02:34,090 --> 00:02:36,080 >> Kom ons neem hierdie een finale stap. 50 00:02:36,080 --> 00:02:39,810 Veronderstel dat ek noodwendig weet nie die pad na PHP op die rekenaar op 51 00:02:39,810 --> 00:02:43,980 wat hierdie program kan uitgevoer word nie, maar ek wil die rekenaar om dit te vind vir my. 52 00:02:43,980 --> 00:02:46,670 Dit blyk dat op 'n baie van rekenaars, daar is 'n program genaamd 53 00:02:46,670 --> 00:02:50,820 env vir omgewing, E-N-V, wat kan uitvind wat vir ons. 54 00:02:50,820 --> 00:02:57,020 So laat ons terug na die kaboedel gaan verander dit net env ruimte PHP te wees. 55 00:02:57,020 --> 00:03:00,290 Hierdie nuwe kaboedel sal die opdrag aan die rekenaar om die omgewing te kyk vir 56 00:03:00,290 --> 00:03:04,170 die program, PHP, en as dit is daar, gebruik dat hierdie program te interpreteer. 57 00:03:04,170 --> 00:03:06,582