SlideShare uma empresa Scribd logo
1 de 18
Equipe:
Paulo Dayvson
Maurício Neto
Marcos André
 Joéliton Luiz
Joéliton




O PHP é uma linguagem que, embora possa ser
usada para a construção de aplicações baseadas
em script para funcionamento no computador, é
muito mais eficaz para a elaboração de scripts
para uso em páginas dinâmicas na Internet. É
importante que se tenha uma visão geral sobre
HTML (tags, meta-tags, estrutura do
documento), assim como o XHTML e sobre a
folhas de estilo CSS.
PHP quer dizer PHP: Hypertext Preprocessor (PHP:
Processador de Hipertexto). Esta linguagem nasceu pela
mão de Rasmus Lerdof em 1994, como um CGI (Common
Gateway Interface) escrito em Linguagem C que
inicialmente interpretava muito facilmente formulários. A
primeira designação dada foi de FI (Form Interpreter)
porém, devido à criação de inúmeras funções pela
comunidade (PHP Team – www.php.net) que ia se
desenvolvendo pela internet, a linguagem teve que, em
1997, ser renomeada como PHP.
• É linguagem server-side, ou seja, roda direto do servidor e só
  mostra ao usuário o resultado já processado, o PHP tem
  poder semelhante ao Perl. É possível a criação de uma
  grande variedade de coisas com o PHP, tendo em vista que
  esta é uma linguagem que podemos definir como
  inteligente, pois se não existir uma classe para uma
  determinada função podemos criá-la.
• Porém, ferramentas que rodam do lado do cliente como a
  abertura de um simples pop-up, serpentinas a caírem pela
  tela ou um slideshow de imagens não podem ser criados por
  esta linguagem. Uma boa linguagem para criar esse tipo de
  ferramenta é o Javascript. É por isso que alguns dizem que o
  PHP e o Javascript são linguagens que se complementam!
Mauricio




• Para que o interpretador PHP reconheça o código que deverá "varrer" é
  necessário delimitá-lo por tags. Existem três tipo de tags de iniciação e
  finalização de código: <?php e ?>, <? e ?> e <script language="php"> e
  </script>.
• A primeira é usada por omissão, estando sempre disponível. O segundo
  tipo não é aconselhável uma vez que, por ser uma short-tag (bem à
  maneira do ASP), poderá não estar ativada no arquivo de configuração do
  PHP (php.ini).
• Neste caso qualquer utilizador poderá manipular essa ativação ou
  desativação da short-tags, logo, se criar um script para ser distribuído
  poderão surgir incompatibilidades com a máquina do utilizador final.
• O terceiro tipo foi criado apenas com o propósito de uniformizar as tags de
  script no HTML - como o uso no javascript -, porém, por ser de digitação
  morosa, não é muito usada.
• Utiliza-se o ; (ponto e vírgula) para terminar uma instrução.
Primeiros comandos – comandos básicos
• phpinfo() – Mostra uma grande quantidade de
  informações sobre o estado atual do PHP.
• echo – Exibe uma ou mais strings. Outras
  formas são por exemplo: echo() e <?=$valor?>.
• print – Mostra uma string. Também pode ser
  usado print().
• if e else – Utilizados para validar condição.
• Comentários – Utiliza-se /* e */, // e o #.
Primeiros comandos – comandos básicos
• swich – É uma função que valida uma variável do tipo
   caractere, inteira, real ou string.
• while/for – Executa um teste lógico, que retorne verdadeiro
   ou falso, no inicio do looping (iteração) para verificar se é
   permitido ou não executar as instruções.
• do-while – Bastante parecido com o while caracteriza-se por
   uma estrutura que executa um teste lógico no fim do
   looping.
• foreach – É usada no PHP para “varrer” arrays.
• break – É utilizada para encerrar a execução dos comandos
   for, foreach, while, do-while e switch.
Marcos




Primeiros comandos – comandos básicos
• return() – Termina imediatamente a execução da função atual e
   retorna seu argumento como o valor da função.
• function() – É um bloco de código que se declara, para que possa
   ser utilizado sempre que necessário.
• include() – Tenta incluir uma página. Caso dê algum erro, o script
   retorna um warning (aviso) e prossegue com a execução do script.
• require() – Tenta incluir uma página. Caso dê algum erro, o script
   retorna um fatal error(erro fatal) e aborta a execução do script.
• include_once() e require_once() – Idênticas as suas funções
   simples, porém se o arquivo referenciado já foi incluso na página
   anteriormente, a função retorna “false” e o arquivo não é
   incluído.
Variáveis “Superglobais”
• $GLOBALS – Um array associativo contendo referências para
   todas as variáveis que estão atualmente definidas no escopo
   global do script.
• $_GET – Captura valores e seus respectivos identificadores através
   da URL.
• $_POST – Uma conexão paralela é aberta e os dados são passados
   por ela. Não há restrição referente ao tamanho e os dados não
   são visíveis ao usuário.
• $_SERVER – É um array contendo informação como cabeçalhos,
   paths, e localizações do script.
• $_FILES – Um array associativo de itens enviado através do script
   atual via o método HTTP POST.
Variáveis “Superglobais”
• $_REQUEST – Um array associativo que por padrão contém
   informações de $_GET, $_POST e $_COOKIE.
• $_SESSION – Um array associativo contendo variáveis de sessão
   disponíveis para o atual script. Armazena valores
   temporariamente (até fechar o navegador) para ser usado pelo
   script.
• $_ENV – Um array associativo de variáveis passadas para o script
   atual via o método do ambiente.
• $_COOKIE – Variáveis passadas para o atual script via HTTP
   Cookies. Armazena valores com tempo superior ao $_SESSION.
Outros comandos
• isset – Informa se a variável foi iniciada (existe).
• empty – Determina se a variável é considerada vazia.
• unset – Destrói a variável especificada.
• intval – Retorna o valor inteiro de uma variável.
• floatval – Retorna o valor float de uma variável.
• doubleval – Sinônimo de floatval().
• strval – Retorna o valor string de uma variável.
• header – Retorna um cabeçalho no script.
• setcookie – Define um cookie para ser enviado juntamente com o
  resto dos cabeçalhos HTTP. Como outros cabeçalhos (headers), os
  cookies devem ser enviados antes de qualquer saída do seu script.
Dayvson




Outros comandos
• die – Este construtor da linguagem é equivalente a exit().
• exit – Mostra uma mensagem e termina o script atual.
• define – Define uma constante.
• sleep – Atrasa a execução do programa por um dado número de
  segundos.
• addslashes – Retorna uma string com barras invertidas antes
  de caracteres que precisam ser escapados para uma query de
  um banco de dados, etc. Estes caracteres são aspas simples ('),
  aspas duplas ("), barra invertida () e NUL (o byte NULL).
• htmlentities – Converte todos os caracteres aplicáveis em
  entidades html.
Variáveis no PHP
• Para declarar variáveis basta apenas colocar o $ e o nome da
   variável respeitando as normas de nomes para variáveis.
• As variáveis são fracamente tipadas ou dinamicamente tipadas,
   ou seja, o tipo da variável muda dinamicamente conforme a
   situação.

Criando classes
• Utiliza-se o comando class.
• Para inicializar um objeto, você usa a instrução new, criando uma
   instancia do objeto em variável.
Funções do PHP
• Funções de compressão de bzip2, rar e zip.
• Funções de Calendário.
• Funções de manipulação de PDF.
• Biblioteca de rotinas de cliente URL – CURL.
• Camada de funções de abstração de banco de dados DBA.
• Funções DOM XML.
• Funções de FTP.
• Funções da biblioteca de imagens GD.
• Funções de IMAP, POP3 e NNTP.
• Funções de Mimetype.
• Funções de mSQL, MSSQL, MySQL, MySQLi, Oracle 8, OpenSSL, Oracle,
   PostgreSQL.
Criando um código simples:
<?php
     echo “Olá mundo!”;
?>
Será mostrado na tela:
                             Olá mundo!

Pequena demonstração...
• Curso de PHP – Wikilivros -
  http://pt.wikibooks.org/wiki/Curso_de_PHP
• Comunidade do PHP -
  http://www.php.net/manual/pt_BR/index.php
• Aprender PHP (Laços de repetição) -
  http://www.aprenderphp.com.br/artigo/lacos-de-
  repeticao-while-e-do-while-no-php

Mais conteúdo relacionado

Mais procurados

Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 
Curso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoCurso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoNorton Guimarães
 
Introdução a poo
Introdução a pooIntrodução a poo
Introdução a pooSedu
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetosCleyton Ferrari
 
Aula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de AtividadeAula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de AtividadeAlberto Simões
 
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Daniel Brandão
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Phpsofteam
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScriptBruno Catão
 
Apresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPApresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPLorranna Machado
 
Lista de exercicios algoritmos com pseudocodigo
Lista de exercicios   algoritmos com pseudocodigoLista de exercicios   algoritmos com pseudocodigo
Lista de exercicios algoritmos com pseudocodigoMauro Pereira
 
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com JavaExercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com JavaLoiane Groner
 
Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01thomasdacosta
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Jose Augusto Cintra
 

Mais procurados (20)

Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
Curso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoCurso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP Básico
 
PHP - Arrays
PHP - ArraysPHP - Arrays
PHP - Arrays
 
Introdução a poo
Introdução a pooIntrodução a poo
Introdução a poo
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetos
 
Aula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de AtividadeAula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de Atividade
 
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)
 
Curso MySQL #03 - Criando um Banco de Dados MySQL
Curso MySQL #03 - Criando um Banco de Dados MySQLCurso MySQL #03 - Criando um Banco de Dados MySQL
Curso MySQL #03 - Criando um Banco de Dados MySQL
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Php
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
 
PHP - Introdução
PHP - IntroduçãoPHP - Introdução
PHP - Introdução
 
Apresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPApresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHP
 
Lista de exercicios algoritmos com pseudocodigo
Lista de exercicios   algoritmos com pseudocodigoLista de exercicios   algoritmos com pseudocodigo
Lista de exercicios algoritmos com pseudocodigo
 
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com JavaExercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
 
Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
 
Algoritmos: Tipos de Dados
Algoritmos: Tipos de DadosAlgoritmos: Tipos de Dados
Algoritmos: Tipos de Dados
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 

Destaque

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çadoLuiz Junior
 
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
 
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)Willian Magalhães
 
PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesAlmir Mendes
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidosCrishna Irion
 
Apostila PHP5 + MySQL + AJAX
Apostila PHP5 + MySQL + AJAXApostila PHP5 + MySQL + AJAX
Apostila PHP5 + MySQL + AJAXDaniel Brandão
 
PHP e MySQL para iniciantes
PHP e MySQL para iniciantesPHP e MySQL para iniciantes
PHP e MySQL para iniciantesEduardo Mendes
 
Orientação a Objetos com PHP
Orientação a Objetos com PHPOrientação a Objetos com PHP
Orientação a Objetos com PHPAugusto Pascutti
 
Php e mysql aplicacao completa a partir do zero
Php e mysql   aplicacao completa a partir do zeroPhp e mysql   aplicacao completa a partir do zero
Php e mysql aplicacao completa a partir do zeroFred Ramos
 
Introducao a orientacao a objetos com PHP
Introducao a orientacao a objetos com PHPIntroducao a orientacao a objetos com PHP
Introducao a orientacao a objetos com PHPguilhermemar
 
Manipulação de formulários com PHP. Uso de Cookies e Session com PHP.
Manipulação de formulários com PHP. Uso de Cookies e Session com PHP.Manipulação de formulários com PHP. Uso de Cookies e Session com PHP.
Manipulação de formulários com PHP. Uso de Cookies e Session com PHP.Leonardo Soares
 
Instalando Drupal, Começando do Começo
Instalando Drupal, Começando do ComeçoInstalando Drupal, Começando do Começo
Instalando Drupal, Começando do Começosauloamui
 
Novas Funcionalidade no PHP 5.3
Novas Funcionalidade no PHP 5.3Novas Funcionalidade no PHP 5.3
Novas Funcionalidade no PHP 5.3Douglas V. Pasqua
 
Conceitos básicos PHP
Conceitos básicos PHPConceitos básicos PHP
Conceitos básicos PHPHelton Ritter
 
Aula 11 - Controle de sessão em PHP - Programação Web
Aula 11  - Controle de sessão em PHP - Programação WebAula 11  - Controle de sessão em PHP - Programação Web
Aula 11 - Controle de sessão em PHP - Programação WebDalton Martins
 

Destaque (20)

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
 
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
 
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
 
PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantes
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
Introdução a php
Introdução a phpIntrodução a php
Introdução a php
 
PHP - Funções
PHP - FunçõesPHP - Funções
PHP - Funções
 
Apostila PHP5 + MySQL + AJAX
Apostila PHP5 + MySQL + AJAXApostila PHP5 + MySQL + AJAX
Apostila PHP5 + MySQL + AJAX
 
PHP e MySQL para iniciantes
PHP e MySQL para iniciantesPHP e MySQL para iniciantes
PHP e MySQL para iniciantes
 
Orientação a Objetos com PHP
Orientação a Objetos com PHPOrientação a Objetos com PHP
Orientação a Objetos com PHP
 
Php e mysql aplicacao completa a partir do zero
Php e mysql   aplicacao completa a partir do zeroPhp e mysql   aplicacao completa a partir do zero
Php e mysql aplicacao completa a partir do zero
 
Frameworks PHP
Frameworks PHPFrameworks PHP
Frameworks PHP
 
Introducao a orientacao a objetos com PHP
Introducao a orientacao a objetos com PHPIntroducao a orientacao a objetos com PHP
Introducao a orientacao a objetos com PHP
 
PHP 5.3 - Funções
PHP 5.3 - FunçõesPHP 5.3 - Funções
PHP 5.3 - Funções
 
Manipulação de formulários com PHP. Uso de Cookies e Session com PHP.
Manipulação de formulários com PHP. Uso de Cookies e Session com PHP.Manipulação de formulários com PHP. Uso de Cookies e Session com PHP.
Manipulação de formulários com PHP. Uso de Cookies e Session com PHP.
 
Instalando Drupal, Começando do Começo
Instalando Drupal, Começando do ComeçoInstalando Drupal, Começando do Começo
Instalando Drupal, Começando do Começo
 
Novas Funcionalidade no PHP 5.3
Novas Funcionalidade no PHP 5.3Novas Funcionalidade no PHP 5.3
Novas Funcionalidade no PHP 5.3
 
Conceitos básicos PHP
Conceitos básicos PHPConceitos básicos PHP
Conceitos básicos PHP
 
Php
PhpPhp
Php
 
Aula 11 - Controle de sessão em PHP - Programação Web
Aula 11  - Controle de sessão em PHP - Programação WebAula 11  - Controle de sessão em PHP - Programação Web
Aula 11 - Controle de sessão em PHP - Programação Web
 

Semelhante a Comandos gerais do PHP (20)

Oficina de Web Design Lecom - PHP e JavaScript
Oficina de Web Design Lecom - PHP e JavaScriptOficina de Web Design Lecom - PHP e JavaScript
Oficina de Web Design Lecom - PHP e JavaScript
 
Pho Aula 02
Pho Aula 02Pho Aula 02
Pho Aula 02
 
Ruby & Rails
Ruby & RailsRuby & Rails
Ruby & Rails
 
Módulo de php
Módulo de phpMódulo de php
Módulo de php
 
PHP 5.3 - Introdução
PHP 5.3 - IntroduçãoPHP 5.3 - Introdução
PHP 5.3 - Introdução
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao 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 - PHP
 
PHP(I-Bim).ppt
PHP(I-Bim).pptPHP(I-Bim).ppt
PHP(I-Bim).ppt
 
Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01
 
Curso de php do básico ao avançado
Curso de php do básico ao avançadoCurso de php do básico ao avançado
Curso de php do básico ao avançado
 
Linguagens de programação
Linguagens de programaçãoLinguagens de programação
Linguagens de programação
 
Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2
 
M5-Desenvolvimento-Paginas-Web
M5-Desenvolvimento-Paginas-WebM5-Desenvolvimento-Paginas-Web
M5-Desenvolvimento-Paginas-Web
 
Aprendendo PHP.pdf
Aprendendo PHP.pdfAprendendo PHP.pdf
Aprendendo PHP.pdf
 
Guia php
Guia phpGuia php
Guia php
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
 
Mini Curso de PHP
Mini Curso de PHPMini Curso de PHP
Mini Curso de PHP
 
Slides do cuso_php
Slides do cuso_phpSlides do cuso_php
Slides do cuso_php
 
Painel HHVM, Zephir, PHPNG
Painel HHVM, Zephir, PHPNGPainel HHVM, Zephir, PHPNG
Painel HHVM, Zephir, PHPNG
 
Php Math and arrays
Php Math and arraysPhp Math and arrays
Php Math and arrays
 

Último

“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaJúlio Sandes
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...ArianeLima50
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 

Último (20)

Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdf
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 

Comandos gerais do PHP

  • 1.
  • 3. Joéliton O PHP é uma linguagem que, embora possa ser usada para a construção de aplicações baseadas em script para funcionamento no computador, é muito mais eficaz para a elaboração de scripts para uso em páginas dinâmicas na Internet. É importante que se tenha uma visão geral sobre HTML (tags, meta-tags, estrutura do documento), assim como o XHTML e sobre a folhas de estilo CSS.
  • 4. PHP quer dizer PHP: Hypertext Preprocessor (PHP: Processador de Hipertexto). Esta linguagem nasceu pela mão de Rasmus Lerdof em 1994, como um CGI (Common Gateway Interface) escrito em Linguagem C que inicialmente interpretava muito facilmente formulários. A primeira designação dada foi de FI (Form Interpreter) porém, devido à criação de inúmeras funções pela comunidade (PHP Team – www.php.net) que ia se desenvolvendo pela internet, a linguagem teve que, em 1997, ser renomeada como PHP.
  • 5. • É linguagem server-side, ou seja, roda direto do servidor e só mostra ao usuário o resultado já processado, o PHP tem poder semelhante ao Perl. É possível a criação de uma grande variedade de coisas com o PHP, tendo em vista que esta é uma linguagem que podemos definir como inteligente, pois se não existir uma classe para uma determinada função podemos criá-la. • Porém, ferramentas que rodam do lado do cliente como a abertura de um simples pop-up, serpentinas a caírem pela tela ou um slideshow de imagens não podem ser criados por esta linguagem. Uma boa linguagem para criar esse tipo de ferramenta é o Javascript. É por isso que alguns dizem que o PHP e o Javascript são linguagens que se complementam!
  • 6. Mauricio • Para que o interpretador PHP reconheça o código que deverá "varrer" é necessário delimitá-lo por tags. Existem três tipo de tags de iniciação e finalização de código: <?php e ?>, <? e ?> e <script language="php"> e </script>. • A primeira é usada por omissão, estando sempre disponível. O segundo tipo não é aconselhável uma vez que, por ser uma short-tag (bem à maneira do ASP), poderá não estar ativada no arquivo de configuração do PHP (php.ini). • Neste caso qualquer utilizador poderá manipular essa ativação ou desativação da short-tags, logo, se criar um script para ser distribuído poderão surgir incompatibilidades com a máquina do utilizador final. • O terceiro tipo foi criado apenas com o propósito de uniformizar as tags de script no HTML - como o uso no javascript -, porém, por ser de digitação morosa, não é muito usada. • Utiliza-se o ; (ponto e vírgula) para terminar uma instrução.
  • 7. Primeiros comandos – comandos básicos • phpinfo() – Mostra uma grande quantidade de informações sobre o estado atual do PHP. • echo – Exibe uma ou mais strings. Outras formas são por exemplo: echo() e <?=$valor?>. • print – Mostra uma string. Também pode ser usado print(). • if e else – Utilizados para validar condição. • Comentários – Utiliza-se /* e */, // e o #.
  • 8. Primeiros comandos – comandos básicos • swich – É uma função que valida uma variável do tipo caractere, inteira, real ou string. • while/for – Executa um teste lógico, que retorne verdadeiro ou falso, no inicio do looping (iteração) para verificar se é permitido ou não executar as instruções. • do-while – Bastante parecido com o while caracteriza-se por uma estrutura que executa um teste lógico no fim do looping. • foreach – É usada no PHP para “varrer” arrays. • break – É utilizada para encerrar a execução dos comandos for, foreach, while, do-while e switch.
  • 9. Marcos Primeiros comandos – comandos básicos • return() – Termina imediatamente a execução da função atual e retorna seu argumento como o valor da função. • function() – É um bloco de código que se declara, para que possa ser utilizado sempre que necessário. • include() – Tenta incluir uma página. Caso dê algum erro, o script retorna um warning (aviso) e prossegue com a execução do script. • require() – Tenta incluir uma página. Caso dê algum erro, o script retorna um fatal error(erro fatal) e aborta a execução do script. • include_once() e require_once() – Idênticas as suas funções simples, porém se o arquivo referenciado já foi incluso na página anteriormente, a função retorna “false” e o arquivo não é incluído.
  • 10. Variáveis “Superglobais” • $GLOBALS – Um array associativo contendo referências para todas as variáveis que estão atualmente definidas no escopo global do script. • $_GET – Captura valores e seus respectivos identificadores através da URL. • $_POST – Uma conexão paralela é aberta e os dados são passados por ela. Não há restrição referente ao tamanho e os dados não são visíveis ao usuário. • $_SERVER – É um array contendo informação como cabeçalhos, paths, e localizações do script. • $_FILES – Um array associativo de itens enviado através do script atual via o método HTTP POST.
  • 11. Variáveis “Superglobais” • $_REQUEST – Um array associativo que por padrão contém informações de $_GET, $_POST e $_COOKIE. • $_SESSION – Um array associativo contendo variáveis de sessão disponíveis para o atual script. Armazena valores temporariamente (até fechar o navegador) para ser usado pelo script. • $_ENV – Um array associativo de variáveis passadas para o script atual via o método do ambiente. • $_COOKIE – Variáveis passadas para o atual script via HTTP Cookies. Armazena valores com tempo superior ao $_SESSION.
  • 12. Outros comandos • isset – Informa se a variável foi iniciada (existe). • empty – Determina se a variável é considerada vazia. • unset – Destrói a variável especificada. • intval – Retorna o valor inteiro de uma variável. • floatval – Retorna o valor float de uma variável. • doubleval – Sinônimo de floatval(). • strval – Retorna o valor string de uma variável. • header – Retorna um cabeçalho no script. • setcookie – Define um cookie para ser enviado juntamente com o resto dos cabeçalhos HTTP. Como outros cabeçalhos (headers), os cookies devem ser enviados antes de qualquer saída do seu script.
  • 13. Dayvson Outros comandos • die – Este construtor da linguagem é equivalente a exit(). • exit – Mostra uma mensagem e termina o script atual. • define – Define uma constante. • sleep – Atrasa a execução do programa por um dado número de segundos. • addslashes – Retorna uma string com barras invertidas antes de caracteres que precisam ser escapados para uma query de um banco de dados, etc. Estes caracteres são aspas simples ('), aspas duplas ("), barra invertida () e NUL (o byte NULL). • htmlentities – Converte todos os caracteres aplicáveis em entidades html.
  • 14. Variáveis no PHP • Para declarar variáveis basta apenas colocar o $ e o nome da variável respeitando as normas de nomes para variáveis. • As variáveis são fracamente tipadas ou dinamicamente tipadas, ou seja, o tipo da variável muda dinamicamente conforme a situação. Criando classes • Utiliza-se o comando class. • Para inicializar um objeto, você usa a instrução new, criando uma instancia do objeto em variável.
  • 15. Funções do PHP • Funções de compressão de bzip2, rar e zip. • Funções de Calendário. • Funções de manipulação de PDF. • Biblioteca de rotinas de cliente URL – CURL. • Camada de funções de abstração de banco de dados DBA. • Funções DOM XML. • Funções de FTP. • Funções da biblioteca de imagens GD. • Funções de IMAP, POP3 e NNTP. • Funções de Mimetype. • Funções de mSQL, MSSQL, MySQL, MySQLi, Oracle 8, OpenSSL, Oracle, PostgreSQL.
  • 16.
  • 17. Criando um código simples: <?php echo “Olá mundo!”; ?> Será mostrado na tela: Olá mundo! Pequena demonstração...
  • 18. • Curso de PHP – Wikilivros - http://pt.wikibooks.org/wiki/Curso_de_PHP • Comunidade do PHP - http://www.php.net/manual/pt_BR/index.php • Aprender PHP (Laços de repetição) - http://www.aprenderphp.com.br/artigo/lacos-de- repeticao-while-e-do-while-no-php