na aula anterior nós Montamos esse código aqui de 15 linhas basicamente é bastante HTML e de PHP basicamente tem uma linha só o código PHP info o resultado gerado Foi gigante Olha isso a quantidade de coisas geradas e o pior se a gente for mostrar o código fonte dessa página ele vai mostrar um código somente com HTML que tem quase 1000 linhas 928 linhas Ao Total como isso foi possível como uma simples linha de pega é capaz de gerar quase 1000 linhas de html é justamente isso que a gente vai responder nesse [Música] vídeo olá pequeno gafanhoto seja muito bem-vinda muito bem-vindo a mais uma aula aqui do seu curso em vídeo de PGP moderno o meu nome é Gustavo Guanabara eu sou seu professor e nesse vídeo nós vamos entender um pouco mais sobre como funciona um servidor como um código PHP consegue fazer essa explosão de código que você acabou de ver aí na abertura do vídeo apesar de parecer muito mágico muito fantasioso é extremamente simples é só você assistir esse vídeo até o final que você vai sair entendendo tudo bonitinho e de quebra a gente vai entender Quais são as formas de incorporar o PP no HTML não é só uma forma na verdade existem cinco maneiras de incorporar na verdade hoje em dia não são n cinco mas durante a história do PHP foram cinco maneiras de incorporar isso tudo a gente vai ver nesse vídeo agora então sente-se confortavelmente pega aquele caderno para fazer aquela anotação esperta e a gente se vê Já já tem muita gente que me pergunta assim pô gon barara como é que você consegue criar esses cursos com essa qualidade visual com essas ths iluminação Qual é a melhor câmera que lente você utiliza como é que você trabalha o microfone e eu tenho uma dica muito importante para te dar lá no estudonauta nós temos um curso com muitas dicas paraa produção de conteúdo online você vai aprender a editar vídeo fazer animações vai a aprender como escolher microfone escolher iluminação escolher câmera isso tudo para você ter uma qualidade tinindo pro seu canal então torne-se um estudonauta hoje mesmo pague uma única mensalidade e tenha acesso a todos os cursos então como eu disse anteriormente O objetivo dessa aula é entender um pouco melhor como funcionam os scripts PHP na verdade a gente vai fazer uma revisão Zinha do que a gente viu até o momento só que eu fiz de uma maneira um pouco mais didática um pouquinho mais animada vamos dizer assim isso vai servir principalmente para quem não fez o curso de html ou não sabe tanto HTML assim e quer aprender PHP Na verdade eu recomendo muito que você aprenda HTML junto se é que você já não sabe HTML e eu espero também que você saiba HTML da versão mais recente a versão 5 não me vem com aquele hml antigo de body BG color Font color Center nada disso existe mais e nunca se esquece aqui em cima da minha cabeça tem sempre uma playlist tem a playlist do curso de PHP e tem a playlist do curso de html também inclus inclusive curso de JavaScript também a gente sempre coloca essas playlists aqui nos cards mas o nosso objetivo aqui é PHP e o código PHP a maneira mais comum de ver o código PHP é incorporado a códigos HTML Então vou colocar aqui o início o princípio Inicial fundamental de um código HTML como a gente viu nas aulas anteriores o HTML ele começa em HTML e bar HTML aquela primeira linha doct Type HTML ela serve para indicar que esse código é feito na última versão na versão mais atual da linguagem e tudo que eu colocar aqui aqui dentro você fez o curso de html com a gente é o conteúdo do nosso site é ão configurações e a parte visual dentro desses dessa estrutura aí que eu Poni eu posso ter grandes áreas duas grandes áreas área de cabeça e área de corpo delimitadas pelas tags Head e Body na área head na área da cabeça nós fazemos algumas configurações então nessa área aí a gente vai fazer algumas configurações Como por exemplo o carset o conjunto de caracteres suportados que a gente sempre vai utilizar o tf8 para poder trabalhar com as nossas acentuações outra configuração muito importante é o tamanho da viport para que o seu site ocupe 100% da tela né 100% da largura do dispositivo da tela do dispositivo e também fique com uma proporção em escala 1. 0 é exatamente isso que essa linha faz outra coisa que a gente pode colocar dentro do Head é o title que é o título que vai aparecer lá em cima no navegador então além da área head nós temos também a área de bar que eu acabei de pontilhar ali dentro do bari nós vamos colocar o có código do nosso site tudo que vai aparecer eu coloquei ali um H1 que é um título principal que vai aparecer num texto bem grande na verdade H1 não é texto grande H1 é título de nível 1 Cuidado para não confundir aí e tudo que tá aparecendo aí na sua tela nesse exato momento não é uma linguagem de programação Isso aí são códigos html html É sim uma linguagem O l é de linguagem e o m é de marcação então ele não é uma linguagem de programação é uma linguagem de marcação Ela é bem limitada Mas a gente pode sim incorporar l linguagens de programação como por exemplo se você fez o curso de JavaScript com a gente você consegue naquela área ali ó criar um script criar códigos em efetivamente sim dessa vez numa linguagem de programação JavaScript é uma linguagem de programação então tudo que tá dentro dessa área pontilhada aí que eu colocar vai ser o que a gente chama de script JavaScript script JS E aí essa linha de raciocínio nos faz pensar o seguinte tá se eu quiser programar em JavaScript eu escrevo dessa maneira E se eu quiser programar em PHP ser Será que só colocar trocar a palavra JavaScript por PHP vai fazer funcionar e a maioria das pessoas nesse momento talvez você seja uma dessas tá pensando assim tá não vai funcionar Não é assim que se programa em PGP E se eu disser para você que até alguns poucos anos atrás funcionava isso aqui uma das primeiras maneiras de se incorporar PHP ao HTML era utilizando essa tag era utilizando esse tipo de comando e eram assim que eram delimitados os scripts PHP e você não precisa ficar confiando em mim não vamos colocar a mão na massa e vamos ver se realmente isso funcionava eu vou te provar e você vai conseguir fazer aí na sua casa também e a ferramenta que a gente vai usar é o nosso já conhecido aqui apresentado para vocês por mim o online pp. I Então você acessa aí o online pp.
I vai colocar aqui o código aqui eu já digitei o código que tava escrito aí na tela então eu criei um doctype HTML um head área Head com configurações básicas o bar e exemplo PHP se você vier aqui ó você consegue botar aqui ó script e barra script se você colocar aqui language JavaScript você vai conseguir colocar código JavaScript lá dentro se você colocar PHP você vai conseguir colocar código PHP aqui dentro então por exemplo aqui ó vou fazer um exemplo simples vou criar nome recebe ah Mag barara que que é isso você não me explicou Relaxa não fica preocupada em entender 100% da aula logo de cara mas se você já aprendeu algum tipo de linguagem de programação eu acabei de criar uma variável aqui o PHP não declara variáveis eu simplesmente inicializo elas Vou botar aqui nome Gustavo Guanabara ponto e vírgula no final então eu acabei de declarar uma variável nome e essa variável vai ter o valor Gustavo Guanabara dentro dela é uma string na verdade Ah mas eu não entendi ainda relaxa que a gente vai ter uma aula de variáveis de tipos primitivos beleza por enquanto só copia só digita aí no seu código e bota aí no seu caderno outra coisa que eu posso fazer é escrever na tela pode ser por print ou pode ser por Eco botar por Eco aqui e eu vou colocar assim ó vou criar um parágrafo vou botar o meu nome é e vou colocar nome e vou fechar parágrafo basicamente o que eu tô fazendo aqui eu tô criando um script que tem uma variável nome essa variável nome vai ter o valor Gustavo Guanabara E aí eu vou mostrar na tela o meu nome é o conteúdo da variável nome na grande maioria das linguagens de programação Quando você bota isso ele vai escrever na tela o meu nome é nome só que em PHP ó se eu executar na verdade agora se eu executar ele vai dar erro quer ver não um erro na verdade ele simplesmente não conseguiu compreender tá vendo ó ele não escreveu nada na tela a não ser os comandos do script que eu coloquei então ele não conseguiu decodificar isso por quê Porque a gente tá rodando na versão 8. 2. 0 da linguagem que é a atual no momento que eu tô gravando esse vídeo mas se você vier aqui ó em PHP versions tirar 8.
2 e botar a versão por exemplo ah 5. 6 que foi uma versão mais antiga né antes da versão 7 nós vamos executar ó vou recolher aqui executar olha isso o meu nome é Gustavo Guanabara isso é essa maneira de representar scripts usando script language PHP você poderia utilizar essa sintase na versão 5 para baixo a partir da versão 7 essa forma de delimitar script PP parou de funcionar e aí você sabia disso Você sabia dessa essa curiosidade eu acho que vale um like se você não sabia e se você já sabia mostra pras pessoas esse vídeo Cara essa informação pouca gente sabe eu dou aula por muito tempo em faculdade e tudo mais e muitos alunos quando eu falo que isso aqui funcionaria a maioria vira a cara e fala assim não impossível isso funcionar isso aqui é a sintaxe de delimitação do JavaScript não de PHP pois PHP também tinha isso só deixou de ter a partir da versão 7 porém hoje em dia já não funciona mais esse tipo de tag para delimitar script PHP E aí aí a gente tem que aprender a forma nova a forma nova que na verdade já existe há bastante tempo é utilizando o que a gente chama de super tag verdade essa que você já viu anteriormente é a delimitação atual aceita de códigos PHP E como eu acabei de falar essa delimitação tem um nome chamada super tag PHP então eu já te mostrei duas formas de delimitar um código PHP primeiro utilizando script language e segundo utilizando as supertags que é o que tá acontecendo aqui só que essas não são as duas maneiras como eu falei tem cinco vamos ver as outras três a outra maneira de representar códigos em PHP delimitar o código é utilizando essa sintaxe um pouco reduzida Na verdade eu só reduzo o início né Eu tiro a sigla PHP do início e aí esse tipo de simplificação tem um nome chama short Open tag então se você quiser você pode utilizar short Open tag Só que tem uma observação uma pequena observação que já já você vai entender inclusive para códigos hoje você pode fazer isso Apesar de eu não recomendar já vou dando um spoiler mas Mas essa é a terceira maneira Vai contando aí a quarta maneira é utilizando uma tag de delimitação uma super tag de outra linguagem que é meio que concorrente do PHP PHP tinha uma linguagem concorrente da Microsoft que se chamava ASP e existe essa forma de representar de delimitar código PGP utilizando o que nós chamamos de ASP tag ou tag ASP essa marca que no lugar da interrogação usa o sinal de porcentagem foi definida pela Microsoft para delimitar código em ASP e o PHP por muito os anos também aceitou esse tipo de delimitação também com ressalvas tinha que configurar diretamente no servidor e assim como o script PHP script language PHP as ASP tags também não funcionam mais e você pode estar se perguntando pô Guanabara se já não funciona mais as script tags e as ASP tags por que que tu tá ensinando nesse curso e a resposta é simples muita gente quando vai fazer concursos como por exemplo concurso da Marinha da Aeronáutica que a gente tem aí o nosso parceiro explicadores. net nas provas por muito tempo dei aula em preparatório nas provas cai esse tipo de pergunta e com uma certa frequência então é por isso que eu tô falando aqui para você e se você não perdeu as contas ainda falta só um jeito de delimitar código PHP e na verdade é uma situação muito específica mas que acontece bastante dá uma olhada aqui ó eu vou criar uma tag uma super tag completa PHP tá e dentro eu vou colocar um comando só um comando que pode ser print ou pode ser Eco é muito comum a gente ter uma delimitação uma tag uma super tag onde tem que apenas um comando e essa simplificação Só serve se for um comando e se esse comando for um Eco ou um print então Ó o que tá ali ó PHP Eco curso em vídeo é um comando só Esse comando é o eco não tem mais nenhum comando dentro da Super tag inclusive como observação se for só um comando dentro da Super tag você não tem obrigação de colocar ponto e vírgula no final tá vendo ali eu nem coloquei justamente para poder te falar isso daí então quando você tem a super tag PHP junto com um comando Eco e esse comando Eco é a única coisa dentro dessa tag você pode simplificar toda essa área que eu aurei aí que eu dem marquei por um símbolo de igual simples assim alta simplificação isso tem um nome também que é short tag PHP cuidado PR você não confundir short Open tag com short tag beleza Anota essa parada aí então vamos fazer alguns testes diretamente no nosso online PGP e ver se esse negócio todo tá funcionando Então olha aqui ó o script já funcionou na versão 5.
6 né ou executar aqui meu nome é Gustavo Guanabara funcionou perfeitamente vamos substituir isso daqui pelas super tag simplificada vamos ver se vai funcionar a short Open tag vamos executar funcionou também ó meu nome é Gustavo Guanabara então funciona tanto quando eu tô com a versão completa né a função a delimitação utilizando a super tag funciona a short Open tag também funciona certo vamos testar aqui a ASP tag provavelmente a ASP tag não vai funcionar tá ele requer uma configuração a short tag também requer tá a gente vai mostrar isso na próxima aula ASP tag não funciona tá vendo não funcionou aqui pra gente mas na versão 5. 6 se você configurasse o arquivo php. ini para utilizar ASP tag ele funcionaria também e por fim Vamos colocar aqui a tag normal vou tirar esse comando aqui e vou botar ele numa tag sozinha vou botar PHP Eco tá o eco que eu tinha colocado lá tá eu separei botei essa tag isso é totalmente possível tá eu fiz um comando em cima um comando emb baixo executar tá lá o meu nome é Gustavo Guanabara funcionou normal só que como eu disse quando eu tenho PHP e Eco no mesmo comando eu consigo substituir por um símbolo de igual certo não pode ter espaço aqui na frente não funciona se botar espaço quer ver ó assim vai funcionar normal vai escrever o meu nome é Gustavo Guanabara funcionou perfeito se por acaso eu der um espacinho aqui ó colocar um espaço aqui ó tá aqui executar o código ele já para de funcionar tá vendo deu um erro na linha 16 erro na linha 16 é essa linha aqui ó Foi porque eu deixei um espaço é tudo coladinho tá outra coisa que eu falei eu posso tirar o ponto e vírgula daqui e não vai dar erro tá sem problema quando é um comando só não tem necessidade aqui também é um comando só eu posso tirar o ponto e vírgula daqui ó continua funcionando OK mas o ideal é que você coloque ponto e vírgula só tirei porque se alguma hora aparecer um comando sozinho falar Esse comando tá errado não tá errado você pode deixar ele sem ponto e vírgula se for o único comando e se o último comando for print ou Eco é só você substituir pelo igualzinho aqui que é a nossa PHP short tag tranquilo essa aqui é a short Open tag essa aqui é a short tag só que funcionou aqui no PHP online vamos ver se funciona diretamente no nosso servidor então ó vamos startar o nosso servidor tô aqui com zamp vou iniciar pode ser no Mac pode ser no Windows pode ser onde for vou instar ele aqui no no Mac tá começando já vou colocar o código aqui da aula passada e o resultado dele vamos ver se vai startar ó já startou o servidor vou deixar aqui embaixo só para você ver que o apach tá startado ó Tá tudo funcionando aqui perfeitamente tá vamos testar ver se a minha short Open tag vai funcionar botei aqui a short Open tag na hora que eu atualizo ele parou de funcionar Beleza então tem que tomar cuidado porque esse tipo de coisa ó se você clicar com o botão direito aqui e mandar exibir código fonte você vai ver que no código fonte tem aqui ó deixa eu dar uma aumentada para você tá vendo ele ficou com o código PGP ele não entendeu o o servidor não entendeu e mandou o código lá pra gente tentar interpretar nosso computador também não entendeu nosso cliente não entendeu E ele ficou dentro do código fonte beleza aí então esse tipo de coisa não está funcionando agora bara como é que faz para eu corrigir no próximo vídeo eu vou te ensinar porque a gente vai mexer com algumas configurações básicas de um servidor então aguarda pro próximo vídeo que eu vou te mostrar como isso aqui passa a funcionar inclusive vou te mostrar uma outra coisa quer ver aqui no Mac Se eu colocar ó vou voltar funcionar normal tá deixa eu tamanho normal tá funcionando certo se por acaso eu sei lá vou esquecer a letra i aqui ó phpn Foo tá errado eu tô vendo que tá errado ele sublinhou ali dizendo que tá errado mas eu não prestei atenção e vou tentar carregar lá no Windows ele mostraria que tá com erro na linha 12 no Mac Ele não mostrou também vou ensinar caso até o teu Windows não esteja mostrando a linha de erro também vou te ensinar como é que faz isso mas eu vou te mostrar que no Windows tá funcionando perfeitamente quer ver ó se por casa ó Tá tudo funcionando bonitinho se eu tirar o i aqui também de novo ó PPN Foo tá no Windows agora se eu executar ele vai dizer ó tem um erro na linha 12 tá erro na linha 12 Ah pô tá faltando o i aqui eu corrijo o linha 12 isso ajuda para caramba no Mac aqui ele não tá mostrando também vou te mostrar como corrigir isso no próximo vídeo combinado isso pode acontecer tá É porque no Mac eu não sei por a galera da zemp tá distribuindo uma versão já paraa produção não para desenvolvimento Eu também explico essa diferença aí mas via de regra fica a dica não utiliza short Open tag porque você pode ter problemas no futuro também vou justificar o o o motivo beleza mas aqui o nosso objetivo Como eu disse anteriormente lá no início do vídeo é dizer assim como é que uma linha de PHP virou esse monte de linha virou quase 1000 linhas ó exibi código fonte virou quase 1000 linhas de html Como pode uma linhazinha virar tantas linhas isso acontece porque existe um pré-processamento quando você aprendeu né lá na frente nos vídeos anteriores se você não viu veja PHP é uma sigla que significa o primeiro p é de PHP H é de hypertext ou hipertexto e o último p é de preprocessor existe um pré-processamento e Exatamente esse pré-processamento que eu vou dar uma revisada e vou mostrar na prática como funciona esse pré-processamento Eu já mostrei para você em forma de uma imagem vou até colocar essa imagem de novo aqui sendo montada rapidona se você não lembra como funciona essa imagem daqui Volte algumas casas volte a algumas aulas e assista de novo eu preciso que você entenda o mecanismo de funcionamento do server site então isso daqui foi o cliente pede pro servidor o servidor o que é HTML ele manda pro cliente e o que é PHP ele pré processa e manda pro usuário Essa foi a explicação que eu dei só que eu não mostrei um código pronto funcionando e eu vou exemplificar aqui na tela exatamente com o código que eu acabei de criar com vocês lá no online PGP que é o seguinte ó vou montar o que tá na parte de cima é o lado do servidor né o código que eu estou programando é o código que eu vou incluir o código PHP Então vou botar só um trecho Tá vou botar só a parte do bar considere que tem o código todo HTML Head e tudo mais só a parte do bari botei um H1 e botei lá a minha super tag PGP o que eu vou escrever dentro é código PGP botei a mesma coisa ó lá nome recebe Gustavo eu tinha posto Gustavo Guanabara vou botar só Gustavo para o código ficar menor e botei lá um eco Eu me chamo nome então ele vai fazer essa esse processamento como funciona isso o próprio servidor o próprio interpretador do PHP a própria zend Engine que é a máquina de execução da zend ele vai pegar essa parte pontilhada e vai pré-processada ele vai simplesmente preparar para enviar pro cliente tá vendo a parte de baixo é o cliente simplesmente todas as linhas que estão ali que não estão pontilhadas ele já vai preparar para mandar pro cliente sem alteração nenhuma a parte pontilhada ele vai é processar essa parte de que maneira essa linha Eco ela tá entre aspas duplas né que é o que são as as Strings de interpolação vocês vão aprender mais pra frente mais para frente eu vou te explicar por que as aspas duplas fazem interpolação no PHP se não fazem na grande maioria das linguagens de hoje em dia mas o PHP faz e ele vai pegar essa linha do Eco a linha de cima nome recebe Gustavo vai ser simplesmente processada no servidor e nada vai ser mandado pro cliente o que vai ser mandado pro cliente é só as saídas são só os ecos que tem esse nome justamente por você para numa caverna você fala oi aí a caverna dá um retorno é um retorno então o eco é justamente isso justamente nesse sentido então o resultado que vai ser mandado pro cliente nem a palavra Eco vai ser mandada vai ser mandado só assim o parágrafo Eu me chamo Gustavo Então o cifrão Zinho nome né o dólar nome vai ser substituído por Gustavo que é o conteúdo da variável e esse conteúdo de baixo vai ser enviado pro cliente Esse é o pré-processamento e quando eu utilizei aquele comando PHP info simples na verdade aquele comando dentro tem um código gigante que vai gerar todo aquele código HTML para você então os códigos PGP podem gerar códigos menores de html Como foi o caso ali eu tenho duas linhas de PGP gerando uma linha de html nesse caso que está aparecendo aí na tela mas pode acontecer o contrário eu posso ter um comando no caso é uma função chamada PHP info que é uma função interna do sistema que gera uma tabela gigante com todas as informações do Servidor e esse é o poder do PHP é pré-processados para poder mandar pro cliente e eu não vou ficar só de papo com você só mostrando o exemplo um pouco mais simples não eu vou te mostrar alguns comandos algumas coisas que talvez você não entenda agora sem problema nenhum mais paraa frente a gente vai rever esse conceito mas eu quero te mostrar o poder do pré-processamento do PHP vem comigo aqui e vamos criar mais um exemplo mais um exercício que eu quero que você digite e teste aí na sua casa se você tá fazendo esse curso diretamente no YouTube ou já tá fazendo direto pela nossa plataforma a grande vantagem de fazer diretamente pela plataforma é que você no final do curso pode fazer uma prova pode fazer uma avaliação e conseguir certificados é um certificado a cada módulo desse curso os certificados para você poder fazer a prova nada é pago mas para você emitir o certificado você precisa comprar crédito mas você pode ir fazendo o curso acessa a nossa plataforma cursoemvideo.
com tem. br cursoemvideo. com se cadastra vai fazendo os cursos por lá faz as provas seja aprovado seja aprovada e conseguindo mais de 70% de aproveitamento em cada módulo você consegue garantir Um certificado imprime só quando você precisar fica a dica aí então vamos lá ó tô aqui no Windows o apach já tá ligado tá então eu já tô com o meu servidor local funcionando eu vou criar uma nova pasta então ó clica aqui fora para ficar essa borda grandona né Azul vou clicar aqui na pastinha vou chamar de e002 Ah se você não sabe essa estrutura de pasta a gente criou em aulas anteriores tá já expliquei essa parada aqui você deixa a pasta marcada que você acabou de criar e clica no papelzinho para criar um novo arquivo que a gente vai chamar de index.
php também já expliquei a funcionalidade do arquivo index vou criar aqui também o código base de html só botar uma exclamação e apertar enter já criou o código todo PTBR vou criar aqui o meu H1 exemplo de PHP tá aqui o title PHP aqui dentro eu vou colocar a minha tag minha super tag beleza Lembrando que a gente instalou uma uma extensão que é essa extensão aqui awesome snippets que permite que eu só digite PHP e clique aqui na primeira opção ou aperte enter ele já vai criar uma super tag tá então PR quem Ah eu quero short Open tag cara digita PHP ele já vai criar super tag completa Tá mas relaxa que na próxima aula a gente ensina como é que habilita as short tags na sua short Open tag na sua na sua máquina também então vamos lá o que que eu vou montar aqui agora eu vou fazer o seguinte eu vou criar um eco simples simples simples simples coisa moleza vamos botar aqui ó hoje é dia vamos executar esse código verdade não é o exercício um eu quero executar o exercício dois então posso botar aqui já direto já tá lá hoje é dia aqui dentro eu consigo fazer o seguinte eu quero juntar hoje é dia com o resultado de uma outra função a gente tem um PHP info é uma função né porque ela tem parênteses no final uma outra função que existe é a função Date a função date retorna a uma data certo fazer um negocinho aqui para juntar essa string com o resultado de date eu tenho que usar um operador Zinho que não no JavaScript seria o mais no PHP um pontinho tá depois você vai entender melhor sobre isso e aqui dentro do date eu posso colocar por exemplo eu quero saber que dia é hoje tá vamos testar aqui ó hoje é dia no caso aqui ó 2 de janeiro vamos ver aqui ó hoje é dia é dia 3 ó já deu uma diferenç aqui vou explicar por tá aqui tá hoje é dia 3 TR vou botar uma barrinha aqui eu quero o mês então o d minúsculo e o m maiúsculo 3 de Janeiro Ok se eu quiser o ano também eu boto um Y maiúsculo agora na bara Por que que só o d é minúsculo você pode botar o d maiúsculo só que o D maiúsculo pro date não é o dia numérico do dia 3 é o dia da semana né tá dizendo que é terça-feira hoje eu tô gravando é uma segunda-feira ele já tá mostrando terça já vou te explicar Porquê tá outra coisa que além você pode mostrar além do dia é mostar assim ó e a hora atual é concatenado né pontinho com date eu quero mostrar agora a hora vírgula no final para mostrar a hora eu vou mostrar o seguinte G maiúscula é a hora I minúsculo é minuto s minúsculo é segundo Ah mas agora por que isso relaxa que depois eu vou te mostrar mais pra frente tá só tô colocando um código aqui para você poder entender então ó botar esse D minúsculo aqui hoje é dia 3 de janeiro de 2023 e a hora atual é meite 14 cara meite 14 nãoé não Ó aqui tá 20:1 Por que que tá dando meia noite 14 aqui já te explico mas olha só o que importa é o seguinte esse aqui é meu código que está no servidor pensa o seguinte ó a parte esquerda da minha tela é meu servidor a parte direita da minha tela é o meu cliente É que na verdade cliente servidor no caso do zemp tá na mesma máquina Mas pensa o seguinte esse código está no servidor esse código foi o que veio pro cliente vamos dar uma olhada no que veio pro cliente exibir código fonte da página tá lá ó hoje é dia 3 de janeiro de 2023 e a hora é i1 o cara vai olhar vai falar caraca como é que ele conseguiu digitar esse negócio é porque na verdade isso aqui tudo foi pré-processada pelo PHP Então esse código foi pré-processada e gerou esse código pro lado do cliente tranquilo outra coisa por que que ele tá dando esse outro horário ele tá dando esse outro horário porque por padrão ele tá mostrando a Time Zone tá a Time Zone é a faixa de horário mundial tá utilizando uma time Zone chamada C eu vou pegar esse mesmo código só para exemplificar vou copiar e vou jogar lá no PHP online tá deixa eu Minimizar isso aqui vou jogar no PHP online apagar isso aqui e mandar ver vou executar ele não mais no 5. 6 eu não quero o 5. 6 quero agora o 8.