Introdução ao PHP

PHP é uma Linguagem de Programação usada para criar Aplicações Web Dinâmicas. O nome vem de um acrônimo recursivo: PHP: Hypertext Processor (Processador de Hipertextos).

Com PHP é possível desenvolver Fóruns de Discussões, Salas de Bate-Papo, Livros de Visita, e muito mais.


Qual o pré-requisito para aprender PHP?

É necessário um conhecimento básico da Linguagem HTML. Se você não preenche esse pré-requisito, sugiro que comece lendo o post: Introdução ao HTML.


Por que o PHP?

  • PHP roda em diferentes plataformas: Windows, Linux, Unix, etc;
  • PHP é gratuito para baixar e usar;
  • PHP é a linguagem de programação web mais popular do mundo;
  • PHP é muito fácil.

O que é necessário para programar em PHP?

Para rodar Scripts PHP em seu computador (Local), é necessário:
  • Instalar um Servidor Web (Apache ou IIS);
  • Instalar o PHP;
  • Instalar um Banco de Dados; (Opcional)

No próximo post explico passo a passo como instalar esses itens no Windows com apenas alguns cliques.

Outra possibilidade é você contratar um Serviço de Hospedagem (Ex: Locaweb, HostNet, KingHost, etc.). A maioria dessas empresas oferece suporte à Linguagem PHP. Assim, você paga em torno de trinta reais por mês.

Particularmente, eu não sou nada a favor, pois na prática, não é nem um pouco produtivo você programar e ter que toda hora jogar os arquivos no servidor (fazer upload) para poder testar. Acho que só devemos contratar esses serviços quando formos realmente colocar um site no ar.

Além disso, acho muito anti-profissional você fazer alterações em sites que já estão no ar. Qualquer erro, e os internautas que estiverem acessando a aplicação na hora vão ver. O certo é você ter a certeza que está funcionando e só depois fazer o upload.


Por que eu preciso de um Servidor Web?

Os programas escritos em PHP são executados no Servidor Web. Lá, os comandos são processados e o resultado enviado para o navegador. O resultado é composto pelos textos da página e as Tags HTML (Em alguns casos, também códigos CSS e JavaScript).

Por esse motivo, ao tentar acessar o Código Fonte de uma página escrita em PHP, não vemos nenhum Código PHP (apenas HTML). Pode parecer que isso não serve pra nada, mas é importante salientar que em alguns momentos precisamos colocar informações confidenciais dentro do Código PHP (Exemplo: Senha de Banco de Dados). O mesmo ocorre com linguagens concorrentes como ASP.

Resumindo, observe a imagem abaixo:
Conexão Cliente - Servidor

Nota: Não se preocupe com o Código PHP escrito na imagem acima. Apesar de ser de fácil entendimento, esses e vários outros comandos da Linguagem serão explicados em post futuros.


Leia mais:

6 comentários:

  1. ótimo assunto cara. Seria legal colocar mais exemplos como você colocou em Introdução ao HTML.

    ResponderExcluir
  2. Fala Samuel!

    Não fiz isso por pois fiquei com medo de o post ficar muito grande e também porque isso faz parte de uma Estratégia SEO que fiz para ter mais acessos pelos mecanismos de busca (como Google, Yahoo, Bing, etc.).

    Mas pode deixar que nos próximos posts eu vou colocar vários exemplos práticos.

    Se você quiser, pode me seguir pelo Twitter (http://twitter.com/denecir). Cada Post que eu coloco aqui, eu divulgo lá.

    Obrigado por comentar! Um abraço!

    ResponderExcluir
  3. TRABALHO COM UM SOFTWARE E OS COMANDOS SÃO VIA BLOCO DE NOTAS E EU PRECISO INSERIR IMAGENS JPG
    ALTERNADAMENTE.
    NO CASO SÃO FOTOS DE VISITANTES E DEPOIS MANDO IMPRIMIR EM UMA IMPRESSORA DE TERMO TRANSFERÊNCIA.

    ResponderExcluir
  4. Olá Amigo,

    Deixa eu ver se entendi. Você tem várias imagens e quer que elas apareçam uma de cada vez de forma alternada. Certo?

    Então, se você precisa inserir fotos no banco de dados, sugiro que leia isso:
    http://faael.net/upload-simples-de-imagem-com-php-mysql/

    Depois, você pode exibir cada imagem alternadamente com uma query do tipo:
    SELECT foto FROM usuarios ORDER BY RAND() LIMIT 0,1;

    Já para imprimir o conteúdo de uma página, você deve usar JavaScript e não PHP. O comando é:
    window.print();

    Em breve explicarei aqui no blog como fazer upload de arquivos com segurança em PHP e como manipular informações de Bancos de Dados. Mostrarei também vários comandos da Linguagem JavaScript entre outras.

    Um abraço!

    ResponderExcluir
  5. Era mais fácil tirar os echos assim

    html
    body
    ?php date("m.d.y"); ?
    /body
    /html

    "Sem < e > pq n foi permitido"
    Todo o código ta em php, no seu código você pede pra ele escrever as tags. -.-
    Mal exemplo pedir pro php escrever todo o código HTML.

    ResponderExcluir
  6. Boas dicas para quem está começando, eu também recomendo um bom curso online, ajuda bastante.

    ResponderExcluir

O que você achou do post? Faça um comentário.

Aprenda a receber dados de Formulário com PHP

Existem três arrays associativos que podemos usar para receber dados de Formulários HTML em PHP. São eles: $_GET , $_POST e $_REQUEST . O...