Curso de php básico - Aula 01

17
Curso de PHP Básico Aula 01

Transcript of Curso de php básico - Aula 01

Page 1: Curso de php básico - Aula 01

Curso de PHP BásicoAula 01

Page 2: Curso de php básico - Aula 01

Pauta O que é PHP?

◦ Conceito◦ Páginas HTML com PHP◦ O que o PHP pode fazer?

Configuração do Ambiente de Trabalho◦ Instando Servidor Web com Xampp

Sintaxe Básica Comentários em PHP Declaração de Variáveis Declaração de Constantes

Page 3: Curso de php básico - Aula 01

O que é PHP?

O PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor) é uma linguagem de script open source de uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do HTML.

Page 4: Curso de php básico - Aula 01

Páginas HTML com PHP O PHP, diferente das linguagens como C e

Perl, consegue mesclar-se junto ao HTML.◦ Exemplo

Page 5: Curso de php básico - Aula 01

O que o PHP pode fazer? Qualquer coisa. O PHP é focado

principalmente nos scripts do lado do servidor, portanto, você pode fazer qualquer coisa que outro programa CGI pode fazer: coletar dados de formulários, gerar páginas com conteúdo dinâmico ou enviar e receber cookies. Mas o PHP pode fazer muito mais.

Page 6: Curso de php básico - Aula 01

Configuração do Ambiente de Trabalho

O PHP, diferente de outras linguagens ( Java, C#, Pascal), é intepretada e não compilada.

Código PHP Interpretador Resultado

Page 7: Curso de php básico - Aula 01

Configuração do Ambiente de Trabalho

Muita gente entende que para o PHP funcionar é necessário especificamente do APACHE, considerando ele como interpretador. Porém este conceito está totalmente errado, o php tem suas bibliotecas para interpretar o próprio código fonte.

Para que a aplicação php possa ser visualizada através da rede precisamos de um servidor web para gerenciar as requisições, no caso iremos utilizar o Apache 2.0.

Page 8: Curso de php básico - Aula 01

Utilizaremos o kit de instalação Xampp https://www.apachefriends.org/ Através deste kit poderemos instalar de

forma rápida o apache, php, e o mysql (veremos nas próximas aulas)

Utilizaremos o editor de código sublime text 2

http://www.sublimetext.com/2

Configuração do Ambiente de Trabalho

Page 9: Curso de php básico - Aula 01

Sintaxe Básica Para criar um documento php, primeiro

utilizaremos a extensão padrão .php. Esta extensão pode ser configurada Para escrever um código PHP precisaremos

delimitar onde será escrito através dos delimitadores “<?php” para iniciar um bloco do código e “?>” para fechar um bloco de código.

Grande parte das palavras reservadas é herança da linguagem C

Page 10: Curso de php básico - Aula 01

Sintaxe Básica Visualize

Page 11: Curso de php básico - Aula 01

Comentários em PHP Comentar seu código é algo de muita

importância. Existem três formas gerais de comentar o código PHP.

São elas: comentário extenso => Neste caso você pode

escrever um texto extenso delimitando com os caracteres “/*” e “*/”

Page 12: Curso de php básico - Aula 01

Comentários em PHP◦ Comentário em uma linha só utilizando o

marcador “//”

◦ Comentário em uma linha só utilizando o marcador unix “#”

Page 13: Curso de php básico - Aula 01

Declaração de Variáveis

Diferente da linguagem C não precisamos informar o tipo para declarar basta apenas utilizar o caractere “$” e o interpretador se responsabiliza por setar o tipo.

Precisamos entender algumas regras para declaração de variável em PHP:◦ Os nomes de variável são case-sensitive.◦ Um nome de variável válido inicia-se com uma

letra ou sublinhado, seguido de qualquer número de letras, números ou sublinhados

Page 14: Curso de php básico - Aula 01

Declaração de Variáveis Tipos de Variáveis

Page 15: Curso de php básico - Aula 01

Declaração de Variáveis Para atribuir por referência, simplesmente

adicione um e-comercial (&) na frente do nome da variável que estiver sendo atribuída (variável de origem) Por exemplo, o trecho de código abaixo imprime 'My name is Bob' duas vezes:

Page 16: Curso de php básico - Aula 01

Declaração de Constante Uma constante é um identificador (nome) para um

valor único. Como o nome sugere, esse valor não pode mudar durante a execução do script (exceto as constantes mágicas, que não são constantes de verdade). As constantes são case-sensitive por padrão. Por convenção, identificadores de constantes são sempre em maiúsculas.

O nome de uma constante tem as mesmas regras de qualquer rótulo do PHP. Um nome válido de constante começa com uma letra ou sublinhado, seguido por qualquer número de letras, números ou sublinhados.

Page 17: Curso de php básico - Aula 01

Declaração de Constante