programaÇÃo web aula 02 prof. gustavo linhares instituto federal de educação, ciência e...

Post on 22-Apr-2015

106 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PROGRAMAÇÃO WEB

AULA 02

Prof. Gustavo Linhares

Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.

O que eu preciso?

Servidor Apache Servidor PHP Servidor Mysql

UTILIZAREMOS O EASYPHP

Execute o Easyphp depois vá em: C:\Arquivos de programas\EasyPHP1-8\www

Crie um diretório dentro da raiz No navegador acesse: http://localhost ou

http://127.0.0.1

Sua primeira página PHP

<html> <head>  <title>PHP Teste</title> </head> <body> <?php echo "<p>Olá Mundo</p>"; ?> </body>

</html>

Sua primeira página PHP

<html> <head>  <title>PHP Teste</title> </head> <body> <?php echo "<p>Olá Mundo</p>"; ?> </body>

</html>

Variáveis

As variáveis no PHP são representadas por um cifrão ($) seguido pelo nome da variável.

Os nomes de variável no PHP fazem distinção entre maiúsculas e minúsculas.

Variáveis

<?php$var = 'Bob';$Var = 'Joe';echo "$var, $Var";      // exibe "Bob, Joe"

$4site = 'not yet';     // inválido; começa com um número$_4site = 'not yet';    // válido; começa com um sublinhado$täyte = 'mansikka';    // válido; 'ä' é um caracter ASCII (extendido) 228?>

Variáveis Pré-definidas

O PHP oferece um grande número de variáveis pré-definidas para qualquer script que ele execute.

EX: $_GET $_POST

Sintaxe Básica

Escapando o HTML

<p>Isto vai ser ignorado.</p>

<?php 

echo 'Enquanto isto vai ser interpretado.'; 

?>

<p>Isto também vai ser ignorado.</p>

Sintaxe Básica

<?phpif ($expression) {

?>    <strong>Isto é.</strong>

<?php} else {

?>    <strong>Isto é false.</strong>

<?php}

?>

Abrindo e Fechando as Tags do PHP

Separação de instruções

Como no C ou Perl, o PHP requer que as instruções sejam terminadas com um ponto-e-vírgula ao final de cada comando.

A tag de fechamento de um bloco de código PHP automaticamente implica em um ponto-e-vírgula, você não precisa ter um ponto-e-vírgula terminando a ultima linha de um bloco PHP. A tag de fechamento irá incluir a linha nova que esteja imediatamente antes se houver uma presente.

Separação de instruções

<?php    echo 'Este é um teste';?>

<?php echo 'Este é um teste' ?>

<?php echo 'Nós omitimos a última tag de fechamento';

Comentários

O PHP suporta comentários no estilo 'C', 'C++' e shell do Unix shell (estilo Perl). Por exemplo:

<?php    echo 'Isto é um teste'; // Estilo de comentário de uma linha em  c++    /* Este é um comentário de múltiplas linhas       ainda outra linha de comentário */    echo 'Isto é ainda outro teste';    echo 'Um teste final'; # Este é um comentário de uma linha no estilo shell?>

Tipos

São quatros tipos básicos: boolean integer float (número de ponto flutuante, ou

também 'double') string

Tipos

Dois tipos compostos: array object

Tipos - O PHP suporta os oitos tipos primitivos.

Dois tipos compostos: array object

Tipos - Booleanos

Este é o tipo mais fácil. Um booleano expressa um valor de verdade. Ele pode ser TRUE ou FALSE

SintaxePara especificar um literal booleano, use as

palavras chave TRUE ou FALSE. Ambas são insensitivas ao caso.

<?php$foo = True; // assimila o valor TRUE para $foo

?>

Tipos - Inteiros

Um inteiro é um número do conjunto Z = {..., -2, -1, 0, 1, 2, ...}.

Sintaxe <?php

$a = 1234; // número decimal$a = -123; // um número negativo$a = 0123; // número octal (equivalente a 83 em decimal)$a = 0x1A; // número hexadecimal (equivalente a 26 em decimal)?>

Números de ponto flutuante

Números de ponto flutuante (AKA "floats", "doubles" ou "números reais") podem ser especificados utilizando qualquer uma das sintaxes seguintes:

<?php$a = 1.234; $b = 1.2e3; $c = 7E-10;?>

Strings

Uma string é uma série de caracteres. Sintaxe: <?php

echo 'isto é uma string comum';

echo 'Você pode incluir novas linhas em strings,dessa maneira que estarátudo bem';

// Imprime: Arnold disse uma vez: "I\'ll be back"echo 'Arnold once said: "I\'ll be back"';

Strings

// Imprime: Você tem certeza em apagar C:\*.*?echo 'Você tem certeza em apagar C:\\*.*?';

// Imprime: Você tem certeza em apagar C:\*.*?echo 'Você tem certeza em apagar C:\*.*?';

// Imprime: Isto não será substituido: \n uma nova linhaecho 'Isto não será substituido: \n uma nova linha';

// Imprime: Variaveis $também não $expandemecho 'Variaveis $também não $expandem';?>

top related