Prof. Richard Brosler

Documentos relacionados
Prof. Esp. Fabiano Taguchi PHP. Como surgiu o PHP? PHP

PHP Instalação. Linguagens Server-side Professor Fábio Luís da Silva Santos XAMPP.

Apostila - Desenvolvimento web com PHP

4. Constantes. Constantes pré-definidas

PROGRAMAÇÃO PARA WEB EM PHP

PROGRAMAÇÃO EM AMBIENTE WEB I

Exercitando a Programação com PHP

Introdução a Programação Web com PHP

PHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS

Apostila - Desenvolvimento web com PHP

C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P

PHP Histórico. Linguagens Server-side Professor Fábio Luís da Silva Santos

Curso de PHP. FATEC - Jundiaí

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

Desenvolvimento Web. Versão 2 Jan/2019. Professor Emiliano S. Monteiro

Ficha Informativa n.º 2. Variavéis, tipos de dados e constantes em PHP

Escrever scripts de PHP com HTML

Desenvolvimento de Sistemas para WEB Site:

Fundamentos da linguagem PHP inserindo PHP no HTML. IFSC/Florianópolis - Prof. Herval Daminelli 1

Curso 500 Desenvolvimento

NESSES SLIDES, VOCÊ VAI APRENDER: Configuração de ambiente Variáveis Operadores Ambiguidade Condições e Laços

Aula 04 Manipulação e Tipos de Dados em PHP. Prof. Pedro Baesse

envolvidos numa comunicação

Apostila de Programação WEB - Parte 1 (2 ano Téc. em Informática integrado ao E.M.)

Mestrado em Engenharia Física Tecnológica

Linguagem Técnica de Programação III Introdução a PHP

qwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

Curso básico de JavaScript Aula 2

Operadores. Tipo de operadores. Aritméticos. Relacionais. Lógicos. Bit a bit. Cálculos aritméticos: soma, subtracção, multiplicação, divisão, etc.

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas. Aula Tópico 2

Desenvolvimento Web II

Aula 11 Introdução ao Java Script

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues

Linguagem C: Introdução

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Prof. Esp. Andrew Rodrigues 1

Programação Básica. Estrutura de um algoritmo

Linguagem C. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná

Introdução a JAVA. Variáveis, tipos, expressões, comandos e blocos

UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: LINGUAGENS PARA APLICAÇÃO COMERCIAL

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1

Programação Orientada a Objetos

Por que programar? Programação de Computadores Introdução a C++ É tudo questão de automatizar coisas. Alan de Freitas

EXPRESSÕES BOOLEANAS. Ex: boolean b = false; // declara uma variável do tipo boolean e atribui false

Algoritmos e Estruturas de Dados I (DCC/003) 2013/1. Estruturas Básicas. Aula Tópico 4

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.

PROGRAMAÇÃO COMPUTACIONAL I

Desenvolvimento de Aplicações para Internet Aula 04

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

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

Linguagem C Operadora

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL

1. Sintaxe Básica O interpretador reconhece automaticamente scripts php delimitados da seguinte maneira: <? // código em php?> OU <?

Introdução a JAVA. Variaveis, tipos, expressões, comandos e blocos

Algoritmos e Programação

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

Linguagem C Operadores

JAVA. Professor: Bruno Toledo

Linguagem de Programação PHP. Hiarly Alves MBA Governança em TI - Analista de Sistemas. CIO -

JavaScript (ou JScript)

Internet e Programação Web

Expressões, Atribuições, Entrada e Saída. Givanaldo Rocha

Tipos de Dados e Variáveis

Introdução aos operadores no PHP. Operadores aritméticos no PHP

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Algoritmos. Conceitos e Comandos

Guia de configuração do servidor Apache nos PCs pessoais

ITENS FUNDAMENTAIS Programando em C++

Construção de Sites 2. Prof. Christiano Lima Santos

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

Programação II. Prof.: André Luigi Campus Inconfidentes

Dreamweaver CC_15x21.indd 1 06/04/ :04:22

CMP Algoritmos Algoritmos Parte I. Professor Vicente Paulo de Camargo

JSP Prof. Daniela Pires. VARIAVEIS... 2 Tipos de Dados... 2 String Float Integer Boolean... 3

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

O que é um CMS; O que é hospedagem; Recursos necessários para hospedar um CMS; Sobre o WordPress; Instalação XampServer no Windows 7: Criação do

Introdução a Linguagem C

7 Operadores e Expressões

Algoritmos I Aula 13 Linguagem de Programação Java

Professor Jefferson Chaves Jefferson de Oliveira Chaves

Aula 03 - Linguagem C

FUNDAMENTOS DA LINGUAGEM PHP

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza

Fábio Rodrigues / Israel Lucania

Ambientação com a Sintaxe de Java: parte 1

Linguagem Java - Introdução

Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa

JavaScript (Elementos de Programação e Programação Básica)

Oficina de Python Prof. Me. José Carlos Perini

3. Linguagem de Programação C

Manual de Instalação. Servidor Web LAMP

Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes

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

Programação Estruturada

Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016

INTRODUÇÃO A LINGUAGEM C

Programação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida

Transcrição:

Prof. Richard Brosler richard.brosler@anhanguera.com http://www.brosler.pro.br

Instalação e configuração dos recursos PHP Desenvolvimento de algumas aplicações simples para testar o PHP Controle e Gerenciamento de sessão no PHP

Efetue o download do xampp no link de meu site pessoal http://www.brosler.pro.br/blog/?page_id=472 Agora vamos instalar no computador O item principal na instalação é a questão do diretório de instalação, mantenha c:\xampp\ Após instalado, iniciar apache e mysql Permitir firewall Verificar se HeidiSQL está instalado, se não estiver, baixar e instalar

Com o Notepad++ ou Bloco de notas, crie um arquivo e escreva o seguinte código: Grave na pasta C:\xampp\htdocs\teste.php No navegador coloque o seguinte endereço: http://localhost/teste.php O resultado deverá ser esse:

O comando echo, como a tradução sugere, ele ecoa o conteúdo que se coloca a ele, no caso, no slide anterior ecoamos o conteúdo <h1>olá Mundo!</h1> na qual o servidor de páginas irá enviar para o navegador e assim o navegador irá interpretar como um Título 1 com o texto Olá Mundo! Variáveis no PHP Como todas linguagens possuem variáveis, o PHP não foge a regra, porém, no PHP as variáveis são fracamente tipadas, ou seja, não é indicado o tipo de dado que essa variável irá conter, simplesmente atribuímos o conteúdo a ela.vejam abaixo:

Linguagem de criação de scripts server-side Projetada especificamente para Web Inicialmente chamada de PHP/FI Criada em 1995 por Rasmus Lerdorf O significado de PHP/FI era Personal Home Page / Forms Interpreter Inicialmente para controlar estatísticas de seu currículo on-line

Seu código foi disponibilizado em 8 Junho de 1995 para a comunidade. Em 1997, nasce a 2ª. Versão Em 1998, nasce a 3ª. Versão, criada por Andi Gutmans e Zeev Suraski Totalmente rescrito Em maio de 2000, nasce a versão 4 Em 2004, nasce a versão 5 Mais sobre a história do PHP em: http://www.php.net/manual/pt_br/history.php.php

PHP possui diversas possibilidades de utilização Websites e aplicações web (server-side) Scripts de linha de comando Aplicações de desktop (GUI) Nosso foco será websites e aplicações web Algumas distribuições linux já possuem instalação própria Podemos compilar os códigos fontes disponibilizados bastando apenas um compilador C. recomenda-se compilador ANSI C Windows também possui diversas distribuições

Instaladores combos. XAMPP Wamp EasyPHP Vertrigo Fazendo a instalação do Wampp ( Apache + MySQL + PostgreSQL + PHP + PhpMyAdmin + PhpPgAdmin )

Conhecendo as Tags do php <?php...?> <script language= php >...</script> <?...?> <%... %> Phpinfo Echo Definindo variáveis Nomenclatura Maiúsculo e minúsculo Caracter $ Tipos: Boolean, integer, float, string, array, object, null e resource Trabalhando com formulários

Comando echo Imprime o conteúdo no documento Exemplo: (código exe01.php) <?php $variavel=10; echo texto ; echo $variavel; echo texto $variavel ; echo olha \ está caindo água do céu\ ; echo 'olha está caindo água do céu '; echo 'veja o valor de $variavel';?>

Tipos de variáveis: Inteiros : integer; Ponto flutuante: float; String : string; Booleanos : boolean; Vetores/matrizes : array Objetos: object; Null : null; Operadores Matemáticos Soma : + Subtração : - Multiplicação: * Divisão: / Resto/módulo: %

Fazendo uma divisão inteira: <?php $a=1; $b=2; echo (int) ($a/$b); //isso resulta em 0 echo $a/$b; //isso resulta em 0.5?>

Definindo variáveis: $var_inteira = 10; $var_float = 10.5; $var_string = texto ; $var_booleana = true; $texto = ola mundo ; $var_variaveis = ${$var_texto}; //ola mundo Cuidado com os nomes, devem obedecer os padrões de nomenclaturas de nomes de variáveis: Iniciar sempre por letras ou _ Não podem conter caracteres especiais exceto o _ Podem conter números desde que iniciada por letra ou _ Lembre-se que no PHP as variáveis são precedidas por $

Definindo constante: define( string nome_da_constante, mixed valor [, bool ignorar_maiusculas_minusculas]) Exemplo: define( teste, isto é um teste ); echo teste; //irá mostrar o texto isto é um teste echo Teste;//irá mostrar Teste

Operador & (E) Operador (OU) Operador ^ (XOR ou OU Exclusivo) Operador ~ (NOT) Deslocamento de bit a esquerda << Deslocamento de bit a direita >>

Operador de atribuição: = Operador de igualdade: == Operador de identidade de valor e tipo: === Operador de diferença:!= ou <> Operador de diferença de valor e tipo:!== Operador menor que: < Operador maior que: > Operador menor igual a: <= Operador maior igual a: >=

Pré Incremento: ++$var Pós Incremento: $var++ Pré Decremento: --$var Pós Decremento: $var-- Soma com atribuição: += Subtração com atribuição: -= Multiplicação com atribuição: *= Divisão com atribuição: /=

Operador && ou and (E) Operador ou or (OU) Operador xor ( ou exclusivo ) Operador! (NOT)

Operador. (concatenação de strings) Operador @ (inibir mensagens de erros de comandos) Operador ` (execução de comandos) Operador? (teste inline) settype ($variavel, tipo ) (seta o tipo de dado) gettype ($variavel) (retorna o tipo de dado) var_dump($variavel) (retorna o tipo e o valor contido na variavel)

1) Desenvolva um script para mostrar seu nome no browser. 2) Desenvolva um script para calcular o produto de 28 e 43 e mostrar o resultado no browser. 3) Desenvolva um script para calcular a média aritmética entre os números 8, 9 e 7 e mostrar no browser. 4) Desenvolver um script que a partir de uma variável com um valor imprimir seu sucessor e seu antecessor no browser. 5) Desenvolver um script que calcule a soma de 2 números inteiros mostre a soma no browser. Antes do resultado deverá apresentar a mensagem: Soma 6) Desenvolver um script que a partir de um número real imprimir a terça parte deste número no browser.

7) Desenvolver um script que a partir de números inteiros imprima a seguinte saída no browser: Dividendo: Divisor: Quociente: Resto: 8) Desenvolver um script que a partir de um valor com 3 dígitos inteiro, inverter esse numero e imprimir no browser. Exemplo ( 123 deverá ficar 321 ).