




































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Programação em PHP: Hypertext Preprocessor.
Tipologia: Manuais, Projetos, Pesquisas
1 / 76
Esta página não é visível na pré-visualização
Não perca as partes importantes!





































































Vamos a um exemplo simples de teste. Abra o Dreamweaver ou mesmo o bloco de notas e digite o código **
Untitled Document
**
Salve como teste.php e salve na pasta: C:\wamp\www , depois digite em seu navegador: http://localhost/teste.php.
PHP é uma sigla recursiva que significa PHP HyperText Preprocessor. O PHP é uma linguagem de código-fonte aberto, muito utilizada na Internet e
especialmente criada para o desenvolvimento de aplicativos Web. Crie uma pasta chamada PHP dentro do diretório WWW do wamp, será nesta pasta que colocaremos nossos scripts., podendo assim testá-los.
O PHP é focado para ser uma linguagem de script do lado do servidor, portanto, você pode fazer qualquer coisa que outro programa CGI pode fazer, como: coletar dados de formulários, gerar páginas com conteúdo dinâmico ou enviar e receber cookies. Esses são os maiores campos onde os scripts PHP podem se utilizados:
Variáveis armazenam valores. Pode-se referir a variáveis para obter seu valor ou para alterar seu conteúdo. No PHP elas são representadas por um cifrão ($) mais o nome da variável. Os nomes de variáveis válidos são iniciados por letras ou por um subscrito ( _ ). Existe diferenciação entre nomes de variáveis maiúsculas e minúsculas. Quando a variável é declarada dentro de uma função, ela só estará disponível para o código desta função. O código a seguir gera um erro devido a essa característica.
Para evitar este tipo de problema, deve-se definir a variável como global. O código a seguir resolve o problema do código anterior. Compare os resultados dos dois scripts. php function soma($a) { global $b; $b = $a + 5;
soma(10); echo "o valor de 'b' é $b"; ?>
O PHP suporta vários tipos de dados:
'; // dados com hexadecimais
São usados para efetuarem operações sobre as variáveis e constantes. Os operadores do PHP são:
echo ""; $x = 5; $x++; echo($x); echo ""; $x = 5; $x--; echo($x); echo ""; $x = 8; echo($x); echo ""; $x = 8; $x = $x + 10; echo($x); echo ""; $x = 8; $x += 10; echo($x); ?> Há também os operadores de comparação. Uma comparação sempre gera um dos dois valores possíveis: vazio, que corresponde a falso, e 1, que corresponde a verdadeiro.
$resultado = ($x > 8); if($resultado == 1) { echo "verdadeiro"; } else { echo "falso"; } echo ""; $x = 5; $resultado = ($x >= 8); if($resultado == 1) { echo "verdadeiro"; } else { echo "falso"; } echo ""; $x = 5; $resultado = ($x <= 8); if($resultado == 1) { echo "verdadeiro"; } else { echo "falso"; } ?>
and ou && - operador lógico “e”, apenas retornando verdadeiro quando as duas condições envolvidas no teste forem verdadeiras or ou | | operador lógico “ou”, retornando verdadeiro quando uma ou as duas condições envolvidas no teste forem verdadeiras! operador lógico “não”, invertendo o resultado de um teste xor – operador lógico “ou exclusivo” que determina se uma de duas condições é verdadeira mas não ambas. Se ambas forem verdadeiras, o teste final será falso. ** 1); if($resultado == 1) { echo "verdadeiro"; } else { echo "falso"; } echo ""; $x = 6; $y = 3; $resultado = ($x == 5 || $y == 5); if($resultado == 1) { echo "verdadeiro"; } else { echo "falso"; }**
** **
Forma de testar uma dentre várias possibilidades. A declaração default executa caso nenhuma das opções for verdadeira. A declaração break faz com que o restante do código não seja executado caso o teste seja verdadeiro. ** php $d = getdate(); switch ($d['wday']) { case 5: echo("Sexta-feira"); break;**
**case 6: echo("Sábado"); break; case 0: echo("Domingo"); break; default: echo("Outro dia da semana"); } ?> **
Estrutura de looping que executa um bloco de código quantas vezes for indicado em uma variável. Deve-se definir a variável que será testada no looping, uma condição de teste e o incremento (ou decremento) da variável de controle. ** "); } ?> **
Estrutura de looping que não necessita de um número determinado de iterações. Ele é executado enquanto uma condição for verdadeira. ** php $i = 1;**
**1 => "Eduardo", 2 => "Maria", 3 => "Sérgio", 4 => "Rosangela"); echo "Colaboradores"; echo ""; echo "". $colaboradores[0]; echo "". $colaboradores[1]; echo "". $colaboradores[3]; echo "". $colaboradores[2]; echo "". $colaboradores[4]; echo ""; ?> **
O comando include permite a inclusão de outros arquivos php dentro do script que está sendo executado. Pode-se criar uma função que imprime a data atual e pode-se reusá-lo sem precisar reescrever o código cada vez que for necessário. No exemplo a seguir, pode-se chamar o primeiro script de topo.php e o próximo script o inclui através do comando include. Código do arquivo topo.php. ** "Janeiro", 2 => "Fevereiro", 3 => "Março", 4 => "Abril", 5 => "Maio", 6 => "Junho", 7 => "Julho", 8 => "Agosto", 9 => "Setembro",**
**10 => "Outubro", 11 => "Novembro", 12 => "Dezembro"); $hoje = getdate(); $dia = $hoje["mday"]; $mes = $hoje["mon"]; $nomeMes = $meses[$mes]; $ano = $hoje["year"]; echo "Hoje é dia $dia de $nomeMes de $ano." ?> ** Para chamar o arquivo topo.php , usamos o seguinte código em um novo arquivo php. **
** Este recurso pode ser bem interessante, para facilitar a atualização de setores do seu site, pois podemos importar arquivos no formato texto como, por exemplo, arquivos em TXT , apenas é necessário salvá-lo no formato UTF-8, para que o navegador consiga interpretar corretamente a acentuação.