Programacao WEB: Aprendendo Programação PHP
O que é o PHP e Como ele Funciona
PHP é uma linguagem de script
interpretada, que pode ser embutida dentro do HTML, visando
principalmente a geração de conteúdos dinâmicos. Ao contrário do
JavaScript, o código PHP é executado no servidor, que gera como
resultado tags HTML que são retornadas e exibidas no navegador
(browser). Dessa forma o usuário não consegue visualizar o código,
apenas o resultado de sua execução. Em termos de sintaxe, tipos de dados
e funções a linguagem PHP é muito semelhante ao C e C++.
O seu grande uso deve-se principalmente
ao fato do PHP poder ser utilizado em praticamente todos os sistemas
operacionais e servidores Web do mercado. É possivel instalar o PHP em
servidores Linux, Unix e Windows além de ser suportado por diversos
servidores Web como Apache e IIS (Microsoft). Esse fato também facilita muito quem deseja aprender PHP pois qualquer pessoa pode instalar um Apache com suporte a PHP em sua máquina Windows por exemplo.
Principais Características
O uso da programação PHP tem como
principal propósito a implementação de soluções Web velozes, dinâmicas,
simples e eficientes. Dentre as principais características podemos
citar:
- Portabilidade: O mesmo código pode ser utilizado em qualquer servidor, não importando a arquitetura utilizada
- Tipagem Dinâmica, ou seja, não é necessário especificar o tipo de dados na definição de variáveis, isso é identificado internamente
- Sintaxe similar ao C/C++ e Perl
- Open-Source
- Execução Server-Side
- Velocidade e Robustez
- Possibilidade de uso de PHP Orientado a Objetos
PHP e Banco de Dados
PHP Orientado a Objetos
Originalmente o PHP foi criado para ser
uma linguagem de programação estruturada, porém principalmente após a
versão 5, o suporte à orientação a objetos foi amplamente implementada e
passou a ser muito utilizada.
O PHP trata objetos da mesma maneira que
referencias ou manipuladores, significando que cada variável contém uma
referencia a um objeto ao invés de uma cópia de todo o objeto
Para quem ainda não conhece, seguem os principais benefícios da programação orientada a objetos:
- Reuso de código: O mesmo código ou função pode ser escrito apenas uma vez e utilizado ao longo de toda a aplicação
- Eficiência: A POO é associada a melhor eficiência devido suas características inerentes
- Manutenção: O uso de POO facilita e agiliza a manutenção do sistema
Aprendendo Programação PHP com Exemplos
Vamos agora alguns exemplos do uso da programação PHP. Para mais informações sobre um curso completo de PHP veja este artigo.No exemplo abaixo o código PHP está embutido no HTML. É importante notar que o código será interpretado pelo servidor Web e apenas o HTML será retornado ao cliente:
hello.php
<html> <head> <title>PHP Teste</title> </head> <body> <?php echo "<p>Olá Mundo</p>"; ?> </body> </html>Código entregue ao navegador:
<html> <head> <title>PHP Teste</title> </head> <body> <p>Olá Mundo</p> </body> </html>
No exemplo abaixo você pode ver também algumas declarações de variáveis, instruções de lógica, outros elementos em programação de maneira estruturada:
<?php # Isto é apenas um comentário // Outra forma de comentário /* comentários */ include('code.php'); // Inclui e executa um trecho opcional de código include 'code.php'; // Maneira alternativa, funciona apenas com include e require. require('code.php'); // O mesmo que 'include', porém pára a execução //caso o arquivo não seja encontrado require_once('code.php'); // O mesmo que require, mas evita que o trecho //seja incluído novamente echo 'abc'; # Escrever abc print 'abc'; # Realiza o mesmo que 'echo' $res = print 'abc'; # retorna se foi executado com sucesso saída ou não (0 ou 1) # Coisa que o echo não faz $x = 2; # Variáveis if ($x >= 1 && $x < 3) { // se a variavel $x for maior ou igual a 1 E(AND) menor que 3 echo 'Olá Usuário Fulano de Tal!'; // escreve "Olá Usuário Fulano de Tal!" } else { // se não print('Relatório!'); // escreve 'Relatório!', print e echo podem ser usados //com ou sem parênteses. } ?>
Quer aprender mais? Acesse gratuitamente 46 Vídeo-Aulas sobre introdução ao PHP.
Comentários
Enviar um comentário
De seu comentario acerca desta aula, sua dica, sua critica ou sugestao para que eu possa melhorar o conteudo deste Blog. Obrigado Pela Atencao dispensada boa aula a todos.