SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Prof. Pedro Baesse
pedro.baesse@ifrn.edu.br
Aula 03 – Primeiros
passos em PHP
 Extensão de Arquivos
 Delimitadores de Código
 Comentários
 Comandos de Saída
 HTML e PHP
 Variáveis
 .php
◦ Arquivo PHP contendo um programa;
 class.php
◦ Arquivo PHP contendo uma classe;
 inc.php
◦ Arquivo a ser incluído, pode incluir constantes ou
configurações;
 O código de um programa do php deve ser
delimitado:
<?php
//código ;
//código ;
//código ;
?>
 Todos os comandos são delimitado por
ponto-e-vírgula ;
 Para comentar uma única linha de código
// echo “a” ;
# echo “a” ;
 Para comentar várias linhas de código
/* echo “a” ;
echo “b” ;
*/
 Sempre comente seus códigos
◦ Com tempo podemos esquecer para que serve um
trecho de código
◦ Facilita o entendimento de terceiros
<?php
/*
* Classe para auxiliar cálculos matemáticos
*
*@author Pedro Baesse
*@version 1.0
*
*/
 Usados para gerar uma saída em tela
(output)
◦ Caso seja executado na linha de comando
(console do sistema), a saída será no próprio
console
◦ No caso de ser executado no servidor de páginas
web, a saída será exibida na própria página
HTML gerada
 echo
 print
 var_dump
 Prinf_r
 Comando usado para imprimir variáveis,
caracteres ou strings
◦ echo „a‟, ‟b‟, ‟c‟ ;
◦ echo “ABC” ;
<?php
// Minhas primeiras linhas de PHP! Isso ae!
echo “ <h2 align='center'>
O meu programa está ecoando corretamente
no meu servidor PHP!
</h2>“;
?>
 Função que imprime uma string no console
<?php
print('Frase impressa usando o comando print');
?>
 Imprime o conteúdo de uma variável de
forma explanativa.
◦ Normalmente usado para fazer o debug
◦ Caso seja um objeto, todos seus atributos serão
impressos;
◦ Caso seja um vetor, cada chave será impressa
juntamente com os respectivos conteúdos e tipos
de dados
<?php
//Imprimindo meu vetor usando var_dump
$vetor = array('Palio','Gol','Fiesta','Corsa');
var_dump($vetor);
?>
 Imprime o conteúdo de uma variável de
forma explanativa, como o var_dump().
 Mas em um formato mais legível para o
programar
◦ Conteúdos alinhados
◦ Suprime os tipos de dados
<?php
//Imprimindo meu vetor usando print_r
$vetor = array('Palio','Gol','Fiesta','Corsa');
print_r($vetor);
?>
 Identificadores utilizados para valores
mutáveis e voláteis;
 São armazenadas em memória RAM;
 Sempre iniciado com $;
<?php
//Define o nome da variável
$variavel = “nome";
?>
 Regras e boas práticas
◦ Nunca inicie a nomenclatura de variáveis com
números
◦ Nunca utilize espaços no meio do identificador da
variável
◦ Nunca utilize caracteres especiais:
 ! @ # $ % ^ & * / [ ] { }
◦ É case-sensitive, ou seja, distingue maiúsculas de
minúsculas. Cuidado!
 Regras e boas práticas
◦ Evite criar variáveis com mais de 15 caracteres para
manter a clareza do código
◦ Nomes das variáveis devem ser significativos e
transmitir a idéia de seu conteúdo
◦ Utilize preferencialmente palavras em minúsculo
(separadas por _ )
 São variáveis válidas??
◦ $5cliente
◦ 123
◦ $computador
◦ $#estabilizador
◦ $cod_Cliente
◦ $_cliente
◦ $computador_sem_estabilizador_de_rede
◦ $idPessoa
<html>
<body>
<?php
//Função usada para definir fuso horário padrão
date_default_timezone_set('America/Los_Angeles');
//Manipulando HMTL e PHP
$data_hoje = date ("d/m/Y", time());
?>
<p align="center"> Hoje é dia <?php echo $dataHoje ; ?> </p>
</body>
</hmtl>
 O PHP já contém diversas funções nativas
para facilitar a vida do desenvolvedor
◦ Abrangem desde da data, criptografia, tratamento
de imagens até mesmo cartão de crédito
◦ http://www.php.net/manual/pt_BR/funcref.php
 A referência completa do PHP
◦ Contém anual básico/avançado/profundo de PHP
◦ http://www.php.net/manual/pt_BR/index.php
Como fazer?!?
<html>
<body>
<?php
$cidade = "Natal";
$estado = "RN";
$idade = 400;
$frase_capital = "A cidade de $cidade é a capital do $estado";
$frase_idade = "$cidade tem mais de $idade anos";
echo "<h3>$frase_capital </h3>";
echo "<h4>$frase_idade </h4>";
?>
</body>
</hmtl>

Mais conteúdo relacionado

Semelhante a Primeiros passos em PHP: extensões, delimitadores, comentários e saída

Semelhante a Primeiros passos em PHP: extensões, delimitadores, comentários e saída (20)

Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passos
 
Php 02 Primeiros Passos
Php 02 Primeiros PassosPhp 02 Primeiros Passos
Php 02 Primeiros Passos
 
Desenvolvimento de Software I - USBWEBSERVER - PHP
Desenvolvimento de Software I - USBWEBSERVER - PHPDesenvolvimento de Software I - USBWEBSERVER - PHP
Desenvolvimento de Software I - USBWEBSERVER - PHP
 
Algoritmos e Visualg parte 1
Algoritmos e Visualg   parte 1Algoritmos e Visualg   parte 1
Algoritmos e Visualg parte 1
 
Introdução a Linguagem de Programação PHP
Introdução a Linguagem de Programação PHPIntrodução a Linguagem de Programação PHP
Introdução a Linguagem de Programação PHP
 
PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7
 
Programando php com excelência
Programando php com excelênciaProgramando php com excelência
Programando php com excelência
 
LVI-Aula05
LVI-Aula05LVI-Aula05
LVI-Aula05
 
LVI_Aula05
LVI_Aula05LVI_Aula05
LVI_Aula05
 
Módulo de php
Módulo de phpMódulo de php
Módulo de php
 
Manual-de-php
Manual-de-phpManual-de-php
Manual-de-php
 
Introdução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveisIntrodução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveis
 
PHP Jedi - Boas Práticas e Alta Performance
PHP Jedi - Boas Práticas e Alta PerformancePHP Jedi - Boas Práticas e Alta Performance
PHP Jedi - Boas Práticas e Alta Performance
 
Aprendendo PHP.pdf
Aprendendo PHP.pdfAprendendo PHP.pdf
Aprendendo PHP.pdf
 
M5 php rc
M5 php rcM5 php rc
M5 php rc
 
JS - JavaScript.pdf
JS - JavaScript.pdfJS - JavaScript.pdf
JS - JavaScript.pdf
 
Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01
 
Zephir
ZephirZephir
Zephir
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao Avançado
 
Fascículo1java
Fascículo1javaFascículo1java
Fascículo1java
 

Primeiros passos em PHP: extensões, delimitadores, comentários e saída

  • 1. Prof. Pedro Baesse pedro.baesse@ifrn.edu.br Aula 03 – Primeiros passos em PHP
  • 2.  Extensão de Arquivos  Delimitadores de Código  Comentários  Comandos de Saída  HTML e PHP  Variáveis
  • 3.  .php ◦ Arquivo PHP contendo um programa;  class.php ◦ Arquivo PHP contendo uma classe;  inc.php ◦ Arquivo a ser incluído, pode incluir constantes ou configurações;
  • 4.  O código de um programa do php deve ser delimitado: <?php //código ; //código ; //código ; ?>  Todos os comandos são delimitado por ponto-e-vírgula ;
  • 5.  Para comentar uma única linha de código // echo “a” ; # echo “a” ;  Para comentar várias linhas de código /* echo “a” ; echo “b” ; */
  • 6.  Sempre comente seus códigos ◦ Com tempo podemos esquecer para que serve um trecho de código ◦ Facilita o entendimento de terceiros <?php /* * Classe para auxiliar cálculos matemáticos * *@author Pedro Baesse *@version 1.0 * */
  • 7.  Usados para gerar uma saída em tela (output) ◦ Caso seja executado na linha de comando (console do sistema), a saída será no próprio console ◦ No caso de ser executado no servidor de páginas web, a saída será exibida na própria página HTML gerada
  • 8.  echo  print  var_dump  Prinf_r
  • 9.  Comando usado para imprimir variáveis, caracteres ou strings ◦ echo „a‟, ‟b‟, ‟c‟ ; ◦ echo “ABC” ;
  • 10. <?php // Minhas primeiras linhas de PHP! Isso ae! echo “ <h2 align='center'> O meu programa está ecoando corretamente no meu servidor PHP! </h2>“; ?>
  • 11.  Função que imprime uma string no console <?php print('Frase impressa usando o comando print'); ?>
  • 12.  Imprime o conteúdo de uma variável de forma explanativa. ◦ Normalmente usado para fazer o debug ◦ Caso seja um objeto, todos seus atributos serão impressos; ◦ Caso seja um vetor, cada chave será impressa juntamente com os respectivos conteúdos e tipos de dados
  • 13. <?php //Imprimindo meu vetor usando var_dump $vetor = array('Palio','Gol','Fiesta','Corsa'); var_dump($vetor); ?>
  • 14.  Imprime o conteúdo de uma variável de forma explanativa, como o var_dump().  Mas em um formato mais legível para o programar ◦ Conteúdos alinhados ◦ Suprime os tipos de dados
  • 15. <?php //Imprimindo meu vetor usando print_r $vetor = array('Palio','Gol','Fiesta','Corsa'); print_r($vetor); ?>
  • 16.  Identificadores utilizados para valores mutáveis e voláteis;  São armazenadas em memória RAM;  Sempre iniciado com $;
  • 17. <?php //Define o nome da variável $variavel = “nome"; ?>
  • 18.  Regras e boas práticas ◦ Nunca inicie a nomenclatura de variáveis com números ◦ Nunca utilize espaços no meio do identificador da variável ◦ Nunca utilize caracteres especiais:  ! @ # $ % ^ & * / [ ] { } ◦ É case-sensitive, ou seja, distingue maiúsculas de minúsculas. Cuidado!
  • 19.  Regras e boas práticas ◦ Evite criar variáveis com mais de 15 caracteres para manter a clareza do código ◦ Nomes das variáveis devem ser significativos e transmitir a idéia de seu conteúdo ◦ Utilize preferencialmente palavras em minúsculo (separadas por _ )
  • 20.  São variáveis válidas?? ◦ $5cliente ◦ 123 ◦ $computador ◦ $#estabilizador ◦ $cod_Cliente ◦ $_cliente ◦ $computador_sem_estabilizador_de_rede ◦ $idPessoa
  • 21. <html> <body> <?php //Função usada para definir fuso horário padrão date_default_timezone_set('America/Los_Angeles'); //Manipulando HMTL e PHP $data_hoje = date ("d/m/Y", time()); ?> <p align="center"> Hoje é dia <?php echo $dataHoje ; ?> </p> </body> </hmtl>
  • 22.  O PHP já contém diversas funções nativas para facilitar a vida do desenvolvedor ◦ Abrangem desde da data, criptografia, tratamento de imagens até mesmo cartão de crédito ◦ http://www.php.net/manual/pt_BR/funcref.php  A referência completa do PHP ◦ Contém anual básico/avançado/profundo de PHP ◦ http://www.php.net/manual/pt_BR/index.php
  • 24. <html> <body> <?php $cidade = "Natal"; $estado = "RN"; $idade = 400; $frase_capital = "A cidade de $cidade é a capital do $estado"; $frase_idade = "$cidade tem mais de $idade anos"; echo "<h3>$frase_capital </h3>"; echo "<h4>$frase_idade </h4>"; ?> </body> </hmtl>