A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PHPPHP Programação WEB. Pre-requisitos para se programar em PHP 1 - Dominar o HTML. 2 - Noções de SQL. 4- Noções de Servidor e Internet. 3 – Noções de.

Apresentações semelhantes


Apresentação em tema: "PHPPHP Programação WEB. Pre-requisitos para se programar em PHP 1 - Dominar o HTML. 2 - Noções de SQL. 4- Noções de Servidor e Internet. 3 – Noções de."— Transcrição da apresentação:

1 PHPPHP Programação WEB

2 Pre-requisitos para se programar em PHP 1 - Dominar o HTML. 2 - Noções de SQL. 4- Noções de Servidor e Internet. 3 – Noções de Algoritmos.

3 Instalar PHP Recursos Necessários Podemos instalar qualquer pacote como o XAMPP, o EasyPHP ou WampServer (Apache, MySQL e PHPMyAdmin) Editor para PHP

4 PHP Para abrir o documento pelo host local criado pelo apache, você pode utilizar o endereço: ou 81 ou ou 81.http://localhost:80

5 Testando o PHP Crie um arquivo texto com a extensão.php Digite o conteúdo: Salve o arquivo na pasta do servidor web – httpd, httpdocs, www, etc – Abra a página ou

6 Problemas de Configuração Quando temos o Servidor do Windows (IIS) instalado poderá ocorrer um erro na instalação do pacote PHP, pois os dois servidores estarão brigando pela mesma Porta 80. Neste caso temos que configurar o Apache para que ele utilize a Porta 81.

7 Passos a seguir: 1 – Abrir o pacote que foi instalado. Ex:EasyPHP 2 – Irá aparecer uma mensagem de erro.

8 3 – Configurar o Apache

9 Configurando o Apache…

10

11 OBS: Salve as alterações feitas no documento

12 Configurando o Apache… Devemos reiniciar o EasyPHP para que as configurações tenham efeito.

13 Abrindo o Documento PHP… OBS: Caso você não tenha alterado a Porta, você deverá usar

14 Iniciando o PHP… Apartir de agora podemos começar a trabalhar com PHP. Para isso devemos utilizar um editor de textos para digitarmos nossos Scripts em PHP. Esse editor pode ser um editor próprio para PHP ou até mesmo o Bloco de Notas. O bloco PHP poderá estar inserido em qualquer parte do HTML. O Script deverá apenas ser salvo com uma extensão.php

15 Podemos utilizar qualquer uma das sintaxes abaixo:

16 Adicionando conteúdo PHP Uso de ; (ponto-e-vírgula) para separar comandos PHP. Comentários de uma linha: // Comentários de várias linhas: /* */

17 Primeiro Programa OBS: a partir de agora todos os Scripts em PHP deverão ser salvos dentro da pasta www

18 Declarando Variáveis Representado por $ e nome do identificador. – Ex: $nome O nome do identificador deve: – Iniciar por letras ou _ (subscrito) – Conter letras, números ou _ (subscrito) São case-sensitive – Diferença entre letras maiúsculas e minúsculas Atribuição direta de valores: $nome = Aluno; $nome2 = $nome; (cópia de valores) Atribuição por referência: $nome = Aluno; $nome2 = & $nome; (se alterar $nome, $nome2 também será alterado)

19 Ver o código Fonte: Iremos notar que só iremos ver o código HTML o PHP sumiu!!! Por que???

20 Regras Variáveis em PHP Os identificadores de variáveis no PHP devem seguir algumas regras básicas:

21 Regras Não é necessário declarar as variáveis, isto é feito quando atribuímos algum valor a elas; Para declará-las é necessário apenas colocar como primeiro caractere o $, juntamente com a string referente ao nome da variável, e esta string deve começar com uma LETRA ou o caractere _;

22 OBSERVAÇÃO Não são aceitos símbolos como & e outros. Não utilize caracteres acentuados, nem mesmo ç.

23 Variáveis O PHP é case sensitive, isto é, a variável $a é diferente da variável $A. É Aconselhável utilizar os nomes de variáveis com letras minúsculas, por causa das variáveis pré-definidas da linguagem, que são declaradas com maiúsculas.

24 Declarações

25 Exercícios

26 Concatenação

27 Tipos primitivos

28 Conversões

29 Constantes

30

31 Exibição de variáveis

32 Operadores

33 Operadores Incremento e Decremento

34 Pré-Incremento

35 Pós-Incremento

36 Exercícios

37 Operadores de Atribuição

38 Exercícios

39 Estruturas de Controle Utilizado para a tomada de decisões: – Testar se expressões são verdadeiras Comandos Condicionais: – if – switch – Repetir um bloco de comandos Comandos de Repetição – while – do... while – for – foreach

40 Comando if Sintaxe: if (expressão) { bloco 1 } elseif (expressão) { bloco 2 } else { bloco 3 }

41 0) AND ($dia <= 10) ) { echo "Estamos entre os dias 0 e 10 do mes ". date(m); } elseif( ($dia > 10) AND ($dia <= 20) ) { echo "Estamos entre os dias 11 e 20 do mes ". date(m); } else { echo "O mês ". date(m). " já está quase terminando. "; echo "Faltam menos de 10 dias para o mês ". (data(m) + 1); } ?> Exemplo

42 Operadores Relacionais

43 Exemplo

44 Exercício

45 Operadores Lógicos

46 Comando while Sintaxe: while (expressão) { comandos } while (expressão) : comandos endwhile;

47 Exemplo

48 Comando do... while Sintaxe: do { comandos } while (expressão);

49 Exemplo

50 Comando for Sintaxe: for ( inicialização ; condição ; operador ) { comandos } for ( inicialização ; condição ; operador ) : comandos endfor;

51 Exemplo

52 Exercícios

53 Integração com Banco de Dados Criação de base de dados e tabelas: – Acessar o PHPMyAdmin – Criar uma Base de Dados (Database):

54 Criar uma tabela Criar os campos da tabela comando SQL: CREATE TABLE `livros` ( `isbn` VARCHAR( 13 ), `titulo` VARCHAR( 80 ) NOT NULL, `autor` VARCHAR( 80 ) NOT NULL, `paginas` SMALLINT NOT NULL, `preco` FLOAT NOT NULL, PRIMARY KEY ( `isbn` ) );

55 Povoar a tabela comando SQL: INSERT INTO `livros` ( `isbn`, `titulo`, `autor`, `paginas`, `preco` ) VALUES ( '2121', 'PHP para quem conheçe PHP', 'Juliano Niederauer', '480', '100'), ( '1313', 'PHP e MySQL: Desenvolvimento Web', 'Luke Welling & Laura Thomson', '712', '180,00'); Testar a tabela: comando SQL: SELECT * FROM `livros`

56 No código PHP, precisamos estabelecer uma conexão com o servidor do banco de dados: $conexao = mysql_connect(localhost, usuario, senha); Após abrir a conexão, precisamos selecionar o banco de dados utilizado e a conexão: mysql_select_db(MeuQueridoBD, $conexao); Agora podemos interagir com nosso banco de dados com a função mysql_query. mysql_query(comando SQL); Podemos utilizar diversas funções para manipular o resultado da consulta (mysql_result, mysql_fetch_row, mysql_fetch_array, etc). Após realizar todas as operações com o banco de dados, precisamos fechar a conexão: mysql_close($conexao);

57 Exemplo:

58 PRATICANDO ) Implemente exemplos de scripts PHP utilizando os tipos de dados utilizados no PHP. 2) Comente sobre como declarar e utilizar constantes em PHP 3) Comente sobre as constantes pré-definidas (constantes mágicas): __FILE__ __LINE__ __FUNCTION__ __CLASS__ __METHOD__


Carregar ppt "PHPPHP Programação WEB. Pre-requisitos para se programar em PHP 1 - Dominar o HTML. 2 - Noções de SQL. 4- Noções de Servidor e Internet. 3 – Noções de."

Apresentações semelhantes


Anúncios Google