1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> GŁOŚNIK: Chcę napisać program w PHP. 3 00:00:02,530 --> 00:00:05,920 W przeciwieństwie do C, który jest skompilowany języka, PHP jest interpretowany 4 00:00:05,920 --> 00:00:09,340 język, co oznacza, jak tylko pisać nasz kod źródłowy w PHP, możemy 5 00:00:09,340 --> 00:00:12,960 po prostu uruchom go poprzez przekazanie tego źródła Kod jako wkład do tego, co się nazywa 6 00:00:12,960 --> 00:00:16,340 tłumacz, programu, którego celem w życiu jest, aby przeczytać źródło PHP 7 00:00:16,340 --> 00:00:20,140 Kod, od góry do dołu, od lewej do prawej, a nie, linia po linii, co jest 8 00:00:20,140 --> 00:00:21,650 ustawieniu go zrobić. 9 00:00:21,650 --> 00:00:25,450 Tutaj, w pliku o nazwie hello.php, Zacznę następująco. 10 00:00:25,450 --> 00:00:31,140 Otwarty nawias, znak zapytania, php, i następnie na dole, pozwól mi zamknąć że PHP 11 00:00:31,140 --> 00:00:33,700 tag ze znakiem zapytania, kątownik. 12 00:00:33,700 --> 00:00:36,570 >> Teraz przekonasz się, na niektórych komputerach może faktycznie po prostu uciec 13 00:00:36,570 --> 00:00:39,710 robi otwarty uchwyt, znak zapytania, bez php wleczonego. 14 00:00:39,710 --> 00:00:42,920 Ale przekonasz się, że kod jest bardziej przenośny i działa na większej liczbie komputerów, jeśli 15 00:00:42,920 --> 00:00:45,180 używasz tego bardziej gadatliwy wersję. 16 00:00:45,180 --> 00:00:49,760 Teraz, w między tymi tagami, zróbmy coś prostego, jak printf, cytatem 17 00:00:49,760 --> 00:00:53,230 cytatu, "hello world", z backslash n. 18 00:00:53,230 --> 00:00:55,610 >> Załóżmy teraz zapisać plik i uruchomić ten program. 19 00:00:55,610 --> 00:00:58,490 Jednak, aby uruchomić ten plik, będziemy muszą przekazać go przez PHP 20 00:00:58,490 --> 00:00:59,180 tłumacza. 21 00:00:59,180 --> 00:01:02,980 Więc technicznie jesteśmy PHP działa i przechodząc na wejściu kod źródłowy i 22 00:01:02,980 --> 00:01:03,840 właśnie napisał. 23 00:01:03,840 --> 00:01:10,150 Aby to zrobić, w moim wierszu polecenia Zrobię php hello.php. 24 00:01:10,150 --> 00:01:12,120 I nie widzimy, witaj świecie. 25 00:01:12,120 --> 00:01:15,220 >> Oczywiście, aby uruchomić ten program, miałem wiedzieć, że program został napisany 26 00:01:15,220 --> 00:01:18,400 w PHP, tak, że ja wiem uruchomić jego tłumacza. 27 00:01:18,400 --> 00:01:22,290 To z pewnością jest idealny, zwłaszcza , podczas gdy w C, po kompilacji programu, 28 00:01:22,290 --> 00:01:25,500 Użytkownik może po prostu uruchomić go bez konieczności wiedzieć, czy obchodzi, że to było kiedyś 29 00:01:25,500 --> 00:01:29,850 napisany w C. Ale możemy osiągnąć sam efekt w PHP, jak również. 30 00:01:29,850 --> 00:01:31,260 >> Wróćmy do mojego kodu źródłowego. 31 00:01:31,260 --> 00:01:34,970 Na samym początku tej sprawy, niech dodaj shebang, gwałtowny zwrot lub 32 00:01:34,970 --> 00:01:39,610 wykrzyknik, następnie ukośnik bin slash php, który jest po prostu 33 00:01:39,610 --> 00:01:44,040 ścieżka do interpretera PHP lub programu na tym konkretnym komputerze. 34 00:01:44,040 --> 00:01:47,830 Załóżmy teraz zapisać plik, ale również zrobić plik wykonywalny 35 00:01:47,830 --> 00:01:49,230 Oprócz odczytu. 36 00:01:49,230 --> 00:01:52,810 Wystarczy do pliku być czytelne za program jak PHP do interpretacji 37 00:01:52,810 --> 00:01:56,820 to, ale faktycznie uruchomić program i szukać tym shebang na wierzchu 38 00:01:56,820 --> 00:02:00,470 wiedzieć, co do korzystania z tłumacza wykonanie kodu, musimy mieć 39 00:02:00,470 --> 00:02:02,610 plik wykonywalny, jak również. 40 00:02:02,610 --> 00:02:09,840 >> Aby to zrobić, niech wpisz chmod plusa x, dla wykonywalnego, hello.php. 41 00:02:09,840 --> 00:02:13,730 A teraz uciekajmy kropkę slash hello.php. 42 00:02:13,730 --> 00:02:15,400 I znowu widzimy, Hello World. 43 00:02:15,400 --> 00:02:17,030 Teraz możemy podjąć krok dalej. 44 00:02:17,030 --> 00:02:19,850 Nie mamy objawić światu że ten program, witaj świecie, jest 45 00:02:19,850 --> 00:02:21,140 napisany w PHP. 46 00:02:21,140 --> 00:02:27,280 Możemy usunąć ten rozszerzenie teraz oraz określając mv hello.php, 47 00:02:27,280 --> 00:02:32,750 otrzymuje nazwę po prostu cześć, a ja może teraz nie kropka slash cześć, a ja 48 00:02:32,750 --> 00:02:34,090 Witam ponownie zobaczyć świat. 49 00:02:34,090 --> 00:02:36,080 >> Weźmy ten jeden ostatni krok. 50 00:02:36,080 --> 00:02:39,810 Załóżmy, że nie muszą wiedzieć ścieżka do PHP na komputerze, na 51 00:02:39,810 --> 00:02:43,980 które mogą być wykonywane w tym programie, ale chcesz komputer, aby znaleźć go dla mnie. 52 00:02:43,980 --> 00:02:46,670 Okazuje się, że na wielu komputerach, jest program o nazwie 53 00:02:46,670 --> 00:02:50,820 env dla środowiska, e-N-V, które mogę zrozumieć, że dla nas. 54 00:02:50,820 --> 00:02:57,020 Więc wróćmy do shebang i zmienić, że jest po prostu env miejsca php. 55 00:02:57,020 --> 00:03:00,290 Ten nowy kram poinstruuje komputer, aby sprawdzić jego środowiska dla 56 00:03:00,290 --> 00:03:04,170 Program, PHP, i jeśli jest tam, używać, aby zinterpretować ten program. 57 00:03:04,170 --> 00:03:06,582