Php01

25
Programando com OFICINA DE VERÃO INSTRUTOR: ANDERSON HENRIQUE AULA 01 – INTRODUÇÃO A DISCIPLINA

Transcript of Php01

Page 1: Php01

Programando comOFICINA DE VERÃO

INSTRUTOR: ANDERSON HENRIQUE

AULA 01 – INTRODUÇÃO A DISCIPLINA

Page 2: Php01

Conteúdo:

Introdução ao PHP (Como surgiu, Extensões de Arquivos, delimitadores do código, comentários)

Comandos de saída (echo, print) Servidor Local (Apache, MySQL), instalando o XAMPP Testando Servidor Local (127.0.0.1 ou Localhost) Imprimindo o Primeiro Programa em Tela

Page 3: Php01

Como surgiu?

Foi criada no outono de 1994 por Rasmus Lerdorf. Era formada por um conjunto de scripts voltados à criação de páginas dinâmicas que Rasmus utilizava para monitorar o acesso ao seu currículo na Internet;

A medida em que a ferramenta foi crescendo em funcionalidades, Rasmus escreveu uma implementação em C, a qual permitia às pessoas desenvolverem de forma muito simples suas app’s web, essa versão foi nomeada PHP/FI e disponibilizou seu código na web em 1995, para receber ajuda e correção de bugs;

Em novembro de 1997 foi lançada a segunda versão do PHP. Andi Gutmans e Zeev Suraski, dois estudantes aprimoram o PHP, reescreveram todo o código-fonte, com base no PHP/FI 2, dando início ao PHP 3, disponibilizado em junho de 1998. Nessa época o significado da sigla PHP (Personal Home Pages) mudou para Hypertext Preprocessor;

Page 4: Php01

No inverno de 1998, após o lançamento do PHP 3, Zeev e Andi começaram a trabalhar em uma nova reescrita do núcleo do PHP, resolveram batizar este núcleo de Zend Engine, ou Mecanismo Zend. O PHP 4, baseado neste mecanismo, foi lançado oficialmente em meio de 2000;

Apesar de todos os esforços, o PHP ainda necessitava maior suporte à orientação a objetos, tal qual existe em linguagens como C++ e Java. Tais recursos estão finalmente presentes no PHP 5, após um longo período de desenvolvimento que culminou com sua disponibilização em julho de 2004;

Page 5: Php01

Extensões de arquivos

A forma mais comum de nomear programas em PHP é a seguinte:

Extensão Significado

.php Arquivo PHP contendo um programa

.class.php Arquivo PHP contendo uma classe

inc.php Arquivo PHP a ser incluído, pode incluir constantes ou configurações

Page 6: Php01

Delimitadores do código

O código de um programa escrito em PHP deve estar contido entre os seguintes delimitadores:

<?php

// código;

// código;

// código;

?>

Observação: os comandos sempre são delimitados por ponto e vírgula (;)

Page 7: Php01

Inserindo comentários

Para comentar uma única linha:

// echo “a”;

# echo “a”;

Para comentar várias linhas:

/* echo “a”;

echo “b”;

*/

Page 8: Php01

Comandos de saída (output)

Estes são comandos utilizados para gerar uma saída em tela, geralmente utilizamos servidores de páginas web (Apache), onde a saída será exibida na própria página HTML gerada.

Echo

É um comando que imprime uma ou mais variáveis no console.

Print

É uma função que imprime uma string no console.

Page 9: Php01

Servidor Local (Apache e MySQL)

Instalando o XAMPP ou WAMP – são softwares livres você poderá baixar da internet para criar o seu servidor local (serão os interpretadores da linguagem PHP);

Acesse o site: http://www.apachefriends.org/pt_br/xampp.html , baixe o xampp para a versão do seu sistema operacional;

Page 10: Php01
Page 11: Php01

Espere o download ser concluído no Chrome

Execute o instalador do xampp

Page 12: Php01

Instalação do XAMPP

Page 13: Php01
Page 14: Php01
Page 15: Php01
Page 16: Php01

Testando o servidor XAMPP

ABRA O SEU NAVEGADOR E DIGITE NA BARRA DE ENDEREÇO: 127.0.0.1 ou LOCALHOST

Page 17: Php01

Escolha o seu idioma, pronto!

Page 18: Php01

Esta é a tela principal do XAMPP

No Windows, o Xampp criou uma pasta noDiretório raiz do HD, c:\xampp

Nossos arquivos (programas) em PHP devemSer salvos dentro do diretório c:\xampp\htdocs

A pasta htdocs é a pasta raiz para que onavegador consiga ler nossos arquivos salvosem PHP

Page 19: Php01

Pasta raiz do Xampp no sistema

Page 20: Php01

Criando pasta e vamos praticar...

Dentro deste diretório criaremos uma pasta chamadacursophp, onde iremos salvar todos os nossos arquivosdeste curso “programando com PHP”.

Vamos iniciar as nossas aulas práticas: Construindo oNosso primeiro programa em PHP, onde ele imprimiráNa tela a mensagem: “Olá Mundo!”

Abra o seu programa: Notepad++

Page 21: Php01

No notepad++, escreva:

Page 22: Php01

Salve o arquivo na pasta:

Page 23: Php01

Nomeie o arquivo: php01 e escolhao tipo PHP, conforme a imagem aolado.

Não se esqueça de salvar na pastacorreta, que fica emc:\xampp\htdocs\cursophp

Testaremos nosso programa utilizandoo servidor apache, indicando no nave-gador o caminho correto.

localhost\cursophp\php01.php

Page 24: Php01

Visualizando o programa

PERCEBA QUE MESMO SEM NENHUMA TAG HTML O NAVEGADORIMPRIME A MENSAGEM ENTENDENDO O CÓDIGO PHP.

PARABÉNS, BEM VINDO AO MUNDO DA PROGRAMAÇÃO WEB

Page 25: Php01

EXERCÍCIOS LABORATÓRIO

ESCREVER UM PERFIL PESSOAL UTILIZANDO CÓDIGO PHP:

NOME COMPLETO, CIDADE ONDE MORA, IDADE, ESCOLARIDADE, HOBBIES,

UM PEQUENO TEXTO QUE POSSA DESCREVER QUAIS AS SUAS EXPECTATIVAS NO CURSO DE PROGRAMAÇÃO COM PHP;

NÃO SE ESQUEÇA DE DESTACAR AS VANTAGENS DE SE APRENDER UMA LINGUAGEM DE PROGRAMAÇÃO NO MERCADO DE TRABALHO,

LET’S GO!