Programando com
OFICINA DE VERÃO
INSTRUTOR: ANDERSON HENRIQUE
AULA 01 – INTRODUÇÃO A DISCIPLINA
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
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;


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;
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
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 (;)
Inserindo comentários


Para comentar uma única linha:

// echo “a”;
# echo “a”;


Para comentar várias linhas:

/* echo “a”;
echo “b”;

*/
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.
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;
Espere o download ser concluído no Chrome

Execute o instalador do xampp
Instalação do XAMPP
Testando o servidor XAMPP
ABRA O SEU NAVEGADOR E DIGITE NA BARRA DE ENDEREÇO: 127.0.0.1 ou LOCALHOST
Escolha o seu idioma, pronto!
Esta é a tela principal do XAMPP

No Windows, o Xampp criou uma pasta no
Diretório raiz do HD, c:xampp
Nossos arquivos (programas) em PHP devem
Ser salvos dentro do diretório
c:xampphtdocs
A pasta htdocs é a pasta raiz para que o
navegador consiga ler nossos arquivos salvos
em PHP
Pasta raiz do Xampp no sistema
Criando pasta e vamos praticar...
Dentro deste diretório criaremos uma pasta chamada
cursophp, onde iremos salvar todos os nossos arquivos
deste curso “programando com PHP”.

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

Abra o seu programa: Notepad++
No notepad++, escreva:
Salve o arquivo na pasta:
Nomeie o arquivo: php01 e escolha
o tipo PHP, conforme a imagem ao
lado.
Não se esqueça de salvar na pasta
correta, que fica em
c:xampphtdocscursophp
Testaremos nosso programa utilizando
o servidor apache, indicando no navegador o caminho correto.
localhostcursophpphp01.php
Visualizando o programa

PERCEBA QUE MESMO SEM NENHUMA TAG HTML O NAVEGADOR
IMPRIME A MENSAGEM ENTENDENDO O CÓDIGO PHP.
PARABÉNS, BEM VINDO AO MUNDO DA PROGRAMAÇÃO WEB
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!

Php01

  • 1.
    Programando com OFICINA DEVERÃO INSTRUTOR: ANDERSON HENRIQUE AULA 01 – INTRODUÇÃO A DISCIPLINA
  • 2.
    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
  • 3.
    Como surgiu?  Foi criadano 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;
  • 4.
     No inverno de1998, 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;
  • 5.
    Extensões de arquivos  Aforma 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
  • 6.
    Delimitadores do código  Ocó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 (;)
  • 7.
    Inserindo comentários  Para comentaruma única linha: // echo “a”; # echo “a”;  Para comentar várias linhas: /* echo “a”; echo “b”; */
  • 8.
    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.
  • 9.
    Servidor Local (Apachee 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;
  • 11.
    Espere o downloadser concluído no Chrome Execute o instalador do xampp
  • 12.
  • 16.
    Testando o servidorXAMPP ABRA O SEU NAVEGADOR E DIGITE NA BARRA DE ENDEREÇO: 127.0.0.1 ou LOCALHOST
  • 17.
    Escolha o seuidioma, pronto!
  • 18.
    Esta é atela principal do XAMPP No Windows, o Xampp criou uma pasta no Diretório raiz do HD, c:xampp Nossos arquivos (programas) em PHP devem Ser salvos dentro do diretório c:xampphtdocs A pasta htdocs é a pasta raiz para que o navegador consiga ler nossos arquivos salvos em PHP
  • 19.
    Pasta raiz doXampp no sistema
  • 20.
    Criando pasta evamos praticar... Dentro deste diretório criaremos uma pasta chamada cursophp, onde iremos salvar todos os nossos arquivos deste curso “programando com PHP”. Vamos iniciar as nossas aulas práticas: Construindo o Nosso primeiro programa em PHP, onde ele imprimirá Na tela a mensagem: “Olá Mundo!” Abra o seu programa: Notepad++
  • 21.
  • 22.
    Salve o arquivona pasta:
  • 23.
    Nomeie o arquivo:php01 e escolha o tipo PHP, conforme a imagem ao lado. Não se esqueça de salvar na pasta correta, que fica em c:xampphtdocscursophp Testaremos nosso programa utilizando o servidor apache, indicando no navegador o caminho correto. localhostcursophpphp01.php
  • 24.
    Visualizando o programa PERCEBAQUE MESMO SEM NENHUMA TAG HTML O NAVEGADOR IMPRIME A MENSAGEM ENTENDENDO O CÓDIGO PHP. PARABÉNS, BEM VINDO AO MUNDO DA PROGRAMAÇÃO WEB
  • 25.
    EXERCÍCIOS LABORATÓRIO  ESCREVER UMPERFIL 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!