Características do PHP. Começando a programar



Documentos relacionados
Programação Web Prof. Wladimir

Desenvolvendo Websites com PHP

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

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

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

Internet e Programação Web

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

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

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

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

2 echo "PHP e outros.";

Componentes da linguagem C++

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Passa a passo para construir uma página pessoal - Parte 1

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

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

AMBIENTE DE PROGRAMAÇÃO PYTHON

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

Criando um script simples

LINGUAGEM DE PROGRAMAÇÃO WEB

Web Design. Prof. Felippe

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

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

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

Informática I. Aula 6. Aula 6-12/09/2007 1

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

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

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!

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

Instalando o WordPress em localhost

WF Processos. Manual de Instruções

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

Desenvolvendo Websites com PHP

Programação WEB II. Sessions e Cookies. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

Algoritmos em Javascript

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

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

Instalando o Internet Information Services no Windows XP

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Scriptlets e Formulários

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

DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP. VitorFariasCoreia

ALGORITMOS PARTE 01. Fabricio de Sousa Pinto

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.

Algoritmos com VisuAlg

Instalação de Moodle 1

Manual do Google agenda. criação e compartilhamento de agendas

MANUAL WEBMAIL HORDE-V.01 IBILCE/UNESP

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Organização de programas em Python. Vanessa Braganholo

Como Gerar documento em PDF com várias Imagens

Ambiente Virtual de Aprendizagem Moodle

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

CURSO DE PROGRAMAÇÃO EM JAVA

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

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

Como instalar o Ocomon passo a passo.

STK (Start Kit DARUMA) Comunicando com Mini-Impressoras Paralela Daruma e o Print Server

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.

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Manual do Painel Administrativo

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Índice. Tenho uma conta pessoal e uma conta da instituição em que dou aula, porém não consigo acessar a conta da escola. O que fazer?

CERTIFICADO DIGITAL ARMAZENADO NO COMPUTADOR (A1) Manual do Usuário

Guia Sphinx: instalação, reposição e renovação

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

Tutorial do Usuário para utilização do Magento e commerce

1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo.

Portal do Projeto Tempo de Ser

HTML Página 1. Índice

MANUAL DO ANIMAIL Terti Software

AULA: BrOffice Impress terceira parte. Ao final dessa aula, você deverá ser capaz de:

Sistemas Operacionais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

Portal Sindical. Manual Operacional Empresas/Escritórios

PROGRAMAÇÃO ESTRUTURADA. CC 2º Período

atube Catcher versão 3.8 Manual de instalação do software atube Catcher

Table of Contents. PowerPoint XP

Princípios de funcionamento dos computadores

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.

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

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

LINGUAGEM C UMA INTRODUÇÃO

INTRODUÇÃO À TECNOLOGIA SERVLETS

Vamos iniciar a nossa exploração do HTTP baixando um arquivo em HTML simples - bastante pequeno, que não contém objetos incluídos.

Parte 2: Micro com Windows XP Pro e Servidor IIS

Curso de Programação Computadores

Aula 2 Modelo Simplificado de Computador

Enviando Arquivos para a Neoband

15/8/2007 Gerencia de Tecnologia da Informação Claudia M.S. Tomaz

EXEMPLO DE COMO FAZER UMA MALA DIRETA

Banco de Dados Oracle 10g

Validação de formulário : CEP, e CPF

APOSTILA DE LINGUAGEM DE PROGRAMAÇÃO IV

Introdução à Linguagem

Transcrição:

PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo para visualizar a instalação do XAMPP. O PHP é uma linguagem que surgiu em 1995 e o significado da sigla era Personal Home Page. Seu criador não imaginava que estava criando uma das mais poderosas linguagens para o desenvolvimento de aplicações na web. PHP (que hoje é um acrônimo para PHP: Hypertext Preprocessor) conquistou muito espaço nos últimos anos, devido à facilidade de utilização e à grande diversidade de recursos que possui. É uma linguagem totalmente voltada à Internet que possibilita o desenvolvimento de sites dinâmicos. Como pré-requisito para compreender os conteúdos que serão apresentados é importante: Conhecimento sobre HTML Conhecimento sobre Lógica de Programação Características do PHP Uma das grandes vantagens do PHP é que ele é gratuito. O site oficial da linguagem é http://www.php.net. Além de ser gratuito, ele é um software com código fonte aberto. Outra característica do PHP é que ele é embutido no HTML. Uma página que contém programação em PHP, possui a extensão.php. Sempre que o servidor web receber solicitações de páginas que possuem essa extensão, ele saberá que essa página possui linhas de programação. É baseado no servidor. Quando você acessa uma página PHP por meio de seu navegador, todo o código é executado no servidor e somente os resultados são enviados para o seu navegador. Assim, o navegador exibe a página já processada, sem consumir recursos de seu computador. Banco de dados. Diversos bancos de dados são suportados pelo PHP. Cada um dos bancos de dados suportados pelo PHP possui uma série de funções que podem ser usadas nos seus programas. Nós veremos exemplos de utilização com o MySQL. Portabilidade. Podemos executar PHP no Linux ou no Windows. Começando a programar Vamos ao que interessa: À prática! Utilize qualquer editor de textos que desejar (sugiro o Notepad++). Digite o as seguintes linhas de código abaixo: // Meu primeiro programa, OBA! echo "Este é o meu primeiro programa em PHP";?> O comando echo é um dos comandos mais utilizados em PHP. Serve para escrever (ecoa na tela) alguma coisa na tela. Salve este programa como prog1.php dentro da pasta aplic (que está dentro da pasta htdocs). Seu primeiro programa vai gerar como resultado no navegador a frase:

Este é o meu primeiro programa em PHP Para ver o resultado, basta você acessar o browser pelo endereço apresentado na figura abaixo e podemos visualizar o arquivo recém salvo. Clique no link prog1.php e o resultado da execução do 1 o programa é apresentado na figura abaixo. Todo o trecho de programação PHP deve estar entre as tags e web saiba que esse trecho deve ser processado. O que significa cada uma das linhas que escrevemos??> para que o servidor Elemento Descrição Informa que inicia um programa PHP // Representa uma linha de comentário. Tudo que vem após estas barras na mesma linha é ignorado pelo PHP. Os comentários são muito úteis para uma boa documentação do seu programa. Podemos também utilizar /* Para comentários com mais de uma linha */ echo É um dos comandos mais utilizados em PHP. Serve para escrever alguma coisa

na tela.?> Informa que termina o programa PHP. Digite o código abaixo e salve com o nome prog2.php dentro da pasta aplic. O resultado do exemplo acima no navegador é: Código- Clique com botão direito do mouse sobre a área da janela acima e selecione a opção fonte (se você estiver utilizando o Mozilla Firefox). O código que você irá visualizar será:

Repare na imagem acima (código fonte do programa que fizemos) que NÃO há nenhuma linha em PHP, isto é devido ao fato que o browser não recebe codificação PHP, somente recebe HTML puro, pois, como já vimos, o PHP roda no servidor. Toda a programação PHP (codificação) é processada no servidor que retorna somente o resultado final (código HTML) para o seu browser. O que acontece então? Quando as páginas possuem a extensão.html, o servidor web as tratará como HTML puro, e não reconhecerá códigos PHP. Se a página possuir extensão.php, o servidor web ativará o processador do PHP para verificar linha a linha em busca de códigos de programação, por isto o processo fica um pouco mais lento. ATENÇÃO: Só coloque extensão.php nas páginas que realmente possuem codificação PHP. Um programa escrito em PHP pode possuir comandos HTML e código PHP. Os comandos HTML devem aparecer fora das tags e?>, pois elas limitam um trecho de programa PHP. Podemos concatenar PHP com comandos HTML, podendo, desta forma escrever vários trechos em PHP em uma única página. Cada trecho PHP existente na página deve iniciar com a tag e finalizar com a tag?>. Variáveis Como vocês estão com o conceito de variável? Vamos dar uma relembrada... Para resolver problemas no computador é necessário manipular dados, sejam números ou caracteres. Se alguém precisa calcular o resultado de um único cálculo provavelmente o melhor seria utilizar uma calculadora. A utilidade de se escrever um programa aparece quando usamos variáveis que possuem a capacidade de conter valores, é possível então calcular o resultado de vários cálculos. As variáveis servem para armazenar dados que podem ser usados em qualquer ponto do

programa. Cada variável está associada a uma posição de memória de seu computador. Existem várias maneiras de se indicar a atribuição de um valor a uma variável. Vocês estão aprendendo português estruturado no ambiente VisuAlg, certo? Sendo assim, um exemplo de atribuição de um valor a uma variável seria por exemplo: a <- 3 E numa linguagem de programação isto é feito pela mais fundamental das instruções, denominada de instrução de atribuição A sintaxe (maneira como se escreve) varia de linguagem para linguagem, e o funcionamento é simples: após a execução da instrução pelo computador, a variável ( o pedaço de memória com um nome ) recebe o valor indicado. E na linguagem PHP? Na linguagem PHP não é necessário fazer declaração de variáveis, basta atribuir diretamente um valor a ela, e a partir deste momento já está criada e associada a um tipo (real, inteiro, etc...), dependendo do valor que lhe foi atribuído. O símbolo utilizado para fazer a atribuição em PHP é = As variáveis são identificadas por um nome, o chamado identificador (é o nome pela qual ela será referenciada durante a execução do programa). Todos os identificadores devem iniciar pelo caractere $, na 2 a posição ois não podemos ter números, somente caracteres. Os números podem posteriormente aparecer em qualquer posição. Variáveis em PHP só podem ser compostas por caracteres alfanuméricos e sublinhados: A-Z 0-9 e _ a-z Vamos ver alguns exemplos de identificadores válido e inválidos? Válidos $nota1 $casal20 $xu123x $inter_campeao Inválidos $100vergonha $5 $60x Case sensitive (Maiúsculas e minúsculas) A linguagem PHP é case sensitive, por exemplo, o identificador $CUSTO é diferente de $custo. É recomendável que você utilize sempre identificadores com letras minúsculas (se

começarmos a misturar os dois tipos de letras, pode acontecer uma confusão na utilização da variável). Imagine o programa abaixo: Após a execução do programa obtemos como resultado a seguinte tela: Não ocorre a impressão do valor 10 na janela do navegador. Porque isto acontece? Por que a variável $Nota_aluno (a letra N é maiúscula e deveria ser minúscula) é indefinida para o interpretador PHP. Corrija a linha 3 do código conforme mostrado na figura abaixo:

Agora temos o resultado esperado no navegador: Declaração de variáveis Em PHP não é necessário fazer declaração de variáveis. Basta atribuir diretamente um valor a ela, e partir desse momento já está criada e associada a um tipo, dependendo do valor que lhe foi atribuído (Simplificando, uma variável será criada quando atribuirmos um valor a ela pela 1ª vez!) Tipos das variáveis Em PHP, existem variáveis dos tipos numéricas, alfanuméricos, arrays, etc. Vamos estudar os 2 primeiros tipos? Numéricas As variáveis numéricas podem possuir valores inteiros ou reais. Uma variável é definida como numérica no momento em que atribuímos um valor numérico a ela.

Alguns exemplos: $numero = 10; $x = 5; $y = 15.0456; $a = 500.543; Alfanuméricas ( strings ) São cadeias de caracteres que podem ser delimitadas por aspas duplas ou aspas simples. Alguns exemplos: $nome = 'Lindomar'; $profissao = "veterinário"; $frase = "O rato roeu a roupa do rei de Roma"; Constantes São valores que são predefinidos no início do programa e que não mudam ao longo de sua execução. Você definir suas próprias constantes utilizando o comando define. Veja o exemplo abaixo que mostra como devemos utilizar as constantes (sugestão: digite o código abaixo e salve com o nome prog4.php dentro da pasta aplic): <html> <body> define ("nome", "Jose"); define ("PI", 3.1415); echo "O nome do pedreiro que está trabalhando e ". nome;?> </body> </html> echo "<br>"; echo "O valor do numero PI é ". O resultado no navegador é: PI;

Constantes são úteis para valores que você precisa garantir que não mudem ao longo da execução do programa. As diferenças entre constantes e variáveis são: Constantes não têm o sinal de cifra($) no começo de seus nomes Constantes podem ser definidas somente pela utilização da função define, não por simples atribuição Constantes não podem ser redefinidas Atenção: No exemplo que acabamos de estudar, referenciamos as constantes diretamente pelo nome que escolhemos, sem utilizar na frente delas o símbolo $, pois este símbolo é utilizado apenas para representar variáveis. Além de podemos definir nossas próprias constantes, o PHP já possui diversas constantes próprias definidas. Outro recurso IMPORTANTE que utilizamos no exemplo foi a concatenação, representado pelo símbolo ponto (.). Podemos concatenar quantos dados desejarmos (podemos combinar uma ou mais strings e variáveis), e todos eles serão exibidos como apenas uma sequencia de caracteres. Vamos a mais um exemplo? $my_string = "Oi galera. Meu nome é:"; $novalinha = "<br>"; $idade= 20; echo $my_string. "Virgulino". $novalinha. "E tenho ". $idade. " anos.";?> O resultado no navegador é:

Alguns exercícios para vocês testarem e pensarem... 1 - Como você acrescenta comentários ao seu código PHP? 2 - Seja o trecho de código abaixo: $time = "Gremio"; $ano = 1983;... Usando o operador de concatenação e as variáveis com valores fornecidos acima,continue a escrever a codificação acima para imprimir na janela do navegador a seguinte mensagem: Gremio foi campeão do mundo em 1983. 3 - Digite o programa abaixo e verifique o que será impresso: <html> <title> Testando variáveis </title> <body> <p> Você entrou: </p> $nome = "josé"; $sobrenome = "da silva"; echo "Nome = ". $nome. "<br>"; echo "Sobrenome = ". $sobrenome;?> </body> </html> 4 - Faca um programa em PHP que defina a constante de Euler (2,71828) e imprima na tela seu valor.