O que É PHP


  Share  
|


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


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions