1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> COLUMNA: Imos escribir un programa en PHP. 3 00:00:02,530 --> 00:00:05,920 A diferenza de C, que é unha linguaxe compilada, PHP é unha interpretado 4 00:00:05,920 --> 00:00:09,340 linguaxe, o que significa que en canto escribir o noso código fonte en PHP, podemos 5 00:00:09,340 --> 00:00:12,960 simplemente executa-lo, pasando esta fonte código como entrada para o que se chama 6 00:00:12,960 --> 00:00:16,340 intérprete, un programa cuxo obxectivo na vida é ler a súa fonte PHP 7 00:00:16,340 --> 00:00:20,140 código, de arriba abaixo, de esquerda a dereita, e non, liña por liña, todo o que é 8 00:00:20,140 --> 00:00:21,650 configure-lo para facer. 9 00:00:21,650 --> 00:00:25,450 Aquí, nun ficheiro chamado ola.php, déixeme comezar a seguinte. 10 00:00:25,450 --> 00:00:31,140 Abrir soporte, punto de interrogación, php, e logo para abaixo abaixo, déixeme pechar a php 11 00:00:31,140 --> 00:00:33,700 tag con punto de interrogación, soporte de ángulo. 12 00:00:33,700 --> 00:00:36,570 >> Agora vai atopar, nalgúns ordenadores, realmente pode fuxir con só 13 00:00:36,570 --> 00:00:39,710 facendo soporte aberto, punto de interrogación, sen o php final. 14 00:00:39,710 --> 00:00:42,920 Pero vai considerar que o seu código é máis portátil e funciona con máis ordenadores se 15 00:00:42,920 --> 00:00:45,180 usa esta versión máis detallada. 16 00:00:45,180 --> 00:00:49,760 Agora, no medio destas marcas, imos facer algo simple, como printf, multimedia 17 00:00:49,760 --> 00:00:53,230 pecha comiñas, "Ola mundo", cunha barra invertida n. 18 00:00:53,230 --> 00:00:55,610 >> Imos agora gardar o ficheiro e executar este programa. 19 00:00:55,610 --> 00:00:58,490 Pero, para executar este ficheiro, imos Ten que pasalo a través de PHP 20 00:00:58,490 --> 00:00:59,180 intérprete. 21 00:00:59,180 --> 00:01:02,980 Entón, tecnicamente, estamos executando o PHP, e pasando como entrada o código fonte que eu 22 00:01:02,980 --> 00:01:03,840 acabo de escribir. 23 00:01:03,840 --> 00:01:10,150 Para iso, na liña meu mando, Vou facer php ola.php. 24 00:01:10,150 --> 00:01:12,120 E non vemos, Ola mundo. 25 00:01:12,120 --> 00:01:15,220 >> Claro que, para executar este programa, eu tiña saber que o programa foi escrito 26 00:01:15,220 --> 00:01:18,400 en PHP, polo que eu sei para realizar o seu intérprete. 27 00:01:18,400 --> 00:01:22,290 Isto, por suposto, é un ideal, sobre todo cando, en C, tras compilar un programa, 28 00:01:22,290 --> 00:01:25,500 un usuario pode simplemente executa-lo sen ter saber ou importarlle que era xa 29 00:01:25,500 --> 00:01:29,850 escrito en C. Pero podemos conseguir isto mesmo efecto con PHP tamén. 30 00:01:29,850 --> 00:01:31,260 >> Imos volver para o meu código fonte. 31 00:01:31,260 --> 00:01:34,970 Na parte superior deste arquivo, imos engadir unha cabana, un estrondo afiada ou 32 00:01:34,970 --> 00:01:39,610 signo de admiración, seguido por unha barra bin cortar php, que é simplemente a 33 00:01:39,610 --> 00:01:44,040 camiño para o intérprete de PHP ou programa neste computador particular. 34 00:01:44,040 --> 00:01:47,830 Imos agora gardar o ficheiro, pero tamén facer o ficheiro executable 35 00:01:47,830 --> 00:01:49,230 ademais lexible. 36 00:01:49,230 --> 00:01:52,810 É suficiente para un ficheiro a ser lido para un programa como o PHP para interpretar 37 00:01:52,810 --> 00:01:56,820 , Pero para realmente facer un programa e mirar para esa cousa toda enriba del 38 00:01:56,820 --> 00:02:00,470 a saber o intérprete para usar a executar o código, temos que facer a 39 00:02:00,470 --> 00:02:02,610 arquivo executábel tamén. 40 00:02:02,610 --> 00:02:09,840 >> Para iso, imos escribir chmod un plus x, para executable, ola.php. 41 00:02:09,840 --> 00:02:13,730 E agora, imos correr dot reducir ola.php. 42 00:02:13,730 --> 00:02:15,400 E unha vez máis, vemos Ola mundo. 43 00:02:15,400 --> 00:02:17,030 Agora podemos dar un paso adiante. 44 00:02:17,030 --> 00:02:19,850 Non debemos revelar ao mundo que este programa, Ola mundo, é 45 00:02:19,850 --> 00:02:21,140 escrito en PHP. 46 00:02:21,140 --> 00:02:27,280 Podemos eliminar esa extensión de arquivo agora así como especificando ola.php mv, 47 00:02:27,280 --> 00:02:32,750 será renomeado simplemente Ola, e eu agora pode dot cortar Ola, e eu 48 00:02:32,750 --> 00:02:34,090 ver de novo Ola mundo. 49 00:02:34,090 --> 00:02:36,080 >> Imos dar un paso final. 50 00:02:36,080 --> 00:02:39,810 Supoñamos que eu non necesariamente saben o camiño para PHP no seu ordenador dende o 51 00:02:39,810 --> 00:02:43,980 que este programa pode ser executado, pero eu quere que o ordenador para atopalo para min. 52 00:02:43,980 --> 00:02:46,670 Acontece que en unha morea de ordenadores, hai un programa chamado 53 00:02:46,670 --> 00:02:50,820 Estructural para o ambiente, E-N-V, que pode descubrir isto por nós. 54 00:02:50,820 --> 00:02:57,020 Entón, imos volver á cabana e cambia-lo para ser php espazo simplemente Estructural. 55 00:02:57,020 --> 00:03:00,290 Esta nova shebang pode instruír o ordenador para comprobar o seu ambiente para 56 00:03:00,290 --> 00:03:04,170 o programa, PHP, e se está aí, usar isto para interpretar este programa. 57 00:03:04,170 --> 00:03:06,582