Prévia do material em texto
08/11/2010
1
Prof. Esp. André Ricardo Jovetta
� A primeira versão surgiu em 1995 com Rasmus Lerdorf;
� Conquistou muito espaço nos últimos anos;
� Isso se deve principalmente à facilidade de utilização e
grande diversidade de recursos que possui;
� É uma linguagem totalmente voltada á internet, possibilitando
o desenvolvimento de sites dinâmicos;
� Dominando essa linguagem, pode-se transformar aqueles
sites estáticos, feitos de HTML puro, em sites interativos;
08/11/2010
2
� O PHP é uma das linguagens mais utilizadas na Web;
� Mais de 10 milhões de sites no mundo inteiro utilizam PHP;
� Uma das grandes vantagens do PHP é que ele é gratuito;
� O arquivo de instalação pode ser obtido gratuitamente no site
http://www.php.net;
� O PHP 5 apresenta ainda um desempenho superior às versões
anteriores, principalmente no que diz a respeito à programação
orientada a objetos;
� O PHP é executado no servidor;
� Os resultados são enviados para o navegador;
� O navegador exibe a página já processada, sem consumir
recursos do computador do cliente;
� As linhas de programação PHP não podem ser vistas por
ninguém, já que elas são executadas no próprio servidor, e o
que retorna é apenas o resultado do código executado;
� As páginas .php são processadas muito mais rápido que
aquelas que usam programação ASP;
08/11/2010
3
Desenvolvendo Websites com
PHP
Hoje é dia
Desenvolvendo Websites com PHP
$frase1";
echo "$frase2";
?>
08/11/2010
4
� São valores que são predefinidos no início do programa, e
que não mudam ao longo de sua execução;
� Para definir a suas próprias constantes, utiliza-se o comando:
◦ DefineDefineDefineDefine
◦ Não utilizamos na frente delas o símbolo $, pois esse símbolo
é utilizado apenas para representar variáveis;
Desenvolvendo Websites com PHP
";
echo "O meu peso é " . peso . " quilos";
?>
08/11/2010
5
� Não é necessário fazer declarações de variáveis;
� Basta atribuir diretamente um valor a ela, e a partir desse
momento já está criada e associada a um tipo;
� Devem iniciar com o símbolo $. Após esse símbolo deve vir o
identificador da variável;
� As variáveis não podem iniciarem com números;
� Os números podem aparecer em qualquer posição do
identificador, menos na primeira;
� Válidas: $nota1, $timao_campeao_brasileiro, etc.
� Inválidas: $100vergonha, $5, etc.
ConversorConversorConversorConversor DescriçãoDescriçãoDescriçãoDescrição
(int),(integer) Converte para inteiro.
(real),(float),(double) Converte para ponto flutuante.
(string) Converte em string.
(array) Converte em array (vetor).
(objeto) Converte em objeto.
08/11/2010
6
� Utilizando comando condicionais temos a oportunidade de
avaliar uma expressão;
� Dependendo do resultado obtido da expressão, executar um
trecho de código diferente;
� Esses comandos são usados sempre que há necessidade de
uma tomada de decisão dentro de um programa;
� Os comandos condicionais são if if if if e switchswitchswitchswitch;
� Comando que avalia uma expressão e, dependendo do
resultado, é executado um conjunto diferente de instruções;
� O comando if pode possuir como complemento o elseif e/ou
o else.
08/11/2010
7
� O comando switch é parecido com o if;
� Avalia o valor de uma expressão para escolher qual bloco de
instruções deve ser executado;
� O switch trabalha com operador de igualdade, enquanto o if
trabalha com qualquer tipo de operador;
� O uso do comando switch torna o código um pouco mais
organizado que o if, pois esse comando utiliza apenas uma
cláusula (case);
08/11/2010
8
� Traduzindo para português, while significa enquanto;
� É composto por uma expressão e por um bloco de comandos;
� O comando avalia a expressão, e enquanto essa expressão
retornar o valor verdadeiro, a execução do bloco de
comandos em questão será repetida;
� Quando o valor retornado for falso, encerra-se o laço de
repetição(loop), e a execução é transferida para o fim do
comando while;
08/11/2010
9
";
$cont++;
}
?>
� A diferença entre o while e o do...while avalia a expressão no
início do laço e o do..while avalia a expressão no final do
laço;
� Utilizando do...while o laço será executado pelo menos uma
vez;
� Utilizando somente while o laço pode não ser executado,
caso a expressão avaliada retorne falso na primeira avaliação
08/11/2010
10
";
$numero++;
} while ($numero
� Utilizamos os comando for quando queremos executar um
conjunto de instruções um número determinado de vezes;
� pode ser usado para imprimir todos os elementos de um
array;
� Pode ser usado para imprimir todos os registros retornados
de uma consulta a um banco de dados;
08/11/2010
11
";
}
?>
";
for($i=15 ; $i>=0 ; $i--)
{
echo $i . ", ";
}
echo "... FIM!";
?>
";
}
}
?>