2 echo "PHP e outros.";



Documentos relacionados
Programação WEB I Estruturas de controle e repetição

OPERADORES E ESTRUTURAS DE CONTROLE

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

Introdução a PHP (Estruturas de Controle)

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

Programação WEB. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Internet e Programação Web

Javascript 101. Parte 2

Introdução ao PHP. Prof. Késsia Marchi

Python Condicionais e Loops. Introdução à Programação SI1

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo

PHP. Hypertext Pre-Processor

Algoritmos em Javascript

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Resumo da Matéria de Linguagem de Programação. Linguagem C

LINGUAGEM DE PROGRAMAÇÃO WEB

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

Programação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Linguagem C: Estruturas de Controle. Prof. Leonardo Barreto Campos 1

CAPITULO 5 COMANDO DE FLUXO IF

PHP Material de aula prof. Toninho (8º Ano)

CODE IGNITER INSTALAÇÃO & BANCO DE DADOS

Curso de Programação Computadores

Como Gerar documento em PDF com várias Imagens

CURSO DE PROGRAMAÇÃO EM JAVA

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

Programação Web Prof. Wladimir

APOSTILA PHP PARTE 1

9 Comandos condicionais

Apostila Oultlook 2007 Prof. Fabrício Melo

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec

Características do PHP. Começando a programar

PHP AULA1. Prof. Msc. Hélio Esperidião

02 - Usando o SiteMaster - Informações importantes

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Manual Sistema de Autorização Online GW

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti

2 Orientação a objetos na prática

Desenvolvendo Websites com PHP

José Romildo Malaquias

Tutorial de Matlab Francesco Franco

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006.

Bem vindo Joe Ramone!

Treinamento da ferramenta MediaWiki

Linguagem de Programação III Aula 2 - Apresentação da Disciplina

Introdução ao Tableau Server 7.0

Passo a passo da instalação do certificado da AC Raiz da Sefaz. Certificado AC Raiz Sefaz AL

Panorâmica geral sobre PHP. PHP é uma linguagem que permite fazer. um ficheiro em PHP contem código PHP misturado com HTML.

INTRODUÇÃO À LINGUAGEM C++

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

Software Adobe DreamWeaver. Requisitos para criar aplicações Web

Programando em PHP. Conceitos Básicos

Microsoft Office PowerPoint 2007

Algoritmos e Programação Estruturada

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Criando um script simples

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

Usando o do-file editor Automatizando o Stata

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL 8.2

Configuração do cliente de Thunderbird para usuários DAC

CURSO BÁSICO DE PROGRAMAÇÃO AULA 7

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP (xampp-win installer.exe), veja aqui.

Tutorial do módulo Carteira Nacional de Militante

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Configuração de assinatura de

Manual do Visualizador NF e KEY BEST

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

MATERIAL DE APRESENTAÇÃO DO SCRATCH

EXEMPLO DE COMO FAZER UMA MALA DIRETA

GUIA INTEGRA SERVICES E STATUS MONITOR

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Apostila Básica de Lógica e Programação para Game Maker por Giosepe Luiz 1

Bruno Jurkovski Lucas Fialho Zawacki. Site do curso:

Implementando uma Classe e Criando Objetos a partir dela

Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Validando dados de páginas WEB

Técnico em informática ti 54 Configuração de serviços de rede no Windows 2003 server Ser ver Enterprise

Cobrança Bancária. Contas / Manutenção.

Na disciplina de Cálculo Numérico, vamos trabalhar com a linguagem C++ e o compilador que vamos usar é o Dev C++.

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

Bruno Jurkovski Lucas Fialho Zawacki. Site do curso:

Treinamento de. Linx Pos

ALGORITMOS PARTE 01. Fabricio de Sousa Pinto

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.

Omega Tecnologia Manual Omega Hosting

Scriptlets e Formulários

Transcrição:

PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na web. Figura 1: Logo do PHP Para começar, vamos entender como devemos escrever o bloco de código em php. Obs.: Para funcionar, o php precisa estar rodando em um servidor(apache/iis) devidamente configurado. A maioria das hospedagens de sites possui o php configurado e pronto para ser usado. Para usar de forma local(em sua própria máquina, você pode Instalar o EasyPHP, pode configurar o IIS para rodar php 5 ou Instalar o apache de forma manual. A mais simples das opções é instalar o EasyPHP, pois ele configura tudo automaticamente. Para começar, precisamos abrir e fechar a tag do php, como mostra a listagem 1. Listagem 1: Sintaxe padrão PHP 1 2 Como podemos ver, o php é bem simples. Agora vamos ver como fazemos para printar dados na tela do usuário. Imprimindo dados em PHP Para imprimir dados, utilizamos o comando echo, como podemos ver a seguir. Listagem 2: Imprimindo dados 1 2 echo "PHP e outros."; 3 O código acima irá exibir na tela do usuário a frase: PHP e outros. pois o comando echo é responsável por imprimir dados na tela do usuário. Ele pode imprimir tanto strings quanto números, funcionando da mesma forma. Listagem 3: Imprimindo números e textos com php 1 2 echo " PHP e outros.<br />"; 3 echo "2015"; 4 Além disso, podemos imprimir variáveis também, mas antes de mostrar, vamos entender um pouco das variáveis no php.

Variáveis em PHP As variáveis no php são representadas pelo cifrão($) juntamente com o nome dela. Diferentemente de outras linguagens, no PHP as variáveis não precisam ser definidas como string, integer, etc. De acordo com o valor que você passar para ela, ela vai assumir aquele tipo, por exemplo: Listagem 4: Variáveis e concatenação $site = "Desenvolvimento web"; $ano = "2015"; echo $site." de ".$ano; Reparem que colocamos um ponto(.) no final e no início das variáveis, é dessa forma que concatenamos dados no php, utilizando o ponto. Estruturas condicionais no PHP Estruturas condicionais são aquelas que impunham algum tipo de condição ao programa, no PHP existem dois tipos, o if/else e o switch/case, vamos ver como é a sintaxe de cada uma delas. IF/Else O IF/else é a condicional mais comum e mais utilizada em todas as linguagens de programação, seu uso no php é bem simples, como podemos ver a seguir: Listagem 5: if/else condicional if (condição) { //seu código aqui else { //seu código aqui Viram? Bem simples a sintaxe, não é? Agora vamos fazer um exemplo um pouco mais complexo, usando as variáveis que aprendemos e a estrutura condicional IF. Listagem 6: Exemplo de IF/else com variáveis $numero1 = "15"; if ($numero1 > 10) { echo "O primeiro número é: ".$numero1; else { echo "O primeiro número é menor que 10";

Agora vamos as explicações do código acima: Primeiro definimos um valor para a variável; Depois fazemos a verificação de que se a variável é maior que 10; Caso positivo(no nosso caso é pois definimos o valor de 15 para a variável) exibirá a mensagem do primeiro echo, concatenando com o valor da variável; Caso negativo exibe a mensagem dentro do else; Switch/case Agora vamos falar da outra estrutura condicional, o switch/case, essa estrutura é mais indicada e utilizada quando precisamos fazer diversas condições, evitando usar inúmeros IF/else, o código fica mais limpo e organizado e a aplicação mais rápida usando o switch/case. Sua sintaxe é bem simples também, como podemos ver a seguir: Listagem 7: sintaxe switch/case switch (variable) { case 'value': break default: É um pouco mais complicado que o if/else, mas mesmo assim ainda é bem simples de entender, abaixo vamos fazer um exemplo de uso real do switch/case; Listagem 8: Exemplo de Switch/case $num = "2"; switch ($num) { case '1': echo "Número 1"; case '2': echo "Número 2"; case '3': echo "Número 3"; default: echo "Número padrão";

Agora vamos entender o código: Definimos o valor de 2 para nossa variável; Após isso fazemos as verificações, o programa irá verificar em todos os cases se algum deles é igual ao valor que definimos para a variável; Caso ele ache dentro do case o valor da variável, ele irá imprimir o que está escrito dentro desse case; Caso não ache nada, ele imprime o que está dentro do default; Tanto o IF/else quanto o switch/case são ótimas alternativas de estruturas condicionais, quando for usá-las, escolha a que melhor se adequar ao seu caso. Laços de repetição em PHP Agora vamos falar um pouco sobre os laços de repetição, que são nada mais nada menos que os loops que realizamos em nossos programas, são eles: for, while e foreach. for() O for() é formado por três partes: a declaração onde definimos uma variável, depois temos a condição onde definimos uma condição que, enquanto verdadeira, a repetição acontecerá e também o incremento que será executado após cada repetição. Como complemento você pode dar uma olhada na documentação do for: http://br2.php.net/manual/pt_br/control-structures.for.php Vamos ver como funciona a sintaxe. Listagem 9: for for ($i=0; $i < 5; $i++) { No exemplo acima o nosso for irá varrer do 0 até que o $i seja menor que 5, ou seja, seja igual a 4 e por fim o incremento de mais 1 valor. Obs.: O ++ representa que adicione mais 1 valor aquela variável. Veremos um exemplo real agora: Listagem 10: Exemplo real de for for ($i=0; $i < 5; $i++) { echo "O número impresso é: ".$i."<br />"; O código acima irá imprimir os valores de 0 até 4, como definimos no for. Utilizamos uma tag de quebra de linha no final para os valores ficarem em linhas separadas.

foreach() Com o foreach() é possível executar um grupo de comandos para cada elemento de um array. Vamos ver como funciona a sintaxe e depois veremos um exemplo real de código: Listagem 11: sintaxe foreach() foreach ($variavel as $chave => $valor) { Como podemos ver o foreach complica um pouco mais, mas vamos ver um exemplo real pra poder fixar mais o entendimento. Listagem 12: Exemplo real de foreach() $nomes = array('wesley', 'Joel', 'Ricardo', 'Pedro'); foreach ($nomes as $chave => $valor) { if ($valor == 'Joel') continue; echo $chave. " - "; echo $valor. "<br />"; Basicamente o foreach() diz o seguinte: para cada elemento do array, execute... ou seja: No começo de cada loop duas variáveis são definidas: $chave que conterá a chave do elemento (0, 1, 2 e etc.) e $valor que conterá o valor do elemento (Wesley, Joel, Ricardo e Pedro). while O while é bem parecido com o for(), com a única diferença em que nele só é especificado a condição, vamos ver um exemplo de como usar o while. Listagem 13: comando while $valor = 1; $max = 5; while ($valor <= $max) { echo $valor. "<br />"; $valor++; No exemplo acima, definimos um valor fixo e um valor máximo e fizemos uma condição de que enquanto o valor for menor ou igual que o valor máximo ele irá imprimir o valor. Quando a condição for negativa ele pára o loop.

Arrays em PHP Agora vamos falar de arrays, o array fornece ao programador uma maneira de agrupar alguns valores diferentes e indexá-los por um número. Ou seja, variáveis com os nomes como $var1, $var2, $var3, talvez podem ser utilizadas como um array ($var[1], $ var[2], $ var[3], ) elementos de array são referenciados por meio de índices entre colchetes (o [1], [2], [3].. nesse exemplo), e elementos de diferentes tipos podem ser atribuídos ao mesmo array. A sintaxe do array funciona da seguinte forma: Listagem 14: Sintaxe array $arrayname = array(' chave ' => valor, ); Uma chave pode ser tanto uma string, quanto uma integer e o valor pode ser qualquer coisa. Agora vamos ver um exemplo: Listagem 15: Exemplo de array $lista = array('ricardo', 'Pedro', 'Joel'); for ($i = 0; $i < 3; $i++) { echo 'Posição: '. $i. ' Nome: '. $lista[$i]. '<br />'; O exemplo acima irá imprimir uma listagem de nomes bem simples, inseridas no array.