1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> SPEAKER: Poďme napísať program v PHP. 3 00:00:02,530 --> 00:00:05,920 Na rozdiel od C, ktorý je zostavený jazyk, PHP je interpretovaný 4 00:00:05,920 --> 00:00:09,340 jazyk, čo znamená, že akonáhle budeme napísať náš zdrojový kód v PHP, môžeme 5 00:00:09,340 --> 00:00:12,960 stačí spustiť odovzdaním, že zdroj kód ako vstup do toho, čo sa nazýva 6 00:00:12,960 --> 00:00:16,340 interpret, program, ktorého cieľom v živote je čítať zdroj PHP 7 00:00:16,340 --> 00:00:20,140 kód, zhora nadol, zľava doprava, a sa, line-by-line, čo to je 8 00:00:20,140 --> 00:00:21,650 ste nastavili to urobiť. 9 00:00:21,650 --> 00:00:25,450 Tu, v súbore s názvom hello.php, dovoľte mi začať takto. 10 00:00:25,450 --> 00:00:31,140 Otvorte držiak, otáznik, php, a potom dole, dovoľ mi zavrieť, že PHP 11 00:00:31,140 --> 00:00:33,700 tag s otáznikom, uholník. 12 00:00:33,700 --> 00:00:36,570 >> Teraz nájdete na niektorých počítačoch, vás môžu skutočne dostať preč len s 13 00:00:36,570 --> 00:00:39,710 robí ľavá zátvorka, otáznik, bez koncovej php. 14 00:00:39,710 --> 00:00:42,920 Ale zistíte, že váš kód je prenosný a beží na viac počítačov, ak 15 00:00:42,920 --> 00:00:45,180 použijete tento ďalší podrobnejšie verzii. 16 00:00:45,180 --> 00:00:49,760 Teraz, v-medzi týmito značkami, poďme robiť niečo jednoduchého, ako printf, citácie 17 00:00:49,760 --> 00:00:53,230 koniec citátu, "hello world", so spätným lomítkom n 18 00:00:53,230 --> 00:00:55,610 >> Poďme teraz uložiť súbor a spustiť tento program. 19 00:00:55,610 --> 00:00:58,490 Ale spustiť tento súbor, ideme do musí prejsť cez PHP 20 00:00:58,490 --> 00:00:59,180 tlmočníka. 21 00:00:59,180 --> 00:01:02,980 Takže technicky, sme beží PHP, a zloženie ako vstupný zdrojový kód Aj 22 00:01:02,980 --> 00:01:03,840 práve napísal. 23 00:01:03,840 --> 00:01:10,150 Ak to chcete urobiť, v mojom príkazovom riadku, Urobím php hello.php. 24 00:01:10,150 --> 00:01:12,120 A tu vidíme, hello world. 25 00:01:12,120 --> 00:01:15,220 >> Samozrejme, spustiť tento program, som mal vedieť, že program bol napísaný 26 00:01:15,220 --> 00:01:18,400 v PHP, takže by som vedieť, prevádzkovať svoj tlmočníka. 27 00:01:18,400 --> 00:01:22,290 To je určite ideálne, najmä keď v C, po kompilácii programu, 28 00:01:22,290 --> 00:01:25,500 používateľ môže len spustiť, bez toho aby ste museli vedieť, alebo jedno, že to bolo kedysi 29 00:01:25,500 --> 00:01:29,850 napísaný v jazyku C. Ale môžeme dosiahnuť, že rovnaký účinok s PHP rovnako. 30 00:01:29,850 --> 00:01:31,260 >> Vráťme sa k môjmu zdrojového kódu. 31 00:01:31,260 --> 00:01:34,970 Na samom vrchole tohto súboru, poďme pridať cirkus, ostrý tresk alebo 32 00:01:34,970 --> 00:01:39,610 výkričník, nasledovaný lomítkom bin lomítko php, ktorá je jednoducho 33 00:01:39,610 --> 00:01:44,040 cesta k PHP interpret alebo programu v tomto konkrétnom počítači. 34 00:01:44,040 --> 00:01:47,830 Poďme teraz uložiť súbor, ale tiež aby spustiteľný súbor 35 00:01:47,830 --> 00:01:49,230 okrem čitateľné. 36 00:01:49,230 --> 00:01:52,810 To stačí k súboru na čítanie pre program, ako je PHP interpretovať 37 00:01:52,810 --> 00:01:56,820 je, ale v skutočnosti spustiť program a pozrite sa na tej shebang na vrchole toho 38 00:01:56,820 --> 00:02:00,470 vedieť, čo interpret použiť k spustiť kód, musíme urobiť 39 00:02:00,470 --> 00:02:02,610 spustiteľný súbor rovnako. 40 00:02:02,610 --> 00:02:09,840 >> Ak to chcete vykonať, poďme zadajte chmod plus x, pre spustiteľný, hello.php. 41 00:02:09,840 --> 00:02:13,730 A teraz, poďme spustiť bodku lomítko hello.php. 42 00:02:13,730 --> 00:02:15,400 A opäť vidíme Hello World. 43 00:02:15,400 --> 00:02:17,030 Teraz môžeme vziať to ešte o krok ďalej. 44 00:02:17,030 --> 00:02:19,850 Nemáme odhaliť svete že tento program, hello world, je 45 00:02:19,850 --> 00:02:21,140 napísaný v PHP. 46 00:02:21,140 --> 00:02:27,280 Môžeme odstrániť túto príponu súboru sa podnikom ako aj zadaním mv hello.php, 47 00:02:27,280 --> 00:02:32,750 musí byť premenovaný jednoducho ahoj, a ja Teraz sa bodka lomítko ahoj, a ja 48 00:02:32,750 --> 00:02:34,090 opäť pozri ahoj svet. 49 00:02:34,090 --> 00:02:36,080 >> Poďme sa tento posledný krok. 50 00:02:36,080 --> 00:02:39,810 Dajme tomu, že som sa nemusí nutne vedieť, cesta k PHP na počítači na 51 00:02:39,810 --> 00:02:43,980 ktorý by mohol byť spustený tento program, ale ja chcú, aby počítač nájsť pre mňa. 52 00:02:43,980 --> 00:02:46,670 Ukazuje sa, že na mnohých počítačoch, existuje program s názvom 53 00:02:46,670 --> 00:02:50,820 env pre životné prostredie, E-N-V, ktorý môžete zistiť, že sa na nás. 54 00:02:50,820 --> 00:02:57,020 Takže sa vráťme k shebang a zmeniť, aby to bolo jednoducho env priestor php. 55 00:02:57,020 --> 00:03:00,290 Táto nová shebang poučí počítač skontrolovať jeho prostredie 56 00:03:00,290 --> 00:03:04,170 programu, PHP, a ak je to tam, použiť k interpretácii tohto programu. 57 00:03:04,170 --> 00:03:06,582