1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> ALTAVOZ: Vamos a escribir un programa en PHP. 3 00:00:02,530 --> 00:00:05,920 A diferencia de C, que es un lenguaje compilado, PHP es un interpretado 4 00:00:05,920 --> 00:00:09,340 lenguaje, lo que significa que tan pronto como nos escribir nuestro código fuente en PHP, por lo que podemos 5 00:00:09,340 --> 00:00:12,960 simplemente ábralo haciendo pasar esa fuente código como información de lo que se llama una 6 00:00:12,960 --> 00:00:16,340 intérprete, un programa que tiene por objeto en la vida es leer su código fuente de PHP 7 00:00:16,340 --> 00:00:20,140 código, de arriba a abajo, de izquierda a derecha, y do, línea por línea, lo que sea 8 00:00:20,140 --> 00:00:21,650 que ha establecido que haga. 9 00:00:21,650 --> 00:00:25,450 Aquí, en un archivo llamado hello.php, permítanme comenzar de la siguiente manera. 10 00:00:25,450 --> 00:00:31,140 Soporte Abrir, signo de interrogación, php, y luego abajo, permítanme concluir que php 11 00:00:31,140 --> 00:00:33,700 etiqueta con el signo de interrogación, soporte angular. 12 00:00:33,700 --> 00:00:36,570 >> Ahora se encontrará, en algunos equipos, realmente puede salirse con la suya 13 00:00:36,570 --> 00:00:39,710 haciendo paréntesis abierto, signo de interrogación, sin el php al final. 14 00:00:39,710 --> 00:00:42,920 Pero usted encontrará que su código es más portátil y funciona en más ordenadores si 15 00:00:42,920 --> 00:00:45,180 usted hace uso de esta versión más prolija. 16 00:00:45,180 --> 00:00:49,760 Ahora, en medio de estas etiquetas, vamos a hacer algo simple, como printf, cita 17 00:00:49,760 --> 00:00:53,230 Lo dijeron ellos, "hola mundo", con una barra invertida n. 18 00:00:53,230 --> 00:00:55,610 >> Ahora vamos a guardar el archivo y ejecutar este programa. 19 00:00:55,610 --> 00:00:58,490 Sin embargo, para ejecutar este archivo, vamos a que pasar a través del PHP 20 00:00:58,490 --> 00:00:59,180 intérprete. 21 00:00:59,180 --> 00:01:02,980 Así que, técnicamente, se nos está acabando PHP, y pasa como entrada el código fuente que 22 00:01:02,980 --> 00:01:03,840 acabo de escribir. 23 00:01:03,840 --> 00:01:10,150 Para ello, en mi línea de comandos, Haré php hello.php. 24 00:01:10,150 --> 00:01:12,120 Y ahí nos vemos, hola mundo. 25 00:01:12,120 --> 00:01:15,220 >> Por supuesto, para ejecutar este programa, tuve saber que el programa fue escrito 26 00:01:15,220 --> 00:01:18,400 en PHP, por lo que yo sé para ejecutar su intérprete. 27 00:01:18,400 --> 00:01:22,290 Esto sin duda es un ideal, especialmente cuando, en C, después de compilar un programa, 28 00:01:22,290 --> 00:01:25,500 un usuario sólo puede ejecutar sin tener saber o importarle que alguna vez fue 29 00:01:25,500 --> 00:01:29,850 escrito en C. Pero podemos lograr que mismo efecto con PHP también. 30 00:01:29,850 --> 00:01:31,260 >> Volvamos a mi código fuente. 31 00:01:31,260 --> 00:01:34,970 En la parte superior de este archivo, vamos a añadir un tinglado, un golpe fuerte o 32 00:01:34,970 --> 00:01:39,610 signo de exclamación, seguido por una barra bin slash php, que es simplemente el 33 00:01:39,610 --> 00:01:44,040 ruta al intérprete o programa PHP en este equipo en particular. 34 00:01:44,040 --> 00:01:47,830 Ahora vamos a guardar el archivo, sino también hacer que el archivo ejecutable 35 00:01:47,830 --> 00:01:49,230 Además de legible. 36 00:01:49,230 --> 00:01:52,810 Es suficiente para que un archivo sea legible para un programa como PHP interpretar 37 00:01:52,810 --> 00:01:56,820 , pero para realmente ejecutar un programa y buscar ese tinglado en la parte superior de la misma 38 00:01:56,820 --> 00:02:00,470 saber lo que el intérprete debe utilizar para ejecutar el código, tenemos que hacer que el 39 00:02:00,470 --> 00:02:02,610 archivo ejecutable también. 40 00:02:02,610 --> 00:02:09,840 >> Para ello, vamos escriba chmod un plus x, por ejecutable, hello.php. 41 00:02:09,840 --> 00:02:13,730 Y ahora, vamos a correr dot slash hello.php. 42 00:02:13,730 --> 00:02:15,400 Y una vez más, vemos hola mundo. 43 00:02:15,400 --> 00:02:17,030 Ahora podemos llevar esto un paso más allá. 44 00:02:17,030 --> 00:02:19,850 Nosotros no tenemos que revelar al mundo que este programa, hola mundo, es 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 archivo ahora así especificando hello.php mv, 47 00:02:27,280 --> 00:02:32,750 se modifican las denominaciones simplemente hola, y yo puede ahora qué punto slash hola, y yo 48 00:02:32,750 --> 00:02:34,090 ver de nuevo hola mundo. 49 00:02:34,090 --> 00:02:36,080 >> Vamos a echar un paso final. 50 00:02:36,080 --> 00:02:39,810 Supongamos que no necesariamente saben el camino a PHP en el equipo en 51 00:02:39,810 --> 00:02:43,980 que este programa pueda ser ejecutado, pero desea que el equipo encontraremos para mí. 52 00:02:43,980 --> 00:02:46,670 Resulta que en una gran cantidad de computadoras, hay un programa llamado 53 00:02:46,670 --> 00:02:50,820 env para el medio ambiente, E-N-V, que puede darse cuenta de eso por nosotros. 54 00:02:50,820 --> 00:02:57,020 Así que vamos a volver al tinglado y cambiar que sea simplemente env php espacio. 55 00:02:57,020 --> 00:03:00,290 Este nuevo tinglado instruirá al ordenador para comprobar su entorno para 56 00:03:00,290 --> 00:03:04,170 el programa, PHP, y si está allí, usarlo para interpretar este programa. 57 00:03:04,170 --> 00:03:06,582