PHP AULA1 Prof. Msc. Hélio Esperidião
NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos hospedados em um servidor Web.
SERVIDOR WEB O Servidor web é a máquina responsável pelo armazenamento de dados dos sites bem como seus arquivos, imagens, fotos etc. Geralmente um servidor possui também uma boa capacidade de processamento e memória que fica reservada as atividades do site. Os servidores web são a espinha dorsal da Internet, são eles que hospedam todas as páginas, incluindo os mecanismos de busca (GOOGLE, YAHOO).
APACHE O Apache é um software livre, o que significa que qualquer um pode estudar ou alterar seu códigofonte, além de poder utilizá-lo gratuitamente. Apache é servidor Web mais usado no mundo. Disponível para o Linux,Unix), Windows, OS/2 e outros. O servidor Apache é capaz de executa código e arquivos em HTML, PHP, Perl, Shell Script e até em ASPe pode atuar como servidor FTP, HTTP, entre outros
DOCUMENTOS DINÂMICOS Pode-se dizer que uma página Web dinâmica é qualquer página que tenha seu conteúdo alterado por um programa ou script no momento em que a mesma é requisitada. As linguagens de programação comumente utilizadas para a construção de páginas dinâmicas são PHPe JSP, Java, etc
O 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
CARACTERÍSTICAS DO PHP É Executado em um servidor web, não no navegador. Tem pouca relação com layout O resultado da execução do php é um código html que é interpretado por um navegador.
CARACTERÍSTICAS DO PHP Permite criar paginas dinâmicas Manipulação de banco de dados Manipulação de arquivos Manipulação de cookies. Sintaxe parecida com C
VANTAGENS É uma linguagem de fácil aprendizado; Suporte a um grande número de bancos de dados como: dbase, Interbase, msql, mysql,oracle, PostgreSQL e vários outros. É multiplataforma, tendo suporte aos sistemas Operacionais mais utilizados no mercado; Não precisa ser compilado
CARACTERÍSTICAS Documentação muito bem elaborada com exemplos de todas as funções no site: http://www.php.net/ Amplamente utilizado
CONFIGURANDO SERVIDOR EasyPHP Conjunto de ferramentas para desenvolvimento web Apache -Servidor web PHP Mysql PhpMyAdmin Acesso: http://www.easyphp.org/ Após instalação abrir EasyPHP no INICIAR
CONFIGURANDO SERVIDOR Endereço para acesso via navegador http://127.0.0.1/ http://localhost/ Onde encontro estes endereços no meu computador? C:\Program Files\EasyPHP-5.3.6.0\www Seus arquivos e pastas devem ser posicionados neste diretório.
SALVANDO DOCUMENTOS Salve o arquivo em : C:\Program Files\EasyPHP-5.3.6.0\www\nomeAluno Salve os arquivos de seus programas sempre com a extensão.php Não utilize caracteres especiais e espaços nos nomes das pastas e arquivos. Caso salve o arquivo com uma extensão diferente de.phpo código phpnão será executado.
COMANDOS OU INSTRUÇÕES Comandos são responsáveis por realizar tarefas especificas(atribuir valor, imprimir na tela, etc). Todo comando em PHPé separado por : ;
SINTAXE BÁSICA O código PHPfica embutido no próprio HTML. O interpretador identifica quando um código é PHP pelas seguintes tags:
PRIMEIRO CÓDIGO
DOCUMENTOS DINÂMICOS
VARIÁVEIS São espaços de memória onde se pode guardar valores. Todas as variáveis em phpsão precedidas do símbolo $ Nomes de variáveis em phpnão podem conter espaços ou caracteres especiais.
DECLARANDO VARIÁVEIS EM PHP VARIÁVEIS NUMÉRICAS.
IMPRIMINDO NA TELA OS VALORES DE VARIÁVEIS.
PHPÉCASE! Phpidentifica de forma diferente maiúsculos e minúsculos.
DECLARANDO VARIÁVEIS EM PHP: VARIÁVEIS DE TEXTO.
COMENTÁRIOS
OPERADORES MATEMÁTICOS Operador Função + Soma - Subtração * Multiplicação / Divisão % Módulo (resto da Divisão)
EXEMPLO DE OPERADORES
MÓDULO DA DIVISÃO
EXEMPLO DE MULTIPLICAÇÃO
HIERARQUIA Operador Descrição Hierarquia da Operação + - Soma Subtração / Multiplicação 2º * Divisão 2º () Parênteses 1º 1º 3º 3º
HIERARQUIA- EXEMPLOS
OPERADORES DE INCREMENTO Operador Função ++ Adiciona 1 em uma variável numérica -- Subtrai 1 em uma variável numérica
OPERADORES DE INCREMENTO
CONCATENANDO VALORES(JUNTANDO VALORES)
CONSTANTES Ao contrário das variáveis que podem ter seu valor alterado a qualquer momento, as constantes não podem.