SlideShare uma empresa Scribd logo
PHP ,[object Object]
Classes,[object Object]
Como criar uma função <?php functionsoma_valores ($valor1, $valor2, $valor3) {   $soma = $valor1 + $valor2 + $valor3; echo “A soma dos valores $valor1, $valor2 e $valor3;” echo “é $soma”; } $n1 = 10; $n2 = 20; $n3 = 50; soma_valores ($n1, $n2, $n3); ?>
Utilizando o comando returnem uma função <?php functionmaiusculo($string) {     $string = strtoupper ($string);    $string = str_replace(“á”, “Á”, String;);               ...    $string = str_replace (“ç”, “Ç”, $string);    $string = str_replace (“à”, “À”, $string); return $string; } $nome = “José Antônio”; $nome_m = maiusculo ($nome); echo “O nome do rapaz é $nome_m”; ?>
Função que retorna o triplo. <?php function triplo ($numero)   {        $x = $numero * 3; return $x;     }   $valor = 5; echo “O triplo de $valor é” . triplo($valor); ?>
Função que retorna arrays <?php function clubes ( )   {           $clube [ ] = “Grêmio”;          $clube [ ] = “Palmeiras”;          $clube [ ] = “Flamengo”;          $clube [ ] = “Atlético Mineiro”;          $clube [ ] = “Bahia”; return  $clube;    }   // inicio do programa principal   $nomes = clubes( );   for ( $i=0 ; $i < sizeof ( $nomes ) ; $i++ )   { echo “nomes[$i] vale $nomes[$i] <br>”    } ?>
Exercício Crie uma função que retorne a data atual no seguinte formato:Quarta-feira, 21 de Março de 2001. Obs.: Utilize as funções time e getdate. A função time retorna o tempo corrente em número de segundos desde 1º de janeiro de 1970, e a função getdate transforma  esse tempo em um array com o dia, mês, ano, dia do mes. [“wday”, “mon”, “year”,”mday”].
Resposta: <?php functionretorna_data ( )   {     $agora = time( );     $data = getdate($agora);     //dias da semana if($data["wday"] == 0){echo "Domingo";} elseif($data["wday"] == 1){echo "Segunda- Feira";} elseif($data["wday"] == 2){echo "Terça- Feira";} elseif($data["wday"] == 3){echo "Quarta- Feira";} elseif($data["wday"] == 4){echo "Quinta- Feira";} elseif($data["wday"] == 5){echo "Sexta- Feira";} elseif($data["wday"] == 6){echo "Sábado";}      // meses if($data["mon"] == 1) {$mes = janeiro;}  elseif($data["mon"]==2) {$mes = fevereiro;} elseif($data["mon"]==3) {$mes = março;} elseif($data["mon"]==4) {$mes = abril;} elseif($data["mon"]==5) {$mes = maio;}   elseif($data["mon"]==6) {$mes = junho;} elseif($data["mon"]==7) {$mes = julho;} elseif($data["mon"]==8) {$mes = agosto;} elseif($data["mon"]==9) {$mes = setembro;} elseif($data["mon"]==10) {$mes = outubro;} elseif($data["mon"]==11) {$mes = novembro;} elseif($data["mon"]==12) {$mes = dezembro;}     $data_atual = ", " . $data["mday"] . " de " .     $mes . " de " .  $data["year"]; return $data_atual;      }    $hoje = retorna_data ( ); echo $hoje; ?>
Passagem de parâmetros: valor e referência <?php function dobro ($valor) // passagem por valor  {     $valor = 2 * $valor;  } function duplica(&$valor) // passagem por referência  {     $valor = 2 * $valor;  }    $valor = 5;    dobro ($valor); echo $valor . “<br>”;    duplica ($valor); echo $valor; ?>
Recursão <?php function Fatorial($numero) { if($numero == 1) return $numero; else return $numero * Fatorial($numero -1) } echo Fatorial (5) . “”; echo Fatorial(7) . “”; ?>
Definição de Classe A classe é uma estrutura estática utilizada para descrever objetos mediante atributos (propriedade) e métodos (funcionalidades).
Como criar uma classe classNomeClasse {      var $Propriedades; functionMetodo( )   {        <procedimentos>    } }
Pessoa.class.php
Conta.class.php
Objeto Um objeto é uma estrutura dinâmica originada com base em uma classe.
Criando um objeto Instanciando um objeto
Acessando um método Acessando as Propriedades do Objeto Carlos Observação: note que, para acessar propriedades e métodos de um objeto dentro De uma string dupla (que é interpretada), é necessário utilizar-se de chaves ao redor da expressão.
Includes As includes nos permitem reaproveitar uma ou mais funções ou arquivos, utilizando-os em diversas páginas do site.  É utilizada na importação das  Classes.
Crie um programa com as classes Pessoa e Conta que utilizem os atributos e os métodos do diagrama abaixo. Salve as classes com os nomes: Pessoa.class.php e Conta.class.phpno diretório classes
Faça um programa que instancie os objetos das Classes Pessoa e Conta, utilizando os seus respectivos métodos, conforme a figura abaixo. Salve com o nome objeto.php, no mesmo diretório onde se encontra o diretório classes.
objeto.php
objeto.php
classes/Pessoa.class.php
classes/Conta.class.php

Mais conteúdo relacionado

Mais procurados

LabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - FunçõesLabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - FunçõesCarlos Santos
 
PHP Arrays - Básico | Certificação
PHP Arrays - Básico | CertificaçãoPHP Arrays - Básico | Certificação
PHP Arrays - Básico | Certificação
Ricardo de Carvalho
 
PHP 5.3 - Arrays
PHP 5.3 - ArraysPHP 5.3 - Arrays
PHP 5.3 - Arrays
George Mendonça
 
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveisLabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveisCarlos Santos
 
Perl Moderno, dia5
Perl Moderno, dia5Perl Moderno, dia5
Perl Moderno, dia5
garux
 
Clean code
Clean codeClean code
Clean code
Marcos Brizeno
 
Perl Moderno, dia2
Perl Moderno, dia2Perl Moderno, dia2
Perl Moderno, dia2
garux
 
Perl Moderno, dia3
Perl Moderno, dia3Perl Moderno, dia3
Perl Moderno, dia3
garux
 
Perl Moderno, dia4
Perl Moderno, dia4Perl Moderno, dia4
Perl Moderno, dia4
garux
 
Haskell aula3 listas
Haskell aula3 listasHaskell aula3 listas
Haskell aula3 listas
CRISLANIO MACEDO
 
TypeScript - Olhe teu tipo, script slides
TypeScript - Olhe teu tipo, script slidesTypeScript - Olhe teu tipo, script slides
TypeScript - Olhe teu tipo, script slides
Suissa
 
Aula 3 - Java Prof.ª Cristiane Fidelix
Aula 3 -  Java Prof.ª Cristiane FidelixAula 3 -  Java Prof.ª Cristiane Fidelix
Aula 3 - Java Prof.ª Cristiane Fidelix
Cris Fidelix
 

Mais procurados (13)

LabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - FunçõesLabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - Funções
 
PHP Arrays - Básico | Certificação
PHP Arrays - Básico | CertificaçãoPHP Arrays - Básico | Certificação
PHP Arrays - Básico | Certificação
 
PHP 5.3 - Arrays
PHP 5.3 - ArraysPHP 5.3 - Arrays
PHP 5.3 - Arrays
 
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveisLabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
 
Perl Moderno, dia5
Perl Moderno, dia5Perl Moderno, dia5
Perl Moderno, dia5
 
Clean code
Clean codeClean code
Clean code
 
Perl Moderno, dia2
Perl Moderno, dia2Perl Moderno, dia2
Perl Moderno, dia2
 
Perl Moderno, dia3
Perl Moderno, dia3Perl Moderno, dia3
Perl Moderno, dia3
 
Perl Moderno, dia4
Perl Moderno, dia4Perl Moderno, dia4
Perl Moderno, dia4
 
Haskell aula3 listas
Haskell aula3 listasHaskell aula3 listas
Haskell aula3 listas
 
TypeScript - Olhe teu tipo, script slides
TypeScript - Olhe teu tipo, script slidesTypeScript - Olhe teu tipo, script slides
TypeScript - Olhe teu tipo, script slides
 
Aula 3 - Java Prof.ª Cristiane Fidelix
Aula 3 -  Java Prof.ª Cristiane FidelixAula 3 -  Java Prof.ª Cristiane Fidelix
Aula 3 - Java Prof.ª Cristiane Fidelix
 
programação c 13
programação c 13programação c 13
programação c 13
 

Destaque

Hotel Cafezal em Vitoria da Conquista
Hotel Cafezal em Vitoria da ConquistaHotel Cafezal em Vitoria da Conquista
Hotel Cafezal em Vitoria da Conquista
Yuri Bispo
 
Programação web ii aulas 03 e 04
Programação web ii   aulas 03 e 04Programação web ii   aulas 03 e 04
Programação web ii aulas 03 e 04
Yuri Bispo
 
Programação web ii aulas 03 e 04
Programação web ii   aulas 03 e 04Programação web ii   aulas 03 e 04
Programação web ii aulas 03 e 04
Yuri Bispo
 
Programação web ii aulas 08 e 09
Programação web ii   aulas 08 e 09Programação web ii   aulas 08 e 09
Programação web ii aulas 08 e 09
Yuri Bispo
 
Requisitos monitoria
Requisitos monitoriaRequisitos monitoria
Requisitos monitoriaPaulo Damas
 
Novos caminhos da inclusão digital: experiências do projeto +Telecentros
Novos caminhos da inclusão digital: experiências do projeto +TelecentrosNovos caminhos da inclusão digital: experiências do projeto +Telecentros
Novos caminhos da inclusão digital: experiências do projeto +Telecentros
Dalton Martins
 
Introdução ao shell script no linux
Introdução ao shell script no linuxIntrodução ao shell script no linux
Introdução ao shell script no linux
Paulo Damas
 
Trouladas nº 20
Trouladas nº 20 Trouladas nº 20
Trouladas nº 20 susilagioso
 
Documentação de uma linguagem de progração
Documentação de uma linguagem de prograçãoDocumentação de uma linguagem de progração
Documentação de uma linguagem de progração
Jean Gleison de Santana Silva
 
Town hall meeting 2
Town hall meeting 2Town hall meeting 2
Town hall meeting 2
Jason Moussab
 
PMC-Burundi Sustains Efforts Despite Political Unrest
PMC-Burundi Sustains Efforts Despite Political UnrestPMC-Burundi Sustains Efforts Despite Political Unrest
PMC-Burundi Sustains Efforts Despite Political Unrest
Bill Ryerson (Immigration)
 
Mapa brecha digital
Mapa brecha digitalMapa brecha digital
Mapa brecha digital
Sheyla Nieves
 
Mapa brecha digital
Mapa brecha digitalMapa brecha digital
Mapa brecha digital
Vania1993
 
Curso web2.0
Curso web2.0Curso web2.0
Curso web2.0
gearmijos
 
Veja como montar um projeto de sucesso
Veja como montar um projeto de sucessoVeja como montar um projeto de sucesso
Veja como montar um projeto de sucesso
institutoclaro
 
XII. Cuarta Sesión: El Servicio Archivístico desde la óptica de la gestión p...
XII. Cuarta Sesión:  El Servicio Archivístico desde la óptica de la gestión p...XII. Cuarta Sesión:  El Servicio Archivístico desde la óptica de la gestión p...
XII. Cuarta Sesión: El Servicio Archivístico desde la óptica de la gestión p...
CEINPA
 
Ficha técnica Land Rover Freelander 2
Ficha técnica Land Rover Freelander 2Ficha técnica Land Rover Freelander 2
Ficha técnica Land Rover Freelander 2
rfarias_10
 

Destaque (20)

Hotel Cafezal em Vitoria da Conquista
Hotel Cafezal em Vitoria da ConquistaHotel Cafezal em Vitoria da Conquista
Hotel Cafezal em Vitoria da Conquista
 
Programação web ii aulas 03 e 04
Programação web ii   aulas 03 e 04Programação web ii   aulas 03 e 04
Programação web ii aulas 03 e 04
 
Programação web ii aulas 03 e 04
Programação web ii   aulas 03 e 04Programação web ii   aulas 03 e 04
Programação web ii aulas 03 e 04
 
Programação web ii aulas 08 e 09
Programação web ii   aulas 08 e 09Programação web ii   aulas 08 e 09
Programação web ii aulas 08 e 09
 
Requisitos monitoria
Requisitos monitoriaRequisitos monitoria
Requisitos monitoria
 
Novos caminhos da inclusão digital: experiências do projeto +Telecentros
Novos caminhos da inclusão digital: experiências do projeto +TelecentrosNovos caminhos da inclusão digital: experiências do projeto +Telecentros
Novos caminhos da inclusão digital: experiências do projeto +Telecentros
 
Introdução ao shell script no linux
Introdução ao shell script no linuxIntrodução ao shell script no linux
Introdução ao shell script no linux
 
Slides do quiz
Slides do quizSlides do quiz
Slides do quiz
 
Trouladas nº 20
Trouladas nº 20 Trouladas nº 20
Trouladas nº 20
 
Documentação de uma linguagem de progração
Documentação de uma linguagem de prograçãoDocumentação de uma linguagem de progração
Documentação de uma linguagem de progração
 
Town hall meeting 2
Town hall meeting 2Town hall meeting 2
Town hall meeting 2
 
PMC-Burundi Sustains Efforts Despite Political Unrest
PMC-Burundi Sustains Efforts Despite Political UnrestPMC-Burundi Sustains Efforts Despite Political Unrest
PMC-Burundi Sustains Efforts Despite Political Unrest
 
Mapa brecha digital
Mapa brecha digitalMapa brecha digital
Mapa brecha digital
 
Elegance
EleganceElegance
Elegance
 
Mapa brecha digital
Mapa brecha digitalMapa brecha digital
Mapa brecha digital
 
Curso web2.0
Curso web2.0Curso web2.0
Curso web2.0
 
Veja como montar um projeto de sucesso
Veja como montar um projeto de sucessoVeja como montar um projeto de sucesso
Veja como montar um projeto de sucesso
 
XII. Cuarta Sesión: El Servicio Archivístico desde la óptica de la gestión p...
XII. Cuarta Sesión:  El Servicio Archivístico desde la óptica de la gestión p...XII. Cuarta Sesión:  El Servicio Archivístico desde la óptica de la gestión p...
XII. Cuarta Sesión: El Servicio Archivístico desde la óptica de la gestión p...
 
De Corazon 1
De Corazon 1De Corazon 1
De Corazon 1
 
Ficha técnica Land Rover Freelander 2
Ficha técnica Land Rover Freelander 2Ficha técnica Land Rover Freelander 2
Ficha técnica Land Rover Freelander 2
 

Semelhante a Programação web ii aulas 06 e 07

Ganhando tempo com casos de testes
Ganhando tempo com casos de testesGanhando tempo com casos de testes
Ganhando tempo com casos de testes
Michael Castillo Granados
 
Ecommerce, mais simples do que parece
Ecommerce, mais simples do que pareceEcommerce, mais simples do que parece
Ecommerce, mais simples do que parece
Michael Castillo Granados
 
Ecommerce, mais simples do que parece
Ecommerce, mais simples do que pareceEcommerce, mais simples do que parece
Ecommerce, mais simples do que pareceImpacta Eventos
 
Hooks, o condimento mágico e escondido do WordPress
Hooks, o condimento mágico e escondido do WordPressHooks, o condimento mágico e escondido do WordPress
Hooks, o condimento mágico e escondido do WordPress
Zé Fontainhas
 
Escrevendo plugins JQuery
Escrevendo plugins JQueryEscrevendo plugins JQuery
Escrevendo plugins JQuery
Zigotto Tecnologia
 
Curso de Introdução - PHP
Curso de Introdução - PHPCurso de Introdução - PHP
Curso de Introdução - PHP
Evandro Klimpel Balmant
 
Evolução e futuro do uso de paradigmas no JavaScript
Evolução e futuro do uso de paradigmas no JavaScriptEvolução e futuro do uso de paradigmas no JavaScript
Evolução e futuro do uso de paradigmas no JavaScript
Jean Carlo Emer
 
Evento Front End SP - Organizando o Javascript
 Evento Front End SP - Organizando o Javascript Evento Front End SP - Organizando o Javascript
Evento Front End SP - Organizando o Javascript
Michel Ribeiro
 
Qualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnitQualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnit
Diego Tremper
 
Clean Code e Object Calisthenics - Aplicados no PHP
Clean Code e Object Calisthenics - Aplicados no PHPClean Code e Object Calisthenics - Aplicados no PHP
Clean Code e Object Calisthenics - Aplicados no PHP
Rafael Neris
 
PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX Sérgio Souza Costa
 
Linguagem R
Linguagem RLinguagem R
Linguagem R
Anderson Sanches
 
apostila.pdf
apostila.pdfapostila.pdf
apostila.pdf
DenilsonNunes13
 
Aula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites IIAula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites II
info_cimol
 
PHP 5.3 - Funções
PHP 5.3 - FunçõesPHP 5.3 - Funções
PHP 5.3 - Funções
George Mendonça
 

Semelhante a Programação web ii aulas 06 e 07 (20)

Php 08 Oo
Php 08 OoPhp 08 Oo
Php 08 Oo
 
Aula5
Aula5Aula5
Aula5
 
Ganhando tempo com casos de testes
Ganhando tempo com casos de testesGanhando tempo com casos de testes
Ganhando tempo com casos de testes
 
Ecommerce, mais simples do que parece
Ecommerce, mais simples do que pareceEcommerce, mais simples do que parece
Ecommerce, mais simples do que parece
 
Ecommerce, mais simples do que parece
Ecommerce, mais simples do que pareceEcommerce, mais simples do que parece
Ecommerce, mais simples do que parece
 
Hooks, o condimento mágico e escondido do WordPress
Hooks, o condimento mágico e escondido do WordPressHooks, o condimento mágico e escondido do WordPress
Hooks, o condimento mágico e escondido do WordPress
 
Prog web 06-php-oo
Prog web 06-php-ooProg web 06-php-oo
Prog web 06-php-oo
 
Escrevendo plugins JQuery
Escrevendo plugins JQueryEscrevendo plugins JQuery
Escrevendo plugins JQuery
 
Aula 02 - Curso PHP e MySQL
Aula 02 - Curso PHP e MySQLAula 02 - Curso PHP e MySQL
Aula 02 - Curso PHP e MySQL
 
Curso de Introdução - PHP
Curso de Introdução - PHPCurso de Introdução - PHP
Curso de Introdução - PHP
 
Evolução e futuro do uso de paradigmas no JavaScript
Evolução e futuro do uso de paradigmas no JavaScriptEvolução e futuro do uso de paradigmas no JavaScript
Evolução e futuro do uso de paradigmas no JavaScript
 
Evento Front End SP - Organizando o Javascript
 Evento Front End SP - Organizando o Javascript Evento Front End SP - Organizando o Javascript
Evento Front End SP - Organizando o Javascript
 
Aula 4 php
Aula 4 phpAula 4 php
Aula 4 php
 
Qualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnitQualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnit
 
Clean Code e Object Calisthenics - Aplicados no PHP
Clean Code e Object Calisthenics - Aplicados no PHPClean Code e Object Calisthenics - Aplicados no PHP
Clean Code e Object Calisthenics - Aplicados no PHP
 
PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX
 
Linguagem R
Linguagem RLinguagem R
Linguagem R
 
apostila.pdf
apostila.pdfapostila.pdf
apostila.pdf
 
Aula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites IIAula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites II
 
PHP 5.3 - Funções
PHP 5.3 - FunçõesPHP 5.3 - Funções
PHP 5.3 - Funções
 

Último

O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
analuisasesso
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
Letras Mágicas
 
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptxMÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
Martin M Flynn
 
the_story_garden_5_SB_with_activities.pdf
the_story_garden_5_SB_with_activities.pdfthe_story_garden_5_SB_with_activities.pdf
the_story_garden_5_SB_with_activities.pdf
CarinaSoto12
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
Mary Alvarenga
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
profesfrancleite
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
JulianeMelo17
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
CarlosEduardoSola
 
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdfProjeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Bibliotecas Infante D. Henrique
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
RenanSilva991968
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
Escola Municipal Jesus Cristo
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
Mary Alvarenga
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
jbellas2
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
MatildeBrites
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Mary Alvarenga
 
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Luana Neres
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
Manuais Formação
 
PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
betokg
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Biblioteca UCS
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
WelidaFreitas1
 

Último (20)

O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
 
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptxMÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
 
the_story_garden_5_SB_with_activities.pdf
the_story_garden_5_SB_with_activities.pdfthe_story_garden_5_SB_with_activities.pdf
the_story_garden_5_SB_with_activities.pdf
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
 
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdfProjeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
 
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
 
PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
 

Programação web ii aulas 06 e 07

  • 1.
  • 2.
  • 3. Como criar uma função <?php functionsoma_valores ($valor1, $valor2, $valor3) { $soma = $valor1 + $valor2 + $valor3; echo “A soma dos valores $valor1, $valor2 e $valor3;” echo “é $soma”; } $n1 = 10; $n2 = 20; $n3 = 50; soma_valores ($n1, $n2, $n3); ?>
  • 4. Utilizando o comando returnem uma função <?php functionmaiusculo($string) { $string = strtoupper ($string); $string = str_replace(“á”, “Á”, String;); ... $string = str_replace (“ç”, “Ç”, $string); $string = str_replace (“à”, “À”, $string); return $string; } $nome = “José Antônio”; $nome_m = maiusculo ($nome); echo “O nome do rapaz é $nome_m”; ?>
  • 5. Função que retorna o triplo. <?php function triplo ($numero) { $x = $numero * 3; return $x; } $valor = 5; echo “O triplo de $valor é” . triplo($valor); ?>
  • 6. Função que retorna arrays <?php function clubes ( ) { $clube [ ] = “Grêmio”; $clube [ ] = “Palmeiras”; $clube [ ] = “Flamengo”; $clube [ ] = “Atlético Mineiro”; $clube [ ] = “Bahia”; return $clube; } // inicio do programa principal $nomes = clubes( ); for ( $i=0 ; $i < sizeof ( $nomes ) ; $i++ ) { echo “nomes[$i] vale $nomes[$i] <br>” } ?>
  • 7. Exercício Crie uma função que retorne a data atual no seguinte formato:Quarta-feira, 21 de Março de 2001. Obs.: Utilize as funções time e getdate. A função time retorna o tempo corrente em número de segundos desde 1º de janeiro de 1970, e a função getdate transforma esse tempo em um array com o dia, mês, ano, dia do mes. [“wday”, “mon”, “year”,”mday”].
  • 8. Resposta: <?php functionretorna_data ( ) { $agora = time( ); $data = getdate($agora); //dias da semana if($data["wday"] == 0){echo "Domingo";} elseif($data["wday"] == 1){echo "Segunda- Feira";} elseif($data["wday"] == 2){echo "Terça- Feira";} elseif($data["wday"] == 3){echo "Quarta- Feira";} elseif($data["wday"] == 4){echo "Quinta- Feira";} elseif($data["wday"] == 5){echo "Sexta- Feira";} elseif($data["wday"] == 6){echo "Sábado";} // meses if($data["mon"] == 1) {$mes = janeiro;} elseif($data["mon"]==2) {$mes = fevereiro;} elseif($data["mon"]==3) {$mes = março;} elseif($data["mon"]==4) {$mes = abril;} elseif($data["mon"]==5) {$mes = maio;} elseif($data["mon"]==6) {$mes = junho;} elseif($data["mon"]==7) {$mes = julho;} elseif($data["mon"]==8) {$mes = agosto;} elseif($data["mon"]==9) {$mes = setembro;} elseif($data["mon"]==10) {$mes = outubro;} elseif($data["mon"]==11) {$mes = novembro;} elseif($data["mon"]==12) {$mes = dezembro;} $data_atual = ", " . $data["mday"] . " de " . $mes . " de " . $data["year"]; return $data_atual; } $hoje = retorna_data ( ); echo $hoje; ?>
  • 9. Passagem de parâmetros: valor e referência <?php function dobro ($valor) // passagem por valor { $valor = 2 * $valor; } function duplica(&$valor) // passagem por referência { $valor = 2 * $valor; } $valor = 5; dobro ($valor); echo $valor . “<br>”; duplica ($valor); echo $valor; ?>
  • 10. Recursão <?php function Fatorial($numero) { if($numero == 1) return $numero; else return $numero * Fatorial($numero -1) } echo Fatorial (5) . “”; echo Fatorial(7) . “”; ?>
  • 11. Definição de Classe A classe é uma estrutura estática utilizada para descrever objetos mediante atributos (propriedade) e métodos (funcionalidades).
  • 12. Como criar uma classe classNomeClasse { var $Propriedades; functionMetodo( ) { <procedimentos> } }
  • 15. Objeto Um objeto é uma estrutura dinâmica originada com base em uma classe.
  • 16. Criando um objeto Instanciando um objeto
  • 17. Acessando um método Acessando as Propriedades do Objeto Carlos Observação: note que, para acessar propriedades e métodos de um objeto dentro De uma string dupla (que é interpretada), é necessário utilizar-se de chaves ao redor da expressão.
  • 18. Includes As includes nos permitem reaproveitar uma ou mais funções ou arquivos, utilizando-os em diversas páginas do site. É utilizada na importação das Classes.
  • 19. Crie um programa com as classes Pessoa e Conta que utilizem os atributos e os métodos do diagrama abaixo. Salve as classes com os nomes: Pessoa.class.php e Conta.class.phpno diretório classes
  • 20. Faça um programa que instancie os objetos das Classes Pessoa e Conta, utilizando os seus respectivos métodos, conforme a figura abaixo. Salve com o nome objeto.php, no mesmo diretório onde se encontra o diretório classes.