>> COLUNA: Vamos escrever um programa em PHP.
Ao contrário de C, que é uma linguagem compilada, PHP é uma interpretado
linguagem, o que significa que assim que escrever nosso código fonte em PHP, podemos
simplesmente executá-lo, passando essa fonte código como entrada para o que é chamado de
intérprete, um programa cujo objetivo na vida é ler a sua fonte PHP
código, de cima para baixo, da esquerda para a direita, e não, linha por linha, tudo o que é
você configurá-lo para fazer.
Aqui, em um arquivo chamado ola.php, deixe-me começar a seguinte.
Abrir suporte, ponto de interrogação, php, e em seguida, para baixo abaixo, deixe-me fechar a php
tag com ponto de interrogação, suporte de ângulo.
>> Agora você vai encontrar, em alguns computadores, você pode realmente fugir com apenas
fazendo suporte aberto, ponto de interrogação, sem o php final.
Mas você vai achar que o seu código é mais portátil e funciona com mais computadores se
você usar esta versão mais detalhada.
Agora, no meio dessas marcas, vamos fazer algo simples, como printf, citações
fecha aspas, "Olá mundo", com uma barra invertida n.
>> Vamos agora salvar o arquivo e executar este programa.
Mas, para executar esse arquivo, vamos tem que passá-lo através do PHP
intérprete.
Então, tecnicamente, estamos rodando o PHP, e passando como entrada o código fonte que eu
acabei de escrever.
Para fazer isso, no prompt meu comando, Eu vou fazer php ola.php.
E não vemos, Olá mundo.
>> É claro que, para executar este programa, eu tinha saber que o programa foi escrito
em PHP, de modo que eu sei para executar o seu intérprete.
Isso, certamente, é um ideal, especialmente quando, em C, depois de compilar um programa,
um usuário pode simplesmente executá-lo sem ter saber ou se importar que era uma vez
escrito em C. Mas podemos conseguir isso mesmo efeito com PHP também.
>> Vamos voltar para o meu código fonte.
No topo desse arquivo, vamos adicionar uma cabana, um estrondo afiada ou
ponto de exclamação, seguido por uma barra bin cortar php, que é simplesmente a
caminho para o interpretador PHP ou programa neste computador particular.
Vamos agora salvar o arquivo, mas também tornar o arquivo executável
além legível.
É suficiente para um arquivo a ser lido para um programa como o PHP para interpretar
, mas para realmente executar um programa e olhar para essa coisa toda em cima dele
a saber o intérprete para usar a executar o código, temos que fazer a
arquivo executável também.
>> Para fazer isso, vamos digitar chmod um plus x, para executável, ola.php.
E agora, vamos correr dot reduzir ola.php.
E mais uma vez, vemos Olá mundo.
Agora podemos dar um passo adiante.
Não temos de revelar para o mundo que este programa, Olá mundo, é
escrito em PHP.
Podemos remover essa extensão de arquivo agora bem como especificando ola.php mv,
será renomeado simplesmente Olá, e eu agora pode se dot cortar Olá, e eu
ver novamente Olá mundo.
>> Vamos dar um passo final.
Suponha que eu não necessariamente sabem o caminho para o PHP no computador no
que este programa pode ser executado, mas eu deseja que o computador para encontrá-lo para mim.
Acontece que em um monte de computadores, há um programa chamado
env para o ambiente, E-N-V, que pode descobrir isso por nós.
Então, vamos voltar para a cabana e alterá-lo para ser php espaço simplesmente env.
Esta nova shebang irá instruir o computador para verificar o seu ambiente para
o programa, PHP, e se ele está lá, usar isso para interpretar este programa.