>> 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.