1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> SPEAKER: Pojďme napsat program v PHP. 3 00:00:02,530 --> 00:00:05,920 Na rozdíl od C, který je sestaven jazyk, PHP je interpretovaný 4 00:00:05,920 --> 00:00:09,340 jazyk, což znamená, že jakmile budeme napsat náš zdrojový kód v PHP, můžeme 5 00:00:09,340 --> 00:00:12,960 stačí spustit předáním, že zdroj kód jako vstup do toho, co se nazývá 6 00:00:12,960 --> 00:00:16,340 interpret, program, jehož cílem v životě je číst zdroj PHP 7 00:00:16,340 --> 00:00:20,140 kód, shora dolů, zleva doprava, a se, line-by-line, co to je 8 00:00:20,140 --> 00:00:21,650 jste nastavili to udělat. 9 00:00:21,650 --> 00:00:25,450 Tady, v souboru s názvem hello.php, dovolte mi začít takto. 10 00:00:25,450 --> 00:00:31,140 Otevřete držák, otazník, php, a pak dole, dovol mi zavřít, že PHP 11 00:00:31,140 --> 00:00:33,700 tag s otazníkem, úhelník. 12 00:00:33,700 --> 00:00:36,570 >> Nyní najdete na některých počítačích, vás mohou skutečně dostat pryč jen s 13 00:00:36,570 --> 00:00:39,710 dělá levá závorka, otazník, bez koncové php. 14 00:00:39,710 --> 00:00:42,920 Ale zjistíte, že váš kód je přenosný a běží na více počítačů, pokud 15 00:00:42,920 --> 00:00:45,180 použijete tento další podrobnější verzi. 16 00:00:45,180 --> 00:00:49,760 Nyní, v-mezi těmito značkami, pojďme dělat něco jednoduchého, jako printf, citace 17 00:00:49,760 --> 00:00:53,230 konec citátu, "hello world", se zpětným lomítkem n. 18 00:00:53,230 --> 00:00:55,610 >> Pojďme nyní uložit soubor a spustit tento program. 19 00:00:55,610 --> 00:00:58,490 Ale spustit tento soubor, jedeme do musí projít přes PHP 20 00:00:58,490 --> 00:00:59,180 tlumočníka. 21 00:00:59,180 --> 00:01:02,980 Takže technicky, jsme běží PHP, a složení jako vstupní zdrojový kód I 22 00:01:02,980 --> 00:01:03,840 právě napsal. 23 00:01:03,840 --> 00:01:10,150 Chcete-li to provést, v mém příkazovém řádku, Udělá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 >> Samozřejmě, spustit tento program, jsem měl vědět, že program byl napsán 26 00:01:15,220 --> 00:01:18,400 v PHP, takže bych vědět, provozovat svůj tlumočníka. 27 00:01:18,400 --> 00:01:22,290 To je jistě ideální, zejména když v C, po kompilaci programu, 28 00:01:22,290 --> 00:01:25,500 uživatel může jen spustit, aniž byste museli vědět, nebo jedno, že to bylo kdysi 29 00:01:25,500 --> 00:01:29,850 napsaný v jazyce C. Ale můžeme dosáhnout, že stejný účinek s PHP stejně. 30 00:01:29,850 --> 00:01:31,260 >> Vraťme se k mému zdrojového kódu. 31 00:01:31,260 --> 00:01:34,970 Na samém vrcholu tohoto souboru, pojďme přidat cirkus, ostrý třesk nebo 32 00:01:34,970 --> 00:01:39,610 vykřičník, následovaný lomítkem bin lomítko php, která je jednoduše 33 00:01:39,610 --> 00:01:44,040 cesta k PHP interpret nebo programu v tomto konkrétním počítači. 34 00:01:44,040 --> 00:01:47,830 Pojďme nyní uložit soubor, ale také aby spustitelný soubor 35 00:01:47,830 --> 00:01:49,230 kromě čitelné. 36 00:01:49,230 --> 00:01:52,810 To stačí k souboru ke čtení pro program, jako je PHP interpretovat 37 00:01:52,810 --> 00:01:56,820 je, ale ve skutečnosti spustit program a podívejte se na té shebang na vrcholu toho 38 00:01:56,820 --> 00:02:00,470 vědět, co interpret použít k spustit kód, musíme učinit 39 00:02:00,470 --> 00:02:02,610 spustitelný soubor stejně. 40 00:02:02,610 --> 00:02:09,840 >> Chcete-li to provést, pojďme zadejte chmod plus x, pro spustitelný, hello.php. 41 00:02:09,840 --> 00:02:13,730 A teď, pojďme spustit tečku lomítko hello.php. 42 00:02:13,730 --> 00:02:15,400 A opět vidíme Hello World. 43 00:02:15,400 --> 00:02:17,030 Nyní můžeme vzít to ještě o krok dále. 44 00:02:17,030 --> 00:02:19,850 Nemáme odhalit světě že tento program, hello world, je 45 00:02:19,850 --> 00:02:21,140 napsaný v PHP. 46 00:02:21,140 --> 00:02:27,280 Můžeme odstranit tuto příponu souboru se podnikem jakož i zadáním mv hello.php, 47 00:02:27,280 --> 00:02:32,750 musí být přejmenován jednoduše ahoj, a já Nyní se tečka lomítko ahoj, a já 48 00:02:32,750 --> 00:02:34,090 opět viz ahoj svět. 49 00:02:34,090 --> 00:02:36,080 >> Pojďme se tenhle poslední krok. 50 00:02:36,080 --> 00:02:39,810 Dejme tomu, že jsem se nemusí nutně vědět, cesta k PHP na počítači na 51 00:02:39,810 --> 00:02:43,980 který by mohl být spuštěn tento program, ale já chtějí, aby počítač najít pro mě. 52 00:02:43,980 --> 00:02:46,670 Ukazuje se, že na mnoha počítačích, existuje program s názvem 53 00:02:46,670 --> 00:02:50,820 env pro životní prostředí, E-N-V, který můžete zjistit, že se na nás. 54 00:02:50,820 --> 00:02:57,020 Takže se vraťme k shebang a změnit, aby to bylo prostě env prostor php. 55 00:02:57,020 --> 00:03:00,290 Tato nová shebang poučí počítač zkontrolovat jeho prostředí 56 00:03:00,290 --> 00:03:04,170 programu, PHP, a pokud je to tam, použít k interpretaci tohoto programu. 57 00:03:04,170 --> 00:03:06,582