SlideShare uma empresa Scribd logo
1 de 73
Personal Home Page PHP
Aula 01 Introdução Instalação e configuração do EasyPHP Sintaxe básica Treinamento de PHP Adão Chiavelli
Aula 01 História do PHP Treinamento de PHP Adão Chiavelli
Aula 01 Surgiu em 1994 Passou por atualizações Permite criar páginas dinâmicas Pág: 19 Treinamento de PHP Adão Chiavelli
Aula 01 Linguagem SERVER SIDE. Interpretada somente pelo servidor Pág: 27 Treinamento de PHP Adão Chiavelli
Aula 01 Páginas em HTML simples Visualizando o resultado Desenvolvendo a página Dreamweaver Navegadores Treinamento de PHP Adão Chiavelli
Aula 01 Páginas com programação PHP Desenvolvendo a página Visualizando o resultado Servidor que interpreta PHP Dreamweaver Navegadores Pág: 27 Treinamento de PHP Adão Chiavelli
Aula 01 Páginas com programação PHP Por este motivo quando tentamos visualizar o código fonte de sites feitos em linguagem PHP ou ASP não conseguimos ver os códigos, pois os navegadores só nos retornam resultado em HTML.  Pág: 27 Treinamento de PHP Adão Chiavelli
Aula 01 Exemplo Treinamento de PHP Adão Chiavelli
Aula 01 Treinamento de PHP Adão Chiavelli
Aula 01 Treinamento de PHP Adão Chiavelli
Aula 01 Apache Servidor Treinamento de PHP Adão Chiavelli
Aula 01 Mysql Apache Banco de Dados Servidor Treinamento de PHP Adão Chiavelli
Aula 01 Mysql Armazena todas as informações em banco de dados. Nome, telefone... Fotos (endereços)... Treinamento de PHP Adão Chiavelli
Aula 01 Instalação Mysql Apache Servidor Interpretar os códigos php Banco de Dados Armazenar as informações Treinamento de PHP Adão Chiavelli
Aula 01 EasyPHP Treinamento de PHP Adão Chiavelli
Aula 01 Instalação do EasyPHP Pacote de instalação do Apache junto com o Mysql. Nele o servidor e o banco de dados são iniciados automaticamente. Pág: 28 Treinamento de PHP Adão Chiavelli
Aula 01 Sintaxe Básica Treinamento de PHP Adão Chiavelli
Aula 01 Sintaxe Básica Iniciar os comandos em PHP. Comentários. Identar os códigos. Pág: 19, 20 , 21 e 33 Treinamento de PHP Adão Chiavelli
Aula 01 Iniciando os comandos <? echo“Exemplo 1”; ?> Treinamento de PHP Adão Chiavelli
Aula 01 Iniciando os comandos <?php echo“Exemplo 2”; ?> Treinamento de PHP Adão Chiavelli
Aula 01 Iniciando os comandos <script language=“php”> echo“Exemplo 3”; </script> Treinamento de PHP Adão Chiavelli
Aula 01 Comentários Essencial para o desenvolverdor original. Essencial para os profissionais que darão manutenção no sistema. Pág: 20 e 21 Treinamento de PHP Adão Chiavelli
Aula 01 Comentários Comantários podem ser feito de duas formas. Comentário de uma linha e várias linhas. Pág: 20 e 21 Treinamento de PHP Adão Chiavelli
Aula 01 Comentários <?php #Comando para imprimir o resultado na tela echo“Exemplo 1”; ?> Treinamento de PHP Adão Chiavelli
Aula 01 Comentários <?php //Comando para imprimir o resultado na tela echo“Exemplo 2”; ?> Treinamento de PHP Adão Chiavelli
Aula 01 Comentários <?php /*  Projeto: Treinamento de php     Data: 27/07/2011	     Autor: Adão Chiavelli */ //Comando para imprimir o resultado na tela echo“Exemplo 2”; ?> Treinamento de PHP Adão Chiavelli
Aula 01 Identar o Código Identar nada mais é que utilizar a tecla “TAB”. Pág: 19 e 20 Treinamento de PHP Adão Chiavelli
Aula 01 Identar os Códigos <html xmlns="http://www.w3.org/1999/xhtml"> 	<head> 		<title>Exemplo</title> 	</head> <body> </body> </html> Treinamento de PHP Adão Chiavelli
Aula 01 Salvar o documento Salvar na pasta do servidor. O EasyPHP cria uma pasta chamada www. Pág: 28 Treinamento de PHP Adão Chiavelli
Aula 01 Salvar o documento Disco Local (C:) Arquivos de Programas Pasta do EasyPHP www Pág: 28 Treinamento de PHP Adão Chiavelli
Aula 01 Salvar o documento Importante criar um diretório dentro da pasta www para armazenar o projeto que você irá fazer. Pág: 28 Treinamento de PHP Adão Chiavelli
Aula 01 Salvar o documento Para visualizar a página digite no navegador: http://localhost Pág: 28 Treinamento de PHP Adão Chiavelli
Aula 02 Definindo constantes Objetos* (precisa da 5ª aula) Transformação de tipos* (precisa da 3ª aula) Operadores Treinamento de PHP Adão Chiavelli
Aula 02 Constantes São valores que não irão sofrer mudanças. Não poder ser usado o símbolo de “ $ “. Treinamento de PHP Adão Chiavelli
Aula 01 Constantes <?php define(“nome_contante”, “Olá Mundo!!!”); echonome_contante; ?> Treinamento de PHP Adão Chiavelli
Aula 01 Constantes Treinamento de PHP Adão Chiavelli
Aula 02 Orientação a objetos Trabalhar com objetos significa montar classes onde terão atributos e métodos para depois poder ser gerado um objeto. Pág: 103 e 104 Treinamento de PHP Adão Chiavelli
Aula 02 Orientação a objetos Ex: Atributo Class Pessoa { 	nome; 	idade; } Treinamento de PHP Adão Chiavelli
Aula 02 Orientação a objetos Ex: Atributo com método. (função será passada na 5ª aula) Class Pessoa { 	nome; 	idade; 	função Pessoa(n, i) { 		este.nome = n; 		este.idade = i; 	} } Treinamento de PHP Adão Chiavelli
Aula 02 Orientação a objetos Agora podemos criar um objeto chamado pessoa. Pág: 103 e 104 Treinamento de PHP Adão Chiavelli
Aula 02 Orientação a objetos Ex: Criando o objeto. individuo X = novo Pessoa(“João”, 23); individuo Y = novo Pessoa(“Carlos”, 40); Treinamento de PHP Adão Chiavelli
Aula 02 Transformação de Tipos No PHP é possível converter a variável de um tipo para outro. Para isso devemos utilizar os conversores de tipos. www.aprenderphp.com.br Treinamento de PHP Adão Chiavelli
Aula 02 Transformação de Tipos www.aprenderphp.com.br Treinamento de PHP Adão Chiavelli
Aula 02 Operadores São os símbolos utilizados dentro de alguma operação. Podem ser utilizados para fazer: Comparação entre valores. Uma análise lógica que pode ser verdadeira ou falsa. Uma operação matemática. Pág: 34, 35 e 36 Treinamento de PHP Adão Chiavelli
Aula 02 Operadores Determinar se o valor vai ser uma string. Uma atribuição de valores. = Incrementar. Decrementar. Treinamento de PHP Adão Chiavelli
Aula 02 Operadores Comparação entre valores A == B (Valor A é igual ao B); A === B (Valor A é igual ao B e do mesmo tipo); A != B  -  A <> B (Valor A é diferente de B); A !== B (Valor A é diferente de B ou são do mesmo tipo); Pág: 34 Treinamento de PHP Adão Chiavelli
Aula 02 Operadores Comparação entre valores A < B (Valor A é menor que B); A > B (Valor A é maior que B); A <= B (Valor A é menor ou igual a B); A >= B (Valor A é maior ou igual a B); Pág: 34 Treinamento de PHP Adão Chiavelli
Aula 02 Operadores Análise lógica and ou && (Com esses operadores as duas condições tem que ser verdadeira.) orou || (Uma das duas podem ser verdadeiras.) xor (Uma das duas tem que ser verdadeira e nunca as duas de uma vez.) Pág: 34 Treinamento de PHP Adão Chiavelli
Aula 02 Operadores Operações Matemáticas  As quatro operações matemática são: Adição + Subtração – Divisão / Multiplicação * Pág: 35 Treinamento de PHP Adão Chiavelli
Aula 02 Operadores Operações Matemáticas  No PHP pode ficar assim: $sobra = (($salario- $despesas) * 0,5) – 100; echo ‘O cidadão deverá depositar ‘.$sobra.’ reais no banco’; Pág: 35 Treinamento de PHP Adão Chiavelli
Aula 02 Operadores Determinar String  String é um valor que nós utilizamos somente como texto, na lógica de programação é a mesma coisa que a variável ser do tipo caracter. Para identificar no PHP que o valor é do tipo string nós colocamos ele entre aspas “  “. Treinamento de PHP Adão Chiavelli
Aula 02 Operadores Determinar String. Ex: Treinamento de PHP Adão Chiavelli
Aula 02 Operadores Atribuição de Valores Atribuição de valores é quando você precisar dizer que alguma coisa recebe o valor tal. Ex:  $nome = “Adão Chiavelli”; Treinamento de PHP Adão Chiavelli
Aula 02 Operadores Incremento e Decremento Incrementar é quando você precisa adicionar um valor a mais no valor atual e é utilizado o sinal ++. Decrementar é quando você quer diminuir um valor a menos no valor atual e é utilizado o sinal de --. Exemplos pág: 131, 132, 133 e 134 Treinamento de PHP Adão Chiavelli
Aula 03 Variável Booleanos; String; Inteiro; Ponto Flutuante; Comandos de decisão IF; ELSE; Treinamento de PHP Adão Chiavelli
Aula 03 Booleanos Variável booleana é aquela que pode representar um valor verdadeiro ou falso; Treinamento de PHP Adão Chiavelli
Aula 03 String Variável string é aquela que o valor será em formato de caracter; Treinamento de PHP Adão Chiavelli
Aula 03 Inteiro Variável do tipo inteiro é aquela que representa um número inteiro; Treinamento de PHP Adão Chiavelli
Aula 03 Ponto Flutuante - Real Variável do tipo flutuante é aquela que representa um número real, pode ter casas decimais, no PHP a vírgula substituída pelo ponto. Treinamento de PHP Adão Chiavelli
Aula 03 Comandos de decisão Existe alguns comandos de decisão que analisam se a condição dada pelo usuário é verdadeira ou falsa e retornando um valor correspondente a eles. Pág: 37 Treinamento de PHP Adão Chiavelli
Aula 03 Treinamento de PHP Adão Chiavelli
Aula 04 Buscando dados de formulários Buscar dados de formulários é mais que importante, pois através desta busca que nós vamos dar início nas aplicações mais dinâmicas. Treinamento de PHP Adão Chiavelli
Aula 04 Buscando dados de formulários Nós podemos usar até mesmo o exemplo de calcular a média de um aluno. Ex:  Em uma página a professora digita as notas da prova 1 e da prova 2. Em outra página o PHP faz a análise para saber se o aluno foi aprovado ou reprovado. Treinamento de PHP Adão Chiavelli
Aula 04 Buscando dados de formulários Formulário em HTML Resultado da análise Treinamento de PHP Adão Chiavelli
Aula 04 Como fazer? Treinamento de PHP Adão Chiavelli
Aula 04 Buscando dados de formulários Importante saber pelo menos noções básicas de HTML para construção de formulários. Veja o código para o formulário que usaremos. Treinamento de PHP Adão Chiavelli
Aula 04 Página em PHP que receberá as informações. Nome dos campos para armazenar as informações. Treinamento de PHP Adão Chiavelli
Aula 04 Buscando dados de formulários Depois de construir o formulário e salvar como index.html, vamos começar o código em php. Treinamento de PHP Adão Chiavelli
Aula 04 Treinamento de PHP Adão Chiavelli
Aula 04 Buscando dados de formulários O comando que faz a busca do formulário em outra página é: $n1 = $_POST[‘nota1’]; POST é o método que foi enviado as informações do formulário. Treinamento de PHP Adão Chiavelli
Aula 04 Buscando dados de formulários O comando que faz a busca do formulário em outra página é: $n1 = $_POST[‘nota1’]; POST é o método que foi enviado as informações do formulário. Depois de criar o arquivo salve como resposta.php e execute no seu localhost. Treinamento de PHP Adão Chiavelli
Este material foi desenvolvido para o treinamento de PHP para instrutores da rede All Net. www.adaochiavelli.blogspot.com adaochiavelli@hotmail.com Treinamento de PHP Adão Chiavelli

Mais conteúdo relacionado

Mais procurados

PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesAlmir Mendes
 
Spring framework 2.5
Spring framework 2.5Spring framework 2.5
Spring framework 2.5Diego Pacheco
 
mod3-programação-estruturada
mod3-programação-estruturadamod3-programação-estruturada
mod3-programação-estruturadadiogoa21
 
CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1Norivan Oliveira
 
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)Willian Magalhães
 
Minicurso PHP básico
Minicurso PHP básicoMinicurso PHP básico
Minicurso PHP básicoCezar Souza
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisDaniel Brandão
 
04 - C# laços de repetição, vetores e matrizes v1.0
04 - C# laços de repetição, vetores e matrizes v1.004 - C# laços de repetição, vetores e matrizes v1.0
04 - C# laços de repetição, vetores e matrizes v1.0César Augusto Pessôa
 
Curso completo php
Curso completo phpCurso completo php
Curso completo phpbreninho94
 
Programando em C++ // Estrutura Básica
Programando em C++ // Estrutura Básica Programando em C++ // Estrutura Básica
Programando em C++ // Estrutura Básica Yuri Camelo
 
PHP na Tela Escura: Aplicações Poderosas em Linha de Comando
PHP na Tela Escura: Aplicações Poderosas em Linha de ComandoPHP na Tela Escura: Aplicações Poderosas em Linha de Comando
PHP na Tela Escura: Aplicações Poderosas em Linha de ComandoRafael Jaques
 
Fundamentos da Programação PHP OO - Aula 3
Fundamentos da Programação PHP OO - Aula 3Fundamentos da Programação PHP OO - Aula 3
Fundamentos da Programação PHP OO - Aula 3Thyago Maia
 
Fundamentos da Programação PHP OO - Aula 1
Fundamentos da Programação PHP OO - Aula 1Fundamentos da Programação PHP OO - Aula 1
Fundamentos da Programação PHP OO - Aula 1Thyago Maia
 
Fundamentos da Programação PHP OO - Aula 2
Fundamentos da Programação PHP OO - Aula 2Fundamentos da Programação PHP OO - Aula 2
Fundamentos da Programação PHP OO - Aula 2Thyago Maia
 
PHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringPHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringDaniel Brandão
 
Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01joaocarlobarros
 
Exercícios da Aula de LAB 01
Exercícios da Aula de LAB 01Exercícios da Aula de LAB 01
Exercícios da Aula de LAB 01thomasdacosta
 

Mais procurados (20)

PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantes
 
Spring framework 2.5
Spring framework 2.5Spring framework 2.5
Spring framework 2.5
 
Php m18
Php m18Php m18
Php m18
 
mod3-programação-estruturada
mod3-programação-estruturadamod3-programação-estruturada
mod3-programação-estruturada
 
CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1
 
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
 
Minicurso PHP básico
Minicurso PHP básicoMinicurso PHP básico
Minicurso PHP básico
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas Condicionais
 
04 - C# laços de repetição, vetores e matrizes v1.0
04 - C# laços de repetição, vetores e matrizes v1.004 - C# laços de repetição, vetores e matrizes v1.0
04 - C# laços de repetição, vetores e matrizes v1.0
 
Curso completo php
Curso completo phpCurso completo php
Curso completo php
 
Programando em C++ // Estrutura Básica
Programando em C++ // Estrutura Básica Programando em C++ // Estrutura Básica
Programando em C++ // Estrutura Básica
 
PHP na Tela Escura: Aplicações Poderosas em Linha de Comando
PHP na Tela Escura: Aplicações Poderosas em Linha de ComandoPHP na Tela Escura: Aplicações Poderosas em Linha de Comando
PHP na Tela Escura: Aplicações Poderosas em Linha de Comando
 
Fundamentos da Programação PHP OO - Aula 3
Fundamentos da Programação PHP OO - Aula 3Fundamentos da Programação PHP OO - Aula 3
Fundamentos da Programação PHP OO - Aula 3
 
Fundamentos da Programação PHP OO - Aula 1
Fundamentos da Programação PHP OO - Aula 1Fundamentos da Programação PHP OO - Aula 1
Fundamentos da Programação PHP OO - Aula 1
 
Fundamentos da Programação PHP OO - Aula 2
Fundamentos da Programação PHP OO - Aula 2Fundamentos da Programação PHP OO - Aula 2
Fundamentos da Programação PHP OO - Aula 2
 
PHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringPHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e Querystring
 
Introdução à Linguagem C
Introdução à Linguagem CIntrodução à Linguagem C
Introdução à Linguagem C
 
Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01
 
Aula 1 | Introdução a C++
Aula 1 | Introdução a C++Aula 1 | Introdução a C++
Aula 1 | Introdução a C++
 
Exercícios da Aula de LAB 01
Exercícios da Aula de LAB 01Exercícios da Aula de LAB 01
Exercícios da Aula de LAB 01
 

Destaque

Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHPRangel Javier
 
Assembly para pc-25paginas
Assembly para pc-25paginasAssembly para pc-25paginas
Assembly para pc-25paginasMikeNandes
 
Dicas para aumentar a performance de um software PHP
Dicas para aumentar a performance de um software PHPDicas para aumentar a performance de um software PHP
Dicas para aumentar a performance de um software PHPAlmir Neto
 
Análise assintótica
Análise assintóticaAnálise assintótica
Análise assintóticaPablo Silva
 
CakePHP com sotaque brasileiro
CakePHP com sotaque brasileiroCakePHP com sotaque brasileiro
CakePHP com sotaque brasileiroJuan Basso
 
Conceitos básicos de AEDS
Conceitos básicos de AEDSConceitos básicos de AEDS
Conceitos básicos de AEDSPablo Silva
 
C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem Claudson Oliveira
 
Glosario de qbasic liliana
Glosario de qbasic lilianaGlosario de qbasic liliana
Glosario de qbasic lilianakhjhjhjh
 
CakePHP - Aprendendo a fazer o primeiro bolo
CakePHP - Aprendendo a fazer o primeiro boloCakePHP - Aprendendo a fazer o primeiro bolo
CakePHP - Aprendendo a fazer o primeiro boloelliando dias
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHPFelipe Ribeiro
 
Relações de recorrência
Relações de recorrênciaRelações de recorrência
Relações de recorrênciaPablo Silva
 
CakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápidoCakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápidoIvan Rosolen
 
Trabalho cobol e basic
Trabalho cobol e basicTrabalho cobol e basic
Trabalho cobol e basicDaniel Carrara
 
Análise da complexidade de algoritmos
Análise da complexidade de algoritmosAnálise da complexidade de algoritmos
Análise da complexidade de algoritmosPablo Silva
 

Destaque (20)

PROGRAMAS QBASIC
PROGRAMAS QBASICPROGRAMAS QBASIC
PROGRAMAS QBASIC
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
 
Assembly para pc-25paginas
Assembly para pc-25paginasAssembly para pc-25paginas
Assembly para pc-25paginas
 
Dicas para aumentar a performance de um software PHP
Dicas para aumentar a performance de um software PHPDicas para aumentar a performance de um software PHP
Dicas para aumentar a performance de um software PHP
 
Recursividade
RecursividadeRecursividade
Recursividade
 
Apostila cobol
Apostila cobolApostila cobol
Apostila cobol
 
Análise assintótica
Análise assintóticaAnálise assintótica
Análise assintótica
 
CakePHP com sotaque brasileiro
CakePHP com sotaque brasileiroCakePHP com sotaque brasileiro
CakePHP com sotaque brasileiro
 
Conceitos básicos de AEDS
Conceitos básicos de AEDSConceitos básicos de AEDS
Conceitos básicos de AEDS
 
Funções em C
Funções em CFunções em C
Funções em C
 
C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem
 
Glosario de qbasic liliana
Glosario de qbasic lilianaGlosario de qbasic liliana
Glosario de qbasic liliana
 
Linguagem C - Uniões
Linguagem C - UniõesLinguagem C - Uniões
Linguagem C - Uniões
 
CakePHP - Aprendendo a fazer o primeiro bolo
CakePHP - Aprendendo a fazer o primeiro boloCakePHP - Aprendendo a fazer o primeiro bolo
CakePHP - Aprendendo a fazer o primeiro bolo
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHP
 
Linguagem C - Estruturas
Linguagem C - EstruturasLinguagem C - Estruturas
Linguagem C - Estruturas
 
Relações de recorrência
Relações de recorrênciaRelações de recorrência
Relações de recorrência
 
CakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápidoCakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápido
 
Trabalho cobol e basic
Trabalho cobol e basicTrabalho cobol e basic
Trabalho cobol e basic
 
Análise da complexidade de algoritmos
Análise da complexidade de algoritmosAnálise da complexidade de algoritmos
Análise da complexidade de algoritmos
 

Semelhante a Introdução ao PHP

Aula 01 - Começando a programar em PHP
Aula 01 - Começando a programar em PHPAula 01 - Começando a programar em PHP
Aula 01 - Começando a programar em PHPEvandro Júnior
 
PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7Silvano Oliveira
 
C#4 - Parte 2 - COM interop e variância
C#4 - Parte 2 - COM interop e variânciaC#4 - Parte 2 - COM interop e variância
C#4 - Parte 2 - COM interop e variânciaGiovanni Bassi
 
Não existe feedback melhor do que o do seu código
Não existe feedback melhor do que o do seu códigoNão existe feedback melhor do que o do seu código
Não existe feedback melhor do que o do seu códigoRenan Carvalho
 
Action script1 apresentação2
Action script1 apresentação2Action script1 apresentação2
Action script1 apresentação2Jorge Louro
 
Trilhando o caminho PHP [2.0]
Trilhando o caminho PHP [2.0]Trilhando o caminho PHP [2.0]
Trilhando o caminho PHP [2.0]Rafael Dohms
 
Desenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosLucas Vegi
 
Slide 01 introdução ao php e ao code igniter
Slide 01   introdução ao php e ao code igniterSlide 01   introdução ao php e ao code igniter
Slide 01 introdução ao php e ao code igniterRaniere de Lima
 
Uma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de errosUma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de errosGabriel Schade Cardoso
 
Objects calisthenics - Os 10 mandamentos do rei do código
Objects calisthenics - Os 10 mandamentos do rei do códigoObjects calisthenics - Os 10 mandamentos do rei do código
Objects calisthenics - Os 10 mandamentos do rei do códigoBonoBee
 
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...JP Clementi
 

Semelhante a Introdução ao PHP (20)

Aula 01 - Começando a programar em PHP
Aula 01 - Começando a programar em PHPAula 01 - Começando a programar em PHP
Aula 01 - Começando a programar em PHP
 
Modulo02
Modulo02Modulo02
Modulo02
 
PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7
 
LVI-Aula05
LVI-Aula05LVI-Aula05
LVI-Aula05
 
LVI_Aula05
LVI_Aula05LVI_Aula05
LVI_Aula05
 
C#4 - Parte 2 - COM interop e variância
C#4 - Parte 2 - COM interop e variânciaC#4 - Parte 2 - COM interop e variância
C#4 - Parte 2 - COM interop e variância
 
Php Básico - Parte 1
Php Básico - Parte 1Php Básico - Parte 1
Php Básico - Parte 1
 
Não existe feedback melhor do que o do seu código
Não existe feedback melhor do que o do seu códigoNão existe feedback melhor do que o do seu código
Não existe feedback melhor do que o do seu código
 
Action script1 apresentação2
Action script1 apresentação2Action script1 apresentação2
Action script1 apresentação2
 
Aula3
Aula3Aula3
Aula3
 
Introdução a php
Introdução a phpIntrodução a php
Introdução a php
 
Guia php
Guia phpGuia php
Guia php
 
Trilhando o caminho PHP [2.0]
Trilhando o caminho PHP [2.0]Trilhando o caminho PHP [2.0]
Trilhando o caminho PHP [2.0]
 
Depurando Aplicacoes PHP
Depurando Aplicacoes PHPDepurando Aplicacoes PHP
Depurando Aplicacoes PHP
 
Desenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetos
 
Slide 01 introdução ao php e ao code igniter
Slide 01   introdução ao php e ao code igniterSlide 01   introdução ao php e ao code igniter
Slide 01 introdução ao php e ao code igniter
 
Apresentação faef
Apresentação faefApresentação faef
Apresentação faef
 
Uma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de errosUma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de erros
 
Objects calisthenics - Os 10 mandamentos do rei do código
Objects calisthenics - Os 10 mandamentos do rei do códigoObjects calisthenics - Os 10 mandamentos do rei do código
Objects calisthenics - Os 10 mandamentos do rei do código
 
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
 

Último

O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAJulianeMelo17
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...Francisco Márcio Bezerra Oliveira
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Aula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.pptAula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.pptPedro Luis Moraes
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptjricardo76
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxandrenespoli3
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAssuser2ad38b
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxLeonardoGabriel65
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasSocorro Machado
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 

Último (20)

O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Aula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.pptAula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.ppt
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 

Introdução ao PHP

  • 2. Aula 01 Introdução Instalação e configuração do EasyPHP Sintaxe básica Treinamento de PHP Adão Chiavelli
  • 3. Aula 01 História do PHP Treinamento de PHP Adão Chiavelli
  • 4. Aula 01 Surgiu em 1994 Passou por atualizações Permite criar páginas dinâmicas Pág: 19 Treinamento de PHP Adão Chiavelli
  • 5. Aula 01 Linguagem SERVER SIDE. Interpretada somente pelo servidor Pág: 27 Treinamento de PHP Adão Chiavelli
  • 6. Aula 01 Páginas em HTML simples Visualizando o resultado Desenvolvendo a página Dreamweaver Navegadores Treinamento de PHP Adão Chiavelli
  • 7. Aula 01 Páginas com programação PHP Desenvolvendo a página Visualizando o resultado Servidor que interpreta PHP Dreamweaver Navegadores Pág: 27 Treinamento de PHP Adão Chiavelli
  • 8. Aula 01 Páginas com programação PHP Por este motivo quando tentamos visualizar o código fonte de sites feitos em linguagem PHP ou ASP não conseguimos ver os códigos, pois os navegadores só nos retornam resultado em HTML. Pág: 27 Treinamento de PHP Adão Chiavelli
  • 9. Aula 01 Exemplo Treinamento de PHP Adão Chiavelli
  • 10. Aula 01 Treinamento de PHP Adão Chiavelli
  • 11. Aula 01 Treinamento de PHP Adão Chiavelli
  • 12. Aula 01 Apache Servidor Treinamento de PHP Adão Chiavelli
  • 13. Aula 01 Mysql Apache Banco de Dados Servidor Treinamento de PHP Adão Chiavelli
  • 14. Aula 01 Mysql Armazena todas as informações em banco de dados. Nome, telefone... Fotos (endereços)... Treinamento de PHP Adão Chiavelli
  • 15. Aula 01 Instalação Mysql Apache Servidor Interpretar os códigos php Banco de Dados Armazenar as informações Treinamento de PHP Adão Chiavelli
  • 16. Aula 01 EasyPHP Treinamento de PHP Adão Chiavelli
  • 17. Aula 01 Instalação do EasyPHP Pacote de instalação do Apache junto com o Mysql. Nele o servidor e o banco de dados são iniciados automaticamente. Pág: 28 Treinamento de PHP Adão Chiavelli
  • 18. Aula 01 Sintaxe Básica Treinamento de PHP Adão Chiavelli
  • 19. Aula 01 Sintaxe Básica Iniciar os comandos em PHP. Comentários. Identar os códigos. Pág: 19, 20 , 21 e 33 Treinamento de PHP Adão Chiavelli
  • 20. Aula 01 Iniciando os comandos <? echo“Exemplo 1”; ?> Treinamento de PHP Adão Chiavelli
  • 21. Aula 01 Iniciando os comandos <?php echo“Exemplo 2”; ?> Treinamento de PHP Adão Chiavelli
  • 22. Aula 01 Iniciando os comandos <script language=“php”> echo“Exemplo 3”; </script> Treinamento de PHP Adão Chiavelli
  • 23. Aula 01 Comentários Essencial para o desenvolverdor original. Essencial para os profissionais que darão manutenção no sistema. Pág: 20 e 21 Treinamento de PHP Adão Chiavelli
  • 24. Aula 01 Comentários Comantários podem ser feito de duas formas. Comentário de uma linha e várias linhas. Pág: 20 e 21 Treinamento de PHP Adão Chiavelli
  • 25. Aula 01 Comentários <?php #Comando para imprimir o resultado na tela echo“Exemplo 1”; ?> Treinamento de PHP Adão Chiavelli
  • 26. Aula 01 Comentários <?php //Comando para imprimir o resultado na tela echo“Exemplo 2”; ?> Treinamento de PHP Adão Chiavelli
  • 27. Aula 01 Comentários <?php /* Projeto: Treinamento de php Data: 27/07/2011 Autor: Adão Chiavelli */ //Comando para imprimir o resultado na tela echo“Exemplo 2”; ?> Treinamento de PHP Adão Chiavelli
  • 28. Aula 01 Identar o Código Identar nada mais é que utilizar a tecla “TAB”. Pág: 19 e 20 Treinamento de PHP Adão Chiavelli
  • 29. Aula 01 Identar os Códigos <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Exemplo</title> </head> <body> </body> </html> Treinamento de PHP Adão Chiavelli
  • 30. Aula 01 Salvar o documento Salvar na pasta do servidor. O EasyPHP cria uma pasta chamada www. Pág: 28 Treinamento de PHP Adão Chiavelli
  • 31. Aula 01 Salvar o documento Disco Local (C:) Arquivos de Programas Pasta do EasyPHP www Pág: 28 Treinamento de PHP Adão Chiavelli
  • 32. Aula 01 Salvar o documento Importante criar um diretório dentro da pasta www para armazenar o projeto que você irá fazer. Pág: 28 Treinamento de PHP Adão Chiavelli
  • 33. Aula 01 Salvar o documento Para visualizar a página digite no navegador: http://localhost Pág: 28 Treinamento de PHP Adão Chiavelli
  • 34. Aula 02 Definindo constantes Objetos* (precisa da 5ª aula) Transformação de tipos* (precisa da 3ª aula) Operadores Treinamento de PHP Adão Chiavelli
  • 35. Aula 02 Constantes São valores que não irão sofrer mudanças. Não poder ser usado o símbolo de “ $ “. Treinamento de PHP Adão Chiavelli
  • 36. Aula 01 Constantes <?php define(“nome_contante”, “Olá Mundo!!!”); echonome_contante; ?> Treinamento de PHP Adão Chiavelli
  • 37. Aula 01 Constantes Treinamento de PHP Adão Chiavelli
  • 38. Aula 02 Orientação a objetos Trabalhar com objetos significa montar classes onde terão atributos e métodos para depois poder ser gerado um objeto. Pág: 103 e 104 Treinamento de PHP Adão Chiavelli
  • 39. Aula 02 Orientação a objetos Ex: Atributo Class Pessoa { nome; idade; } Treinamento de PHP Adão Chiavelli
  • 40. Aula 02 Orientação a objetos Ex: Atributo com método. (função será passada na 5ª aula) Class Pessoa { nome; idade; função Pessoa(n, i) { este.nome = n; este.idade = i; } } Treinamento de PHP Adão Chiavelli
  • 41. Aula 02 Orientação a objetos Agora podemos criar um objeto chamado pessoa. Pág: 103 e 104 Treinamento de PHP Adão Chiavelli
  • 42. Aula 02 Orientação a objetos Ex: Criando o objeto. individuo X = novo Pessoa(“João”, 23); individuo Y = novo Pessoa(“Carlos”, 40); Treinamento de PHP Adão Chiavelli
  • 43. Aula 02 Transformação de Tipos No PHP é possível converter a variável de um tipo para outro. Para isso devemos utilizar os conversores de tipos. www.aprenderphp.com.br Treinamento de PHP Adão Chiavelli
  • 44. Aula 02 Transformação de Tipos www.aprenderphp.com.br Treinamento de PHP Adão Chiavelli
  • 45. Aula 02 Operadores São os símbolos utilizados dentro de alguma operação. Podem ser utilizados para fazer: Comparação entre valores. Uma análise lógica que pode ser verdadeira ou falsa. Uma operação matemática. Pág: 34, 35 e 36 Treinamento de PHP Adão Chiavelli
  • 46. Aula 02 Operadores Determinar se o valor vai ser uma string. Uma atribuição de valores. = Incrementar. Decrementar. Treinamento de PHP Adão Chiavelli
  • 47. Aula 02 Operadores Comparação entre valores A == B (Valor A é igual ao B); A === B (Valor A é igual ao B e do mesmo tipo); A != B - A <> B (Valor A é diferente de B); A !== B (Valor A é diferente de B ou são do mesmo tipo); Pág: 34 Treinamento de PHP Adão Chiavelli
  • 48. Aula 02 Operadores Comparação entre valores A < B (Valor A é menor que B); A > B (Valor A é maior que B); A <= B (Valor A é menor ou igual a B); A >= B (Valor A é maior ou igual a B); Pág: 34 Treinamento de PHP Adão Chiavelli
  • 49. Aula 02 Operadores Análise lógica and ou && (Com esses operadores as duas condições tem que ser verdadeira.) orou || (Uma das duas podem ser verdadeiras.) xor (Uma das duas tem que ser verdadeira e nunca as duas de uma vez.) Pág: 34 Treinamento de PHP Adão Chiavelli
  • 50. Aula 02 Operadores Operações Matemáticas As quatro operações matemática são: Adição + Subtração – Divisão / Multiplicação * Pág: 35 Treinamento de PHP Adão Chiavelli
  • 51. Aula 02 Operadores Operações Matemáticas No PHP pode ficar assim: $sobra = (($salario- $despesas) * 0,5) – 100; echo ‘O cidadão deverá depositar ‘.$sobra.’ reais no banco’; Pág: 35 Treinamento de PHP Adão Chiavelli
  • 52. Aula 02 Operadores Determinar String String é um valor que nós utilizamos somente como texto, na lógica de programação é a mesma coisa que a variável ser do tipo caracter. Para identificar no PHP que o valor é do tipo string nós colocamos ele entre aspas “ “. Treinamento de PHP Adão Chiavelli
  • 53. Aula 02 Operadores Determinar String. Ex: Treinamento de PHP Adão Chiavelli
  • 54. Aula 02 Operadores Atribuição de Valores Atribuição de valores é quando você precisar dizer que alguma coisa recebe o valor tal. Ex: $nome = “Adão Chiavelli”; Treinamento de PHP Adão Chiavelli
  • 55. Aula 02 Operadores Incremento e Decremento Incrementar é quando você precisa adicionar um valor a mais no valor atual e é utilizado o sinal ++. Decrementar é quando você quer diminuir um valor a menos no valor atual e é utilizado o sinal de --. Exemplos pág: 131, 132, 133 e 134 Treinamento de PHP Adão Chiavelli
  • 56. Aula 03 Variável Booleanos; String; Inteiro; Ponto Flutuante; Comandos de decisão IF; ELSE; Treinamento de PHP Adão Chiavelli
  • 57. Aula 03 Booleanos Variável booleana é aquela que pode representar um valor verdadeiro ou falso; Treinamento de PHP Adão Chiavelli
  • 58. Aula 03 String Variável string é aquela que o valor será em formato de caracter; Treinamento de PHP Adão Chiavelli
  • 59. Aula 03 Inteiro Variável do tipo inteiro é aquela que representa um número inteiro; Treinamento de PHP Adão Chiavelli
  • 60. Aula 03 Ponto Flutuante - Real Variável do tipo flutuante é aquela que representa um número real, pode ter casas decimais, no PHP a vírgula substituída pelo ponto. Treinamento de PHP Adão Chiavelli
  • 61. Aula 03 Comandos de decisão Existe alguns comandos de decisão que analisam se a condição dada pelo usuário é verdadeira ou falsa e retornando um valor correspondente a eles. Pág: 37 Treinamento de PHP Adão Chiavelli
  • 62. Aula 03 Treinamento de PHP Adão Chiavelli
  • 63. Aula 04 Buscando dados de formulários Buscar dados de formulários é mais que importante, pois através desta busca que nós vamos dar início nas aplicações mais dinâmicas. Treinamento de PHP Adão Chiavelli
  • 64. Aula 04 Buscando dados de formulários Nós podemos usar até mesmo o exemplo de calcular a média de um aluno. Ex: Em uma página a professora digita as notas da prova 1 e da prova 2. Em outra página o PHP faz a análise para saber se o aluno foi aprovado ou reprovado. Treinamento de PHP Adão Chiavelli
  • 65. Aula 04 Buscando dados de formulários Formulário em HTML Resultado da análise Treinamento de PHP Adão Chiavelli
  • 66. Aula 04 Como fazer? Treinamento de PHP Adão Chiavelli
  • 67. Aula 04 Buscando dados de formulários Importante saber pelo menos noções básicas de HTML para construção de formulários. Veja o código para o formulário que usaremos. Treinamento de PHP Adão Chiavelli
  • 68. Aula 04 Página em PHP que receberá as informações. Nome dos campos para armazenar as informações. Treinamento de PHP Adão Chiavelli
  • 69. Aula 04 Buscando dados de formulários Depois de construir o formulário e salvar como index.html, vamos começar o código em php. Treinamento de PHP Adão Chiavelli
  • 70. Aula 04 Treinamento de PHP Adão Chiavelli
  • 71. Aula 04 Buscando dados de formulários O comando que faz a busca do formulário em outra página é: $n1 = $_POST[‘nota1’]; POST é o método que foi enviado as informações do formulário. Treinamento de PHP Adão Chiavelli
  • 72. Aula 04 Buscando dados de formulários O comando que faz a busca do formulário em outra página é: $n1 = $_POST[‘nota1’]; POST é o método que foi enviado as informações do formulário. Depois de criar o arquivo salve como resposta.php e execute no seu localhost. Treinamento de PHP Adão Chiavelli
  • 73. Este material foi desenvolvido para o treinamento de PHP para instrutores da rede All Net. www.adaochiavelli.blogspot.com adaochiavelli@hotmail.com Treinamento de PHP Adão Chiavelli