O que É PHP
PHP é uma língua interpretada. Assemelha-se
fortemente à língua de C. Tem também algum sabor da língua
do Perl. Está disponível para quase todas as plataformas,
including Linux, outras versões da família de Unix, e Windows.
PHP permite-o de gerar on-the-fly Web pages. Você
faz este por dados puxando das bases de dados ou das limas,
manipulando esses dados, e então emitindo esses dados a um web
browser.
Usando PHP, você pode atualizar bases de dados, criar bases de
dados, e executar cálculos matemáticos (funções trigonometric
complexas including). Você pode também criar e suprimir limas
arbitrárias em seu sistema, dependendo do nível da segurança em que
você tem o corredor de PHP. Você pode criar conexões de rede
do Internet e prestar serviços de manutenção 2 aquelas conexões.
É teòrica possível escrever um web server usando PHP.
Você é limitado somente por sua imaginação.
As línguas são interpretadas ou compiladas. Um intérprete é um programa que leia a
lima que contem o código a ser executado, e age imediatamente em cima
dele. O código na lima é chamado código de
fonte. No general, o código é readable e
compreensível por uma pessoa.
Um compilador é um programa que
leia a lima do código de fonte e compila o programa no código
binário que pode ser executado diretamente pelo computador.
Este código binário não pode ser lido e compreendido por a
maioria de povos.
Como Trabalha
O web server funcionar geralmente PHP quando
pedidos de usuário um Web page que contenha o código de PHP.
Tipicamente, o web server é configurarado para usar a extensão
do nome de arquivo determinar se funcionar PHP. Para o exemplo,
um web server olhará um Web page, e se terminar no htm ou no html, o
web server não tentará executar todo o certificado de PHP. Se
a página terminar no php (ou no php3, dependendo de como você
configurarou o web server), o web server olha os índices do Web page.
Quando o Web page contem uma das seguintes seqüências de
escape, funcionará PHP para interpretar essa parte da página:
- <? do "código php"? >
- do "código php" < do?php? >
- < % do "do código" % > php (somente disponível quando o
php.ini que ajusta asp_tags for SOBRE. FORA DE está o defeito
que ajusta-se.)
- < código "< do php do language="PHP "do certificado
>"/certificado >
O Web page que o usuário vê é uma mistura dos
comandos padrão do HTML na página e na saída do intérprete de PHP.
O HTML está para a
língua do markup do hypertext, e é um padrão
extensamente disponível para originais do texto. O Home Page
para o HTML é http://www.w3.org/MarkUp/. Diversas versões do HTML estão disponíveis.
Todos os browsers recentemente produzidos compreendem ao menos a
versão 1.1 do HTML.
PHP pode também ser construído para funcionar como um programa
autônomo que executa uma lima que contem o código de PHP. Isto
permite que você funcionem programas programados usando o cron, ou os
programas long-running da linha de comando. Toda a saída de PHP
quando funcionada nesta forma vai ao stdout.
Você verá frequentemente referências ao stdout, ao
stdin, e ao stderr quando o comportamento dos programas está sendo
descrito. Sempre que um programa é funcionado sob Linux, três
canaletas padrão para a informação são abertas.
A canaleta do stdin faz exame da informação de uma fonte da
entrada e alimenta-a ao programa. Isto é feito geralmente do
teclado. Você pode, usando as tubulações ( | o símbolo) ou o redirection (o símbolo), alimentam a
informação das limas.
A canaleta do stdout faz exame da informação do programa e
emite-a para fora a um dispositivo. Este dispositivo é
geralmente a tela em uma janela terminal. Você pode usar as
tubulações ou o redirection emitir esta saída a uma lima ou a outra
entrada padrão do programa.
A canaleta do stderr é para mensagens de erro, e não pode
fàcilmente ser dirigida de novo a uma lima ou a um outro programa.
É tipicamente reserved para eliminar erros durante o
desenvolvimento, e para indicar erros muito sérios o programa não
pode segurar. Muitos programas pararam imediatamente em cima de
emitir uma mensagem para fora do stderr.
Para o exemplo, procure todas as limas de index.html em seu
computador no diretório do web server. O one-way para fazer
isto deve funcionar o comando do achado, procurando as limas que
contêm o HTML, e seleciona para o índice como a parte do nome de
arquivo. Isto pode ser realizado com esta linha de comando:
[ root@winbook/] # achado /home/httpd/html - nome "*
cópia do html" - * | índice do grep
O que faz para você
Com sua potencialidade para executar instruções
complexas nos dados introduzidos em ou recuperados das bases de dados,
PHP é um formato ideal para criar locais interativos da correia
fotorreceptora. Suporta bases de dados múltiplas, including o
mSQL, o MySQL, o Informix, e o oracle.
PHP permite que você gere rapidamente Web pages interativos.
Porque é interpretado, você não tem que atravessar nenhumas
etapas extra usar seu programa. As mudanças podem ser feitas a
seu Web page e ser testadas imediatamente.
Isto permite que você aprenda em uma forma stepwise. É
perfeitamente aceitável testar cada linha do código porque você
vai, anotando os efeitos de cada mudança.
Porque Linux, Apache, e PHP estão livres, e porque MySQL está
livre em Linux para a maioria de usos, você pode barata ajustar acima
uma máquina do teste. Isto permite-o de duplicar seu ambiente
da produção e de testar mudanças. Isto é crítico ao
modificar o software porque permite que você faça tantos como erros
enquanto você necessita sem afetar seus clientes.
Começando a ajuda em linha para PHP
A ajuda para PHP está disponível em http://www.php.net. A
documentação em linha junto com FAQ e listas enviando está
disponível nesse local.
este é um artigo adicionado por Paul Huston