Buscar

Introdução ao PHP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Introdução ao PHP
Os código em PHP devem ser delimitados pelos seguintes comandos: <?php ... ?> 
Quando um documento contendo códigos em PHP for solicitado ao servidor, o código contido em cada script deste documento será processado pelo servidor. A inserção de códigos PHP em documento HTML pode ser feita livremente, ou seja, podem ser inseridos em qualquer parte do documento. 
No PHP temos dois tipos básicos de dados: numéricos (inteiros e reais) e alfanuméricos (textos). A distinção entre os dados numéricos e os alfanuméricos é feita através de aspas simples (‘ ‘) e de aspas duplas (“ “). 
Variáveis: Em PHP as variáveis não necessitam de declaração para que possam ser utilizadas. No momento em que atribuímos um valor a elas, o próprio PHP detecta o tipo de dado atribuído e faz uma reserva de espaço na memória adequada a esse tipo.Toda variável em PHP deve ter seu nome precedido pelo caractere cifrão ($).
Para atribuir um valor a uma variável, usamos o comando de atribuição igual (=).
Os nomes das variáveis em PHP não podem iniciar com números. O PHP faz distinção entre letras maiúsculas e minúsculas.
Comentários e chaves: Todo código de programação bem projetado, utiliza recursos de comentários para esclarecer as idéias usadas pelo programador, no momento da elaboração do código. Os comentários são trechos do código ignorados pelo processador PHP e servem apenas para informação. 
Existem duas maneiras de utilizar comentários. A primeira maneira se refere aos comentários de uma linha apenas. Para tanto, devemos usar barras “//” depois do ultimo comando e antes do comentário. Essa forma serve apenas para comentários de uma única linha. Quando for preciso comentar mais de uma linha de código, podemos usar delimitadores, que são os caracteres /* , antes do comentário e */ ao final desse. Assim tudo o que estiver dentro desses dois delimitadores, será ignorado pelo processador de código PHP.
As chaves { } , são delimitadores de blocos de comandos. 
Operadores e expressões em PHP: 
	ARITMÉTICOS
	+
	Realiza a adição de dois ou mais operandos
	
	-
	Realiza a subtração de dois ou mais operandos
	
	*
	Realiza a multiplicação de dois ou mais operandos
	
	/
	Realiza a divisão de dois ou mais operandos
	RELACIONAIS
	%
	Retorna o resto da divisão entre dois números
	
	==
	Retorna verdadeiro se os operandos forem iguais
	
	>=
	Retorna verdadeiro se o primeiro operando for maior do que ou igual ao segundo
	
	<=
	Retorna verdadeiro se o primeiro operando for menor do que ou igual ao segundo
	
	>
	Retorna verdadeiro se o primeiro operando for maior do que o segundo
	
	<
	Retorna verdadeiro se o primeiro operando for menor do que o segundo
	LÓGICOS
	!=
	Retorna verdadeiro se os operandos forem diferentes
	
	!
	Negação de um operando. Retorna falso se operando verdadeiro e vice-versa
	
	and
	E lógico. Retorna verdadeiro se operandos forem verdadeiros
	
	or
	OU lógico. Retorna verdadeiro se um dos operadores for verdadeiro.
	
	xor
	OU exclusivo lógico. Retorna verdadeiro se um dos operandos for falso e ou outro verdadeiro.
Estruturas de controle: As estruturas de controle formam um conjunto especial de comandos, encontrados em toda linguagem de programação, e se dividem em 3 grupos:
Comandos condicionais: que nos permitem tomar caminhos diferentes de acordo com algum critério especifico. 
Comandos de repetição: permitem agrupar em uma só rotina um bloco de comandos que deve ser repetido várias vezes
Comandos de controle de fluxo: utilizados para interagir com os comandos condicionais e de repetição.
Comandos condicionais: If e Switch
Este comando avalia uma expressão e, conforme o resultado, executa um conjunto diferente de instruções. Existem dois comandos, opcionais, que o complementam, elseif e else. A linguagem PHP nos permite aninhar comandos IF indefinidamente e a sintaxe básica desta estrutura condicional é:
	If (expressão 1)
{
 bloco 1
}
elseif (expressão 2)
{
 bloco 2
}
...
else
{
 bloco 3
}
	SE (expressão 1)
{
 Execute o bloco 1
}
SENÃO SE (expressão 2)
{
 Execute o bloco 2
}
...
SENÃO
{
 Execute o bloco 3
}
Interpretamos esse comando assim: se a expressão 1 for verdadeira, execute o bloco 1; senão se a expressão 2 for verdadeira, execute o comando do bloco 2; usar quantos comandos elseif forem necessários executando seus blocos específicos; senão execute o bloco 3.
O comando switch: esse comando é útil nos momentos em que precisamos comparar uma variável com diversos valores diferentes, executando um bloco de comandos diferente em cada comparação. 
	Switch (variável)
{
 Case valor 1:
 Bloco 1
 Case valor 2:
 Bloco 2
. . . 
 Case valor n:
 Bloco n
 Default:
 Bloco default
}
	Pegue a (variável)
{
 Caso o valor seja 1:
 Execute o Bloco 1
 Caso o valor seja 2:
 Execute o Bloco 2
. . . 
 Caso o valor seja n:
 Execute o Bloco n
 Padrão
 Bloco padrão
}
Comandos de repetição:
Comando For: Esse comando é utilizado nos casos em que sabemos, antes de começar, quantas vezes determinado bloco de comandos deverá ser executado.
	For ($x=0; $x <=10; $x++)
{
 Bloco de comandos
}
	Para (inicializa variável; enquanto a condição for verdadeira; incremento)
{
 Bloco de comandos
}
 
Comando while: esse comando é utilizado nos casos em que não sabemos, antes de começar, quantas vezes o bloco de comandos deverá ser executado.
	While (condição)
{
 Bloco de comandos
}
	Enquanto (condição)
{
 Bloco de comandos
}
No inicio de cada laço o comando avalia a condição e se esta for falsa, o laço é então interrompido, e a execução continua na primeira linha após o comando while. Isso garante que o bloco seja executado somente se a condição retornar verdadeiro, mesmo na primeira iteração. 
Comando Break: usado para interromper o fluxo de execução de um comando de repetição ou o condicional switch.
Comando continue: esse comando é utilizado dentro de laços de repetição para ignorar o restante das instruções pertencentes ao laço corrente, indo para a próxima iteração, sem continuar o bloco de comandos até o fim.
Exemplo:
<?php
 for ($i=1; $i <= 10; $i++)
 {
 if ($i % 2 == 0) continue;
 echo $i. “<BR>”;
 }
?>	
Comando do ... while: esse comando é utilizado nos casos em que não sabemos, antes de começar, quantas vezes o bloco de comandos deverá ser executado. A diferença entre o while e o do ... while é que o while executa a chegagem no inicio, antes de executar o comando, o do ... while, após executar o comando.
Envio de dados através do Método POST
Nesse método os campos do formulário são embutidos na mensagem que será enviada ao servidor sem limites de tamanho e quantidade de campos. O método POST garante um maior nível de segurança aos dados, por encapsular as informações no corpo da mensagem, dificultando assim seu acesso.
O comando input (nos formulários): esse comando é a principal maneira de receber dados em formulários HTML. Dois parâmetros são obrigatórios: name e type. Name define o nome da variável que irá armazenar os dados inseridos no campo. Type especifica o tipo de dados, podendo ser:
Text: indica que aquele campo poderá receber qualquer texto
Password: este campo é usado para entrada de dados sigilosos
Checkbox: não recebe texto, ideal para perguntas do tipo sim ou não 
Radio: usado para múltiplas opções onde somente uma pode ser marcada
Submit: campo do tipo botão e serve para enviar os dados ao servidor
Reset: é um tipo de botão e serve para levar todos os campos a seus estados iniciais
Exercícios:
Escreva um programa que ao entrar com uma palavra, ele produza a seguinte saída:
*joseli
**joseli
***joseli
****joseli
*****joseli
2) Crie um formulário onde o usuário poderá entrar com dois nomes e com o sexo de dois alunos da sala. Se os dois nomes digitados forem do sexo masculinoo programa deverá exibir uma mensagem: “Só tem macho nessa sala”. Se os dois nomes forem do sexo feminino, deverá exibir: “Só tem mulher nessa sala”. Caso contrario exibirá: “Que lindo casal”.
3) Crie um formulário onde o usuário deverá entrar com um número inicial e um numero final. O programa deverá exibir todos os números impares do intervalo. Deverá ainda dar uma mensagem de erro, caso o número inicial seja maior que o numero final.
4) Crie um formulário onde o usuário deverá entrar com um número e o programa deverá informar a tabuada do mesmo.

Continue navegando