570 likes | 651 Views
FTIN Formação Técnica em Informática. Módulo de Programação Prof. Flávio Dantas. Competências a serem trabalhadas nessa aula. Conhecer o PHP Instalar o Apache Como iniciar um Novo Projeto Conhecer os comandos básicos do PHP Formulários. Afinal de contas o que é PHP ?. O que é PHP?.
E N D
FTINFormação Técnica em Informática Módulo de Programação Prof. Flávio Dantas
Competências a serem trabalhadas nessa aula • Conhecer o PHP • Instalar o Apache • Como iniciar um Novo Projeto • Conhecer os comandos básicos do PHP • Formulários
O que é PHP? • PHP (abreviação de Personal Home Page) é uma linguagem interpretada livre e muito utilizada para gerar conteúdo dinâmico na Internet.
Principais características do PHP • Velocidade e robustez • Estruturado e orientação a objetos • Portabilidade • Tipagem dinâmica • Sintaxe similar a C/C++ e o Perl • Open-source
Apache (Servidor Web)
Instalando ambiente de Desenvolvimento • O PHP necessita de um servidor web para executar seu código-fonte, uma vez que sua linguagem é interpretada, utilizaremos então o servidor web Apache.
Instalando ambiente de Desenvolvimento • Para instalar o servidor web utilizaremos a ferramenta chamada WampServer, pois essa ferramenta é usada para instalar rapidamente no computador os softwares PHP, MySQL e Apache.
Instalando ambiente de Desenvolvimento • Curiosidade do nome WampServer • W - Windows • A - Apache • M - MySQL • P- PHP
Baixando o WampServer • Digite o seguinte endereço em seu navegador: http://www.wampserver.com/en/ • Vamos utilizar a versão Wampserver(32 bits & PHP 5.4) 2.4
Instalando o WampServer • Com o instalador em mãos execute-o dando dois cliques.
Instalando o WampServer • Depois de aberto basta clicar em “Next”
Instalando o WampServer • Aceite os termos de licença.
Instalando o WampServer • Mantenha o diretório C:\wamp
Instalando o WampServer • Marque todas as opções para a instalação
Instalando o WampServer • Confirme a instalação
Instalando o WampServer • Aguarde a instalação ser concluida
Instalando o WampServer • Para concluir a instalação selecione o aplicativo “Explorer” no diretório de instalação do Windows
Instalando o WampServer • Instalação em andamento
Instalando o WampServer • Basta apenas avançar
Instalando o WampServer • Fim da instalação
Instalando o WampServer • Menu iniciar
Testando o Servidor • Abra qualquer navegador e digite o seguinte endereço: http://localhost/
Quais os programas para Programar em PHP? • Eclipse (Precisa configurar) • Aptana PHP (Não precisa configurar) • Notepad++ • Notepad Comum • Entre outros...
Como iniciar um Projeto em PHP. • Você deve acessar o seu diretório C:\wamp\www\ e criar uma pasta com o nome do projeto que você deseja iniciar • Feito isso basta adicionar uma página chamada index.php e pronto, você já tem um projeto PHP criado
Comandos básicos do PHP • Comando Absoluto: Só e somente só, existirá PHP onde for delimitado pelas tags <?php ?> sem essa informação sua página não passará de um simples código HTML
Comandos básicos do PHP • Comando de Escrever Existe um comando que serve para escrever informações do PHP para o usuário de seu sistema, chama-se: echo ou print
Comandos básicos do PHP Duas barras // simbolizarão um comentário no código, significa dizer que esse texto não será lido nem executado pelo Apache, sendo apenas para auxilio do programador para lembra o que determinado código faz.
Explicando o Código • O comando echo e/ou print necessita sempre de algo para escrever, esse algo é tudo aquilo que vier dentro dos parênteses, no exemplo do slide anterior utilizamos apenas texto. No PHP todo texto deve vir acompanhado de aspas duplas no começo e no fim
Comandos básicos do PHP • Para realizar operações matemáticas utilizamos os seguintes sinais
Explicando o Código • As variáveis no PHP são declaradas (escritas) sempre com um $ antes de seus nomes • Variáveis são espaços na memória que você está reservado para guardar alguma coisa, seja ela texto, número, imagem, bytes, etc...
Explicando o Código • Então $soma é uma variável • A variável $soma está guardando o resultado da equação 13 + 4 • O comando print está escrevendo um texto com o valor da variável $soma • Para escrever o texto com uma variável ao mesmo tempo utiliza-se um ponto. O ponto é o conector entre texto e variável
Explicando o Código • Veja que ocorre o mesmo nos demais códigos: subtração, multiplicação e divisão. A explicação é a mesma mudando apenas o fato de serem operadores matemáticos diferentes
PHP + HTML • Não existirá outra conexão com o usuário se não por HTML, quando se programa em PHP, para tanto necessitamos conhecer o mínimo possível a criação de formulários para interação entre Programa-Usuário
PHP + HTML • Tudo aquilo que estiver fora das tags <?php ?> é HTML • Aprenderemos então a criação de formulários. Formulários esses que o usuário preencherá com informações e o php reconhecerá os dados e processará de alguma forma
Criando Formulários • Os formulários vêem delimitados pelas tags <form> </form> • Dentro das tagsform existirão os input, que servirão para entrada de texto • Trabalharemos inicialmente com apenas dois tipos de inputs: • text • submit
Criando Formulários • Veja o código abaixo:
Explicando o Código • Existe um form, significa então existência de formulário • Dentro da tagform existem 3 inputs: • 2 type=text • 1 type=submit
Explicando o Código • Na tagform existem propriedades ou atributos: • Name: O nome do formulário • Method: O método do envio, existem apenas 2 POST e GET • Action: Para qual arquivo o formulário enviará os dados preenchidos
Explicando o Código • Nas tags inputs • O type="text" significa que é um input de entrada de texto • O type="submit" significa que é um input que enviará o formulário para o servidor processar as informações. O submit irá apontar para onde estiver no formulário o endereço do action
Explicando o Código • Veja que no formulário eu apontei para um arquivo chamado funcao.php esse arquivo deve obrigatoriamente existir, mesmo que não faça nada
Explicando o Código • Você verá o seguinte resultado no seu navegador
Criando uma aplicação Programa-Usuário • Criamos primeiramente o formulário numa página que vou chamar de index.php
Criando uma aplicação Programa-Usuário • Criamos agora uma página chamada funcao.php onde existirá o seguinte código
Explicando o Código • Veja que dessa vez utilizando valores que vem do formulário. Como o formulário é method="post" foi utilizado uma função nativa do php chamada $_POST["nome_input"] onde entre os colchetes existe o nome do input que deseja obter o valor
Explicando o Código • No caso o nome dos inputs que desejávamos obter as informações era valor1 e valor2 dessa forma utilizamos $_POST["valor1"] e $_POST["valor2"] • A operação utilizava foi a soma