COLUMNA: Imos escribir un programa en PHP. A diferenza de C, que é unha linguaxe compilada, PHP é unha interpretado linguaxe, o que significa que en canto escribir o noso código fonte en PHP, podemos simplemente executa-lo, pasando esta fonte código como entrada para o que se chama intérprete, un programa cuxo obxectivo na vida é ler a súa fonte PHP código, de arriba abaixo, de esquerda a dereita, e non, liña por liña, todo o que é configure-lo para facer. Aquí, nun ficheiro chamado ola.php, déixeme comezar a seguinte. Abrir soporte, punto de interrogación, php, e logo para abaixo abaixo, déixeme pechar a php tag con punto de interrogación, soporte de ángulo. Agora vai atopar, nalgúns ordenadores, realmente pode fuxir con só facendo soporte aberto, punto de interrogación, sen o php final. Pero vai considerar que o seu código é máis portátil e funciona con máis ordenadores se usa esta versión máis detallada. Agora, no medio destas marcas, imos facer algo simple, como printf, multimedia pecha comiñas, "Ola mundo", cunha barra invertida n. Imos agora gardar o ficheiro e executar este programa. Pero, para executar este ficheiro, imos Ten que pasalo a través de PHP intérprete. Entón, tecnicamente, estamos executando o PHP, e pasando como entrada o código fonte que eu acabo de escribir. Para iso, na liña meu mando, Vou facer php ola.php. E non vemos, Ola mundo. Claro que, para executar este programa, eu tiña saber que o programa foi escrito en PHP, polo que eu sei para realizar o seu intérprete. Isto, por suposto, é un ideal, sobre todo cando, en C, tras compilar un programa, un usuario pode simplemente executa-lo sen ter saber ou importarlle que era xa escrito en C. Pero podemos conseguir isto mesmo efecto con PHP tamén. Imos volver para o meu código fonte. Na parte superior deste arquivo, imos engadir unha cabana, un estrondo afiada ou signo de admiración, seguido por unha barra bin cortar php, que é simplemente a camiño para o intérprete de PHP ou programa neste computador particular. Imos agora gardar o ficheiro, pero tamén facer o ficheiro executable ademais lexible. É suficiente para un ficheiro a ser lido para un programa como o PHP para interpretar , Pero para realmente facer un programa e mirar para esa cousa toda enriba del a saber o intérprete para usar a executar o código, temos que facer a arquivo executábel tamén. Para iso, imos escribir chmod un plus x, para executable, ola.php. E agora, imos correr dot reducir ola.php. E unha vez máis, vemos Ola mundo. Agora podemos dar un paso adiante. Non debemos revelar ao mundo que este programa, Ola mundo, é escrito en PHP. Podemos eliminar esa extensión de arquivo agora así como especificando ola.php mv, será renomeado simplemente Ola, e eu agora pode dot cortar Ola, e eu ver de novo Ola mundo. Imos dar un paso final. Supoñamos que eu non necesariamente saben o camiño para PHP no seu ordenador dende o que este programa pode ser executado, pero eu quere que o ordenador para atopalo para min. Acontece que en unha morea de ordenadores, hai un programa chamado Estructural para o ambiente, E-N-V, que pode descubrir isto por nós. Entón, imos volver á cabana e cambia-lo para ser php espazo simplemente Estructural. Esta nova shebang pode instruír o ordenador para comprobar o seu ambiente para o programa, PHP, e se está aí, usar isto para interpretar este programa.