SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Guia de Referência
PHP
Usando PHP
Instrutor: José Stélio Malcher jr.
jose@jcursos.com.br
O que vamos aprender?
●
●
●
●
●
●
●

Instalando um servidor web local
Utilizando o PHP
Incorporação PHP
Produzir textos
Olá mundo!!
Compilar e analisar
Comentários
Instalando um servidor web local
Para visualizar o código PHP em um
navegador o código primeiro tem que ser
analisado em um servidor web com o módulo
PHP instalado.
http://www.apachefriends.org/pt_br/xampp-windows.html
http://www.wampserver.com/en/
http://www.apachefriends.org/pt_br/index.html
Se não der pra instalar...
http://www.compileonline.com/
Utilizando o PHP
Para iniciar o desenvolvimento em PHP, crie
um arquivo de texto simples com uma
extensão de arquivo “.php” e abra no editor de
sua escolha.
<html>
<head> <title> PHP Teste </ title> </ head>
<body> </ body>
</html>
Incorporação PHP
O código PHP pode ser incorporado em
qualquer lugar em um documento web em uma
das quatro maneiras diferentes.
1.
2.
3.
4.

<?php … ?>
<? ... ?>
<script language="php"> ... </ script>
<% ... %>

A última tag de fechamento em um arquivo de script, pode ser omitida se o arquivo termina em modo
PHP.
<?php ... ?>
<?php ...
Produzir textos
A impressão de texto em PHP é feito pelo comando “echo” ou “print” seguido
pela saída de digitação. Cada instrução deve terminar com um ponto e vírgula
(;), para separá-lo de outras declarações. O ponto e vírgula para a última
declaração em um bloco PHP é opcional.
<?php
echo "Olá Mundo";
print "Olá mundo"
?>
<?= "Olá Mundo"?>
<? echo "Olá Mundo"?>

<html>
<head> <title> PHP Teste </title>
</head>
<body>
<?php echo "Olá Mundo"; ?>
</body>
</html>
Olá mundo!!
Para visualizar este arquivo PHP é necessário salvá-lo na pasta htdocs do
servidor web (o diretório raiz do servidor), com um nome como "minhaPagina.
php". Em seguida, aponte o navegador para o seu caminho, o que é "http:
//localhost/minhaPagina.php " para um servidor web local.
<html>
<head> <title> PHP Teste </title> </head>
<body>
<?php echo "Olá Mundo"; ?>
</body>
</html>
Compilar e analisar
PHP é uma linguagem interpretada, e não uma
linguagem compilada. Cada vez que um
visitante chega a um site PHP, a engine
(motor) do PHP analisa e interpreta o código e
logo em seguida retorna o HTML, que é então
enviado para o visitante.
Comentários
Os comentários são usados ​para inserir notas
no código e não terá nenhum efeito sobre a
análise do script.
<?php
// -Linha única comentário
# - Linha única comentário
/ * Multi-linha
comentário * /
?>

Como em HTML, caracteres em branco,
como espaços, tabulações e
comentários são geralmente ignorados
pelo mecanismo PHP
Dúvidas?
http://jcursos.com.br/
http://jcursos.com.br/comunidade

Weitere ähnliche Inhalte

Was ist angesagt?

Phpreact flisol-fb-2014
Phpreact flisol-fb-2014Phpreact flisol-fb-2014
Phpreact flisol-fb-2014Adler Medrado
 
Php Visao Geral Svs
Php Visao Geral SvsPhp Visao Geral Svs
Php Visao Geral Svscristhianobv
 
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvens
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvensDrupal Performance - Dicas e técnicas para levar seu Drupal às nuvens
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvensPaulino Michelazzo
 
LabMM3 - Aula teórica 04
LabMM3 - Aula teórica 04LabMM3 - Aula teórica 04
LabMM3 - Aula teórica 04Carlos Santos
 
Como tratar múltiplos JSONps com o mesmo callback name? - FloripaJS
Como tratar múltiplos JSONps com o mesmo callback name? - FloripaJSComo tratar múltiplos JSONps com o mesmo callback name? - FloripaJS
Como tratar múltiplos JSONps com o mesmo callback name? - FloripaJSVinicius Kiatkoski Neves
 
Ferramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPAdler Medrado
 
(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScript(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScriptCarlos Santos
 
Apostila php
Apostila phpApostila php
Apostila phpfelgamer
 
O que são linguagens de scripting m18
O que são linguagens de scripting m18O que são linguagens de scripting m18
O que são linguagens de scripting m18tomascarol2
 
Boas Práticas de Programação
Boas Práticas de ProgramaçãoBoas Práticas de Programação
Boas Práticas de ProgramaçãoCOTIC-PROEG (UFPA)
 
Front-end: O que é necessário saber ?
Front-end: O que é necessário saber ?Front-end: O que é necessário saber ?
Front-end: O que é necessário saber ?Rafael Pazini
 

Was ist angesagt? (16)

Phpreact flisol-fb-2014
Phpreact flisol-fb-2014Phpreact flisol-fb-2014
Phpreact flisol-fb-2014
 
Php Visao Geral Svs
Php Visao Geral SvsPhp Visao Geral Svs
Php Visao Geral Svs
 
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvens
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvensDrupal Performance - Dicas e técnicas para levar seu Drupal às nuvens
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvens
 
LabMM3 - Aula teórica 04
LabMM3 - Aula teórica 04LabMM3 - Aula teórica 04
LabMM3 - Aula teórica 04
 
Como tratar múltiplos JSONps com o mesmo callback name? - FloripaJS
Como tratar múltiplos JSONps com o mesmo callback name? - FloripaJSComo tratar múltiplos JSONps com o mesmo callback name? - FloripaJS
Como tratar múltiplos JSONps com o mesmo callback name? - FloripaJS
 
Ferramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHP
 
Boas práticas Magento 2
Boas práticas Magento 2Boas práticas Magento 2
Boas práticas Magento 2
 
Apresentando o CakePHP
Apresentando o CakePHPApresentando o CakePHP
Apresentando o CakePHP
 
Magento: Mitos vs Vantagens
Magento: Mitos vs VantagensMagento: Mitos vs Vantagens
Magento: Mitos vs Vantagens
 
Primeira Aula PHP
Primeira Aula PHPPrimeira Aula PHP
Primeira Aula PHP
 
(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScript(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScript
 
Presenter for OpenSim
Presenter for OpenSimPresenter for OpenSim
Presenter for OpenSim
 
Apostila php
Apostila phpApostila php
Apostila php
 
O que são linguagens de scripting m18
O que são linguagens de scripting m18O que são linguagens de scripting m18
O que são linguagens de scripting m18
 
Boas Práticas de Programação
Boas Práticas de ProgramaçãoBoas Práticas de Programação
Boas Práticas de Programação
 
Front-end: O que é necessário saber ?
Front-end: O que é necessário saber ?Front-end: O que é necessário saber ?
Front-end: O que é necessário saber ?
 

Andere mochten auch

[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...Samanta Cicilia
 
Certificação Red Hat
Certificação Red HatCertificação Red Hat
Certificação Red HatRed Hat
 
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?James Falkner
 
Como empreender em... você!
Como empreender em... você!Como empreender em... você!
Como empreender em... você!Zeno Rocha
 

Andere mochten auch (6)

[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
 
Certificação Red Hat
Certificação Red HatCertificação Red Hat
Certificação Red Hat
 
Docker tdc 2014
Docker   tdc 2014Docker   tdc 2014
Docker tdc 2014
 
Boas práticas de API Design
Boas práticas de API DesignBoas práticas de API Design
Boas práticas de API Design
 
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?
 
Como empreender em... você!
Como empreender em... você!Como empreender em... você!
Como empreender em... você!
 

Ähnlich wie PHP GUIA DE REFERÊNCIA - 02 - USANDO PHP

LabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHPLabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHPCarlos Santos
 
CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1Norivan Oliveira
 
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 PHPv7Silvano Oliveira
 
Desenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosLucas Vegi
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdfRubenManhia
 
Apostila básica de PHP
Apostila básica de PHPApostila básica de PHP
Apostila básica de PHPKratos879
 
Apostila php
Apostila phpApostila php
Apostila phpmurilocbs
 
Apostila php
Apostila phpApostila php
Apostila phpkoldm2
 
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introduçãoAgrupamento de Escolas da Batalha
 
01 php - introdução ao php
01   php - introdução ao php01   php - introdução ao php
01 php - introdução ao phpRoney Sousa
 
WebVibe Barueri 2011 - "PHP por quê ?"
WebVibe Barueri 2011 - "PHP por quê ?"WebVibe Barueri 2011 - "PHP por quê ?"
WebVibe Barueri 2011 - "PHP por quê ?"Hélio Costa e Silva
 
Pense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkPense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkFlávio Lisboa
 

Ähnlich wie PHP GUIA DE REFERÊNCIA - 02 - USANDO PHP (20)

LabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHPLabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
 
CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1
 
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
 
Guia php
Guia phpGuia php
Guia php
 
Desenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetos
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
Apostila básica de PHP
Apostila básica de PHPApostila básica de PHP
Apostila básica de PHP
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
 
Tema 1 | Introdução a PHP
Tema 1 | Introdução a PHPTema 1 | Introdução a PHP
Tema 1 | Introdução a PHP
 
01 php - introdução ao php
01   php - introdução ao php01   php - introdução ao php
01 php - introdução ao php
 
Php
PhpPhp
Php
 
Minicurso Web. Front-end e HTML5 (parte 2)
Minicurso Web. Front-end e HTML5 (parte 2)Minicurso Web. Front-end e HTML5 (parte 2)
Minicurso Web. Front-end e HTML5 (parte 2)
 
Introdução ao php
Introdução ao phpIntrodução ao php
Introdução ao php
 
WebVibe Barueri 2011 - "PHP por quê ?"
WebVibe Barueri 2011 - "PHP por quê ?"WebVibe Barueri 2011 - "PHP por quê ?"
WebVibe Barueri 2011 - "PHP por quê ?"
 
Pense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkPense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend Framework
 

PHP GUIA DE REFERÊNCIA - 02 - USANDO PHP

  • 1. Guia de Referência PHP Usando PHP Instrutor: José Stélio Malcher jr. jose@jcursos.com.br
  • 2. O que vamos aprender? ● ● ● ● ● ● ● Instalando um servidor web local Utilizando o PHP Incorporação PHP Produzir textos Olá mundo!! Compilar e analisar Comentários
  • 3. Instalando um servidor web local Para visualizar o código PHP em um navegador o código primeiro tem que ser analisado em um servidor web com o módulo PHP instalado. http://www.apachefriends.org/pt_br/xampp-windows.html http://www.wampserver.com/en/
  • 5. Se não der pra instalar... http://www.compileonline.com/
  • 6. Utilizando o PHP Para iniciar o desenvolvimento em PHP, crie um arquivo de texto simples com uma extensão de arquivo “.php” e abra no editor de sua escolha. <html> <head> <title> PHP Teste </ title> </ head> <body> </ body> </html>
  • 7. Incorporação PHP O código PHP pode ser incorporado em qualquer lugar em um documento web em uma das quatro maneiras diferentes. 1. 2. 3. 4. <?php … ?> <? ... ?> <script language="php"> ... </ script> <% ... %> A última tag de fechamento em um arquivo de script, pode ser omitida se o arquivo termina em modo PHP. <?php ... ?> <?php ...
  • 8. Produzir textos A impressão de texto em PHP é feito pelo comando “echo” ou “print” seguido pela saída de digitação. Cada instrução deve terminar com um ponto e vírgula (;), para separá-lo de outras declarações. O ponto e vírgula para a última declaração em um bloco PHP é opcional. <?php echo "Olá Mundo"; print "Olá mundo" ?> <?= "Olá Mundo"?> <? echo "Olá Mundo"?> <html> <head> <title> PHP Teste </title> </head> <body> <?php echo "Olá Mundo"; ?> </body> </html>
  • 9. Olá mundo!! Para visualizar este arquivo PHP é necessário salvá-lo na pasta htdocs do servidor web (o diretório raiz do servidor), com um nome como "minhaPagina. php". Em seguida, aponte o navegador para o seu caminho, o que é "http: //localhost/minhaPagina.php " para um servidor web local. <html> <head> <title> PHP Teste </title> </head> <body> <?php echo "Olá Mundo"; ?> </body> </html>
  • 10. Compilar e analisar PHP é uma linguagem interpretada, e não uma linguagem compilada. Cada vez que um visitante chega a um site PHP, a engine (motor) do PHP analisa e interpreta o código e logo em seguida retorna o HTML, que é então enviado para o visitante.
  • 11. Comentários Os comentários são usados ​para inserir notas no código e não terá nenhum efeito sobre a análise do script. <?php // -Linha única comentário # - Linha única comentário / * Multi-linha comentário * / ?> Como em HTML, caracteres em branco, como espaços, tabulações e comentários são geralmente ignorados pelo mecanismo PHP