PHP: Domine os sites básicos e dinâmicos de código | Brad Hussey | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

PHP: Domine os sites básicos e dinâmicos de código

teacher avatar Brad Hussey, I teach web design & web development

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

46 aulas (6 h 21 min)
    • 1. Bem-vindo ao curso

      1:47
    • 2. O que é PHP?

      1:24
    • 3. O que o PHP faz?

      1:08
    • 4. Ferramentas para começar

      7:23
    • 5. Baixe os arquivos de curso

      3:39
    • 6. Sua primeira página de PHP

      8:00
    • 7. Sintaxe

      3:17
    • 8. Variáveis

      3:10
    • 9. Mais variáveis

      2:56
    • 10. Como definir constantes

      3:25
    • 11. Coloque as mãos sujas!

      15:25
    • 12. Arrays

      11:56
    • 13. Arrays associados

      9:52
    • 14. arrays multidimensionais

      10:35
    • 15. Coloque suas mãos sujas II

      12:07
    • 16. Se declarações

      8:23
    • 17. Caso contrário.

      7:18
    • 18. Caso contrário,

      9:19
    • 19. Coloque suas mãos sujas III

      11:37
    • 20. Operadores de comparação

      19:12
    • 21. Operadores lógicos

      12:20
    • 22. Operadores de aritmética

      8:39
    • 23. Operadores de cordas

      7:00
    • 24. Operadores de atribuição

      7:54
    • 25. Loop “while”

      6:50
    • 26. Loop “for”

      4:49
    • 27. Laço de preliminar

      5:20
    • 28. Loop “do while”

      4:22
    • 29. Funções de introdução às PHP

      13:17
    • 30. Construindo funções personalizadas

      7:22
    • 31. Argumentos simples

      7:26
    • 32. O site final que você vai criar

      5:09
    • 33. Final: layout básico

      11:22
    • 34. Final: cabeçalho e rodapé globais

      13:42
    • 35. Final: horas de direitos autorais

      14:21
    • 36. Final: membros da equipe

      17:30
    • 37. Final: Menu

      17:26
    • 38. Final: entender $_GET

      1:49
    • 39. Final: itens de menu

      15:55
    • 40. Final: formulário de contato

      8:14
    • 41. Final: entender $_POST

      1:35
    • 42. Final: validação de formulário

      14:02
    • 43. Final: validação de formulário, parte II

      15:31
    • 44. Final: Carregue seu site ao vivo

      4:01
    • 45. Finalizando!

      1:59
    • 46. Por favor, deixe um comentário

      0:50
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

2.548

Estudantes

3

Projetos

Sobre este curso

O PHP prático é um guia para iniciantes em sites dinâmicos de codificação com PHP, para que você não precise de conhecimento prévio ou experiência com PHP. Embora seja uma boa ideia se você conhecer algum HTML e CSS. Aprenda fazendo e criando exemplos do mundo real, incluindo um site de restaurante no final do curso, complete com um menu de alimentos interativo e membros de equipe!

Acho que você vai adorar este curso, e você vai adorar especialmente o que você vai aprender. Quando comecei a aprender PHP, mal consegui começar a implementar o que aprendi nos meus sites! Acho que você vai se sentir o mesmo. Junte-se a mim hoje!

Conheça seu professor

Teacher Profile Image

Brad Hussey

I teach web design & web development

Professor

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Bem-vindo ao curso: Ei, pessoal, bem-vindos ao código de sites dinâmicos com PHP. Meu nome é Brad Husi e para o próximo tempo eu vou ser seu instrutor pessoal e eu vou estar ensinando você como colocar código PHP. Este curso é um guia total para iniciantes para revestir seus próprios sites dinâmicos com Ph. B. Então você não precisa de conhecimento prévio ou experiência, Embora seja uma boa idéia que você sabe alguns html guia do meu iniciante para construir um site do zero com HTML e CSS vai ensinar-lhe tudo o que você precisa saber. Minha abordagem com este curso, como muitos dos meus cursos, é tomar uma abordagem prática prática. Embora haja alguma teoria envolvida, cada lição exige que você suje suas mãos e exerça o que aprendeu nessa lição específica. Eu acho que esta é a melhor abordagem porque você é capaz de reter muito mais do que você aprendeu e, portanto, começar a trabalhar e maximizar seu conhecimento prático do PHP rapidamente. Então eu aprendi bem o PHP. PHP é uma linguagem de script muito poderosa usada por milhões de sites. Alguns dos sites e frameworks mais populares utilizaram PHP para construir seus sites dinâmicos . PHP funciona muito bem com HTML e, portanto, permitirá que você comece a codificar sites dinâmicos rapidamente sem ter que aprender algumas das linguagens de script mais complicadas lá fora . Acho que vais adorar este curso e vais adorar especialmente o que vais aprender. Quando comecei a aprender PHP, mal podia esperar para começar a implementar o que aprendi em meus sites. E eu acho que você vai se sentir do mesmo jeito. Além disso, estou animado para oferecer este curso absolutamente gratuito por três razões. Primeiro, eu não quero que uma decisão de compra atrapalhe você aprenda o que eu tenho para oferecer neste curso para Eu quero que o maior número de pessoas possível para ser capaz de acessar o conteúdo. E terceiro, quero dar-lhe materiais de aprendizagem tão bons que deve custar dinheiro. Então eu convido você a se juntar a mim para aprender como codificar sites dinâmicos com PHP. Vamos fazer isso. 2. O que é PHP?: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada O que é PHP? Bem, PHP é uma das mais populares, se não a linguagem de programação do lado do serviço mais popular na Web hoje, com mais de 240 milhões de sites usando-o. partir de janeiro de 2013, de acordo com a Wikipédia, sites como Google , Apple, Facebook e YouTube utilizavam PHP. Sistemas populares de gerenciamento de conteúdo, como WordPress triplicou dumela e Expression engine, todos dependem do PHP. BHP significa hipertexto pré processador. Eu sei, certo? Eu também não entendo . PHP pode ser usado como uma linguagem de programação autônoma para criar aplicações robustas, ou pode ser usado com código em HTML para criar sites dinâmicos, que é o objetivo deste curso. PHP é executado em um servidor e para usar o PHP em seu próprio computador ao desenvolver um site , você precisará ter um servidor instalado em sua máquina. Não te preocupes com esta parte. É rápido e indolor se preparar, e não te custa um centavo. Eu vou cobrir as ferramentas que você vai precisar em uma próxima palestra. Além disso, estarei referenciando frequentemente o PHP dot net durante toda a duração deste curso e recomendo que você o marque para facilitar o acesso. Fique ligado, porque na próxima palestra eu vou lhe dar uma rápida análise de algumas das coisas legais que o PHP pode fazer. Veja lá. 3. O que o PHP faz?: Ei, já tenha bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada O que o PHP faz? Bem, PHP poderia fazer um monte de coisas realmente legais, como acessar informações digitadas em um formulário da Web e fazer algo com ele, como enviar um e-mail navegar para uma página específica com base nas informações enviadas no formulário. Crie uma conta de usuário, registre um usuário em etcetera. Descubra qual navegador e sistema operacional seus visitantes estão usando. Exibir versões alternativas de uma página da Web para usuários que estão usando dispositivos móveis ou navegadores específicos , como o Internet Explorer. Faça matemática e, o mais importante, na minha opinião, crie modelos para o seu site para que você não tenha que codificar manualmente seus cabeçalhos, rodapés e barras laterais para cada página. Há tanta coisa que o PHP pode fazer, mas eu não quero entrar em todos os detalhes agora porque eu gostaria de mostrar a vocês pulando diretamente. Acho que é muito mais divertido assim. Em seguida, você vai precisar ter algumas ferramentas específicas para obter o melhor de sua experiência de aprendizagem em PHP , e eu vou abordá-las na próxima palestra, então vamos ver lá 4. Ferramentas para começar: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de Ferramentas para começar como eu mencionei antes porque o PHP é uma linguagem de programação do lado do servidor , ele requer um servidor para ser executado. Não me refiro a um servidor físico que custa milhares de dólares e ocupa um armário inteiro. Não me refiro a um servidor físico que custa milhares de dólares e ocupa um armário inteiro Quero dizer, servidor virtual que pode ser executado no seu computador. A grande coisa sobre isso é que há uma série de grandes opções livres lá fora. Se você está em um Mac, eu sugiro usar senhora, senhora significa Mac Apache, meu PHP SQL. No entanto, eles desenvolveram recentemente uma versão beta para Windows. Então a versão do Windows significa meu Apache, meu SQL PHP. Se você estiver em um computador Windows, eu recomendo tentar a versão windows do mapa também. Tenha em mente que ele está em beta no momento da gravação deste vídeo, então pode haver alguns bugs que eles ainda estão resolvendo. Alternativamente, ambos os usuários de Mac e PC podem tentar algo como amplificadores um MPP s. Mas eu vou estar usando senhora, isso pode ser mais fácil para você seguir junto usando mapa também. Então, no interesse da divulgação completa. Por favor, tenha em mente que alguns dos seguintes recursos que estou prestes a falar são meus links de afiliados, e eu vou ganhar uma pequena comissão se você decidir fazer uma compra com eles sem absolutamente nenhum custo para você. No entanto, em mente que eu ou tenho uma experiência completa com as seguintes ferramentas e sites ou ouvi grandes coisas sobre eles, e eu estou apenas recomendando-os porque eles me ajudaram a ter sucesso no meu negócio ou são Incrivelmente útil. Não gaste nada do seu dinheiro com os produtos ou recursos, a menos que você pense que eles irão ajudá-lo ou ajudá-lo em sua experiência de aprendizagem comigo. Então, minha ferramenta mais recomendada é um editor de código. Você obviamente vai precisar de um editor de código para este curso. E se você é sério sobre o revestimento ou você quer começar com uma ferramenta sólida para codificar com , eu acho que eu recomendo fortemente coda para Mac. Ele tem uma interface de usuário bonita com navegação com guias. A barra lateral super em um layout simples. Os recursos são totalmente ultrajantes e extensos, com código dobrável inteligente, recuo automático completo obter integração construído no terminal. Liguei para o suporte apenas para citar alguns recursos. Eles parecem ser intermináveis com coda para eu usar CO dois para todos os meus cursos e tutoriais e também para os meus projetos, pessoal e profissional. E se você decidir usar Coda como seu editor de código de escolha, seria muito benéfico para você quando tomar meu curso é este e todos os meus outros. O preço do editor pesa em US $75. Mas há um teste ilimitado de sete dias, que deve ser tempo de sobra para você completar este curso. No entanto, existem mais opções lá fora, e aqui estão algumas que você pode considerar. Assim, tanto para Mac quanto para Windows, há algo chamado texto tástico, um editor de código mínimo que permite multi-tarefa, auto-completar código, sintaxe, realce e mawr. Nunca o usei pessoalmente, mas parece ser uma escolha popular. A grande coisa sobre este aqui é que somos apenas 5 99 nós. Também pode haver um teste gratuito com este também. Não tenho a certeza absoluta. Próximo. Texto sublime. É um editor de código de pleno direito que possui modo lado a lado para comparar documentos modo de tela cheia, um monte de outros grandes recursos, bem como um dos melhores editores de código lá fora. E se eu não amasse tanto Coda, eu provavelmente usaria textos sublimes. O preço do texto sublime é de US $70, mas vem com um teste gratuito. Agora, quatro usuários apenas Mac Há Espresso por Mac Rabbit. É um editor de código sexy que parece bonito e executa tão lindamente. Espresso afirma turbocarregar seu fluxo de trabalho. Possui suporte de linguagem extenso, snippets inteligentes poderosos, dobramento de código, tempo real, estilo ao vivo e muito mais Espressos. Preço é US $75 nos, mas tem um teste gratuito também, então vale a pena conferir. É muito parecido com Dakota também. Então, se você quiser experimentar o café expresso, então ele pode funcionar muito bem com este curso. Certo, mensagem para Wrangler. É um editor de texto simples, ossos nuos e lida com código muito bem, mas é destinado para codificação manual sem frescura. Isso significa que não há realmente nenhum recurso. É uma boa prática aprender a escrever código da maneira sem frescura. Se você está apenas começando aprendendo a codificar Ah, e a grande parte é que é grátis também. Há também BB Edit, que é o Big Brother para enviar SMS Wrangler B B ed. Ele tem um conjunto de recursos muito mais impressionante, muito parecido com os recursos listados nos editores de código que mencionei anteriormente. Então, em seguida, você obviamente vai precisar de um navegador. Ah, eu sugiro usar um navegador moderno como Google Chrome, Apple Safari ou Fire Fox. Vou usar o Google Chrome durante todo o curso, por isso pode ser útil acompanhar nomes de domínio e hospedagem na Web, que eles não sejam necessários para este curso. Mas é uma boa idéia ter um nome de domínio e conta de hospedagem pronto como mais tarde no curso, estaremos tocando em como carregar seu site ao vivo na Web. Se você não tiver um domínio ao postar. Ah, e você não quer tê-lo. Isso é OK. Então, meu provedor de hospedagem mais recomendado é apenas anfitriões, e você pode assiná-lo para apenas anfitrião em Brad tem ele fora. Veja uma barra apenas host. Eu os uso em todos os meus sites e tenho sido um cliente feliz por quase sete anos Agora eu recomendo esses caras todos os meus clientes, meus alunos, minha família e meus amigos. E se você está procurando começar seu primeiro site ou está procurando por um provedor de hospedagem confiável , então você os encontrou. Você obtém um nome de domínio gratuito para toda a vida, excelente atendimento ao cliente em domínios limitados. Nas contas de e-mail minuto, gigabytes ilimitados de espaço. Parece que há tudo ilimitado e uma garantia de devolução do dinheiro. Mas, de longe, minha parte mais favorita é que você pode configurar um site Blawg em minutos com um clique WordPress instalar. É bastante impressionante. Tenho um vídeo nele. Você pode conferir no YouTube. Esses caras são incríveis. Agora, se você quer comprar um nome de domínio, eu recomendo Go Daddy, e você pode se inscrever ou obter um nome de domínio no Brad. Ele tem que ver uma barra ir papai, eu uso Go Daddy para comprar todos os meus nomes de domínio, e é um dos melhores, se não o melhor site para encontrar e comprar todos os seus nomes de domínio. Então aprendendo HTML e CSS. Se você não está familiarizado com HTML e CSS, eu recomendo fortemente que você pegue algumas das habilidades básicas antes de seguir em frente com este curso, pois você pode se perder em alguns dos conceitos sem conhecimento de HTML. Sorte para você, eu tenho um curso total para iniciantes chamado Construir um Website a partir do zero com HTML e CSS, e ele vai colocar você em funcionamento rapidamente. Eu também dou 50% de desconto se você usar o código de cupom dinâmico e PHP bem, isso é tudo para as ferramentas e recursos importantes. Neste ponto, eu recomendo livro marcando minha página Recursos em Brad Husi dot c recursos de barra para referência futura como eu freqüentemente atualizar essa página com as ferramentas úteis que eu usei para tornar minha vida um pouco mais fácil. Obrigado por aguentares aí. Em seguida, estamos mergulhando no básico do PDP. Veja lá. 5. Baixe os arquivos de curso: Ei, já tenha bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de arquivos do curso na seção extra ou na descrição. Se você estiver visualizando no YouTube, forneci um link para baixar os arquivos do curso. Os arquivos do curso são o coração de todo este curso, então não se esqueça de baixá-los porque você vai precisar deles para acompanhar e para referência futura. Tudo bem, então quando você tiver baixado seus arquivos de curso de sites dinâmicos de código, você terá uma pasta que se parece com isso, e é chamado de sites dinâmicos de código. Na pasta, haverá um Siris de pastas numeradas de um a 26 1 sendo a primeira página, o primeiro código PHP Pedro e 26 sendo o último site PHP. Você vai construir usando o que aprendemos ao longo de todo este curso. Em cada uma dessas pastas, há uma série de páginas PHP, então temos índice e prática do PHP. E como você vai mais longe e você vai ver que há outro arquivo chamado Final que PHP, tudo vai fazer sentido com esses arquivos como você passar por cada uma das palestras como eu tento o meu melhor para ser muito claro sobre quando você deve estar usando esses arquivos e como você vai usá-los na próxima palestra, eu explico como você vai estar usando este código. Arquivos de curso de sites dinâmicos para ajudar na sua aprendizagem porque tecnicamente, esta pasta é um site também. É um site PHP, e requer um servidor para ser executado. Parece com isso no navegador da Web. É um diretório antigo e simples mostrando todas as pastas aqui, e basicamente tudo que você precisa fazer é clicar neles e você será levado para a primeira palestra. Por exemplo, neste caso, volto e clique no segundo. Que variáveis? Eu sou levado para esta página web agradável que eu revestido e projetado para que você possa acompanhar junto com a palestra que você pode ler através. Assista ao vídeo, e então você pode ir em frente e bater próximo dedo do pé da palestra. Saiba mais sobre a próxima palestra. À medida que você vai mais e mais longe no curso, essas palestras vão ficar cada vez mais difíceis, e elas vão começar a envolvê-lo. Então, por exemplo, você verá aqui se eu for para aqui. Temos que sujar suas mãos e estou mostrando seu exemplo final. E depois dou-te a oportunidade de construíres isto sozinho. Obviamente, você precisa do seu editor de código para abrir o arquivo PHP para editá-lo. Mas então você pode ir em frente e verificar o seu exemplo e ver se você obtém o mesmo resultado que você passa. Você verá mais e mais dessas versões finais de exemplo e prática. O arquivo PHP de ponto de prática em cada uma dessas palestras será o sandbox onde você vai construir o que está na última página do PHP. Então, por exemplo, como aqui, aqui está a palestra. Este é o índice PHP. Exemplo final como ponto final PHP e seu exemplo é praticado que PHP e isso é o que você estará usando para construir cada um desses mini tipos de programas divertidos. Usando PHP e você vai ficar cada vez mais para baixo vai ficar cada vez mais difícil até chegar à última pasta aqui chamada Final. E parece diferente porque está na estrutura de um site PHP padrão ou um site PHP muito básico. Temos uma série de páginas PHP e pasta de imagens e inclui pasta usando coisas diferentes aqui. E tudo isso fará sentido à medida que você passar e aprender PHP. Então espero que isso faça sentido para você, e eu estou realmente animado para ensinar-lhe um pouco de PHP. Vamos fazer isto. 6. Sua primeira página de PHP: já foram bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de sua primeira página Web PHP, e nesta palestra, nós vamos estar fazendo exatamente isso, começando sua primeira página PHP Web. Mas antes de entrarmos, precisamos fazer algumas coisas para nos certificarmos de que estamos prontos. Então, a este ponto, você deve ter baixado e instalado um servidor virtual. Então, ou senhora para Windows ou Mac ou amplificadores ou qualquer outro servidor virtual que você decidiu usar. Vá em frente e abra seu servidor virtual. No meu caso, usarei a senhora para o Mac. Se você estiver usando o mesmo, então isso deve ser uma brisa para você. Espero que para os outros servidores, seja o mesmo. Então você verá uma tela que se parece com esta pequena caixa, e lhe dá algumas opções. Você verá coisas como status. Apache Server, meu servidor SQL. Um par de luzes vermelhas, que significa que nada começou ainda. Algumas opções aqui, mas o que vamos querer fazer é clicar nas preferências porque o que queremos fazer é mudar o Apache, a raiz do documento do Apache, que possamos direcionar isso para nossos arquivos de curso porque nosso curso arquivos é um site real, mesmo que seja um monte de pastas com páginas PHP e tudo mais. Para sua referência, é realmente um site também, que você possa iniciá-lo e olhar para cada um dos documentos individuais enquanto estamos passando pelo curso. Então, clique em Apache e selecione, e queremos selecionar nossa pasta Code Dynamic Sites, os arquivos de curso que você baixou e, em seguida, clique em abrir. E então essas devem ser as raízes do seu documento. Então nós queremos que o dedo do pé de pasta de sites dinâmicos de código para ser a raiz do documento real hit, ok e então iniciar servidores, e isso deve disparar Apache e meu SQL. Neste ponto, você deve ser capaz de abrir seu navegador de escolha. No meu caso, estou usando o Google Chrome e se você digitar seu endereço, barra de host local. Porto oito. Um oito. Quando eu digo porta, quero dizer os dois-pontos, isso é que é o programador Web Speaker falar para isso assim hosts locais porta 8888, em seguida, bater, entrar ou retornar, e você deve estar no índice ou na raiz do documento de seus arquivos de curso Agora, espero que seja para você. Se estiver a utilizar um PC ou um tipo diferente de máquina, a porta é a mesma. Você pode verificar aqui em suas configurações de mapa em portas. Certifique-se de que sua porta Apache seja 8888 atingida. Está bem. E você deve estar pronto para ir. Hospedeiro local Port 8888 e agora aqui estão os decks Thean dos seus arquivos de curso. Você pode ver que tudo em uma pasta está em suas pastas separadas. Então a primeira coisa que queremos fazer é a primeira página. Se você clicar na primeira página, você será levado para uma página que apenas diz Olá, mundo. Agora, eu sei que não é muito bonito ou nada, mas esta é na verdade uma página PHP, e estamos usando PHP para imprimir este texto na janela do seu navegador. Agora vou te mostrar como fazer isso. Abra seu editor de código de escolha Estou usando codificado para e, em seguida, abra seus arquivos de curso de sites dinâmicos em seu editor de código. Escolha a primeira página e clique no índice. Isso deve abrir. E você deve ver uma página muito simples do PHP. Ele tem HTML. Você vai estar familiarizado com isso porque você provavelmente deve saber um pouco de HTML. E tem toda a estrutura HTML básica para uma página HTML simples. Temos um título, mas há algo aqui no corpo que é bastante curioso. E esse é o PHP, meus amigos. Você vai estar muito acostumado a esta sintaxe até o final deste curso. Então, se parece um pouco assustador agora, no final, ele vai realmente parecer bastante simples e agradável. Pelo menos para mim. É agradável. Eu gosto muito disso de qualquer maneira. Então deixe-me explicar isso apenas um pouco para codificar PHP que você precisa ter. Primeiro de tudo, a extensão de arquivo precisa ser dot PHP para que seu navegador a renderize como uma página PHP . Claro, você precisa servidor para executá-lo, e é por isso que estamos usando man. Então, na minha página PHP, eu posso usar apenas HTML. Mas eu também posso usar a tag PHP. E, a fim de escrever PHP, você precisa ter sua tag PHP de abertura, que é três parênteses de abertura ponto de interrogação PHP e, em seguida, para fechá-lo, você usa o ponto de interrogação e um colchete de fechamento entre lá está onde você codifica seu PHP . Neste caso, estamos usando a função de impressão e imprimir apenas cuspe texto ou o que você quiser entre esses colchetes e strings. Então, estamos apenas imprimindo o “Olá Mundo”. E agora, se você fosse ver isso de volta em seu navegador, você pode ver Olá mundo e seu código-fonte deve apenas olhar como este corpo título html Head . Olá mundo. Muito, muito simples. Então, se você quiser tentar isso, eu forneci na primeira pasta de página algo chamado Practice Stop PHP. Vá em frente e clique nisso. Basicamente, é a mesma coisa, menos o código PHP. Então, se você quiser tentar sua mão em sua primeira linha de PHP, vá em frente e remova a bandeira HTML. Aqui. O comentário e o código, seu primeiro pedaço de PHP. Então comece como esta tag PHP de abertura. Certifique-se de fechá-lo entre aqui, vamos fazer a função de impressão e, em seguida, você tem os parênteses e, em seguida, certifique-se de fechar essa função com um ou terminou com um ponto-e-vírgula. No meio daqui, isso é um par de cordas, e basicamente você pode apenas digitar o que quiser. Guarde isso agora volte para o seu navegador. Anfitrião local. Porta 8888 Mas mudar no final da primeira página do Owen. Mude isso para praticar o PHP dot e você deve ir para a sua página de prática. Há Olá mundo só para se certificar de que ele funciona. Talvez vamos mudar isso. Olá, amigos Refresh. Lá faz. Então essa é a sua primeira página de prática do PHP. Vamos fazer uma pequena revisão rápida só para que você não se perca neste momento, lembre-se de ligar seu servidor virtual no nosso caso ou no meu caso é, senhora. Em Preferências e Apache. Selecione a raiz do documento e certifique-se de que são os arquivos do curso. Certifique-se também de que suas portas estão definidas como 8888 para a porta Apache em seu código. Editor, abra seus arquivos de curso Código Emmick, Coach Dynamic sites sob 01 1ª páginas é a nossa primeira palestra aqui, e você quer índice aberto. Você pode visualizar o seu através do código lá no seu navegador. porta 8888 do host local deve ser assim. Clique na primeira página. Vai abrir o índice. Uma vez que você revestiu sua página de prática, você pode simplesmente navegar para praticar o PHP e lá está o seu código. Bam! Primeira palestra. Tudo bem. Bom trabalho, pessoal. Veremos na próxima palestra onde vamos começar a aprender um pouco mais sobre sintaxe PHP. Tudo bem, veja lá. 7. Sintaxe: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de Sintaxe PHP. E nesta palestra de vai aprender sobre a sintaxe básica do PHP, há algumas coisas que você deve saber. Que sintaxe PHP. Eu vou estar usando o w três escolas ponto com Ph B sintaxe página da Web para mostrar-lhe assim. PHP script é obviamente executado em um servidor como madame, e um script PHP pode ser colocado em qualquer lugar do documento. No nosso caso será usando documentos HTML no Peach P pode estar em qualquer lugar. É bom notar que os scripts PHP sempre começam com este colchete de abertura. Pergunta o que PHP e sempre terminam com ponto de interrogação e colchete de fechamento. Então, parece um pouco com isso. Obviamente, a extensão de arquivo padrão para arquivos PHP é dot PHP. É por isso que você vê, em nosso código que acabamos de trabalhar na palestra anterior, temos indexar PHP e praticar dot PHP esses arquivos PHP ar. Portanto, a extensão é dot PHP. Aqui está um exemplo de como usar o PHP. É muito semelhante ao que usamos em nossa primeira página prática PHP. Então nós estamos apenas tendo, Ah, uma declaração de eco aqui dentro de um par de tags PHP. Você também pode fazer comentários em PHP, assim como qualquer outra linguagem de programação. HTML CSS JavaScript acima de um pouco blah, blah e eles se parecem um pouco com isso, então há um comentário de linha única com duas barras para frente. Há uma versão alternativa de um único e comentário, que usa um sinal de libra, e você poderia fazer comentários multi-linha com um asterisco barra. E então você escreve todas as suas coisas no meio dela, e então você pode fazer asteriscos e barra. Vamos falar um pouco sobre a sensibilidade de maiúsculas de minúsculas do PHP, então funções definidas pelo usuário como se else, enquanto eco imprimir esses tipos de coisas que vão ficar muito eu não espero que você saiba nada sobre isso agora. Não são sensíveis a maiúsculas e minúsculas Então, por exemplo, nessas três declarações de eco, você pode ver que elas estão usando várias maneiras diferentes de usar a sensibilidade de maiúsculas e minúsculas. Então todas maiúsculas, minúsculas e uma mistura de ambos, e todos ecoaram a mesma coisa. Portanto, isso significa que não é sensível a maiúsculas de minúsculas, de modo que as funções definidas pelo usuário não são sensíveis a a maiúsculas e minúsculas. Então, por exemplo, nessas variáveis, esta variável aqui estamos usando cor é igual a vermelho. Então, se você fosse ecoar essa cor, esta iria realmente imprimir a cor. Este não faria porque não há nenhuma variável que é definido com todas as maiúsculas. E este também não iria exibir nada porque não há nenhuma variável que se pareça com isso. Isto é sensível a maiúsculas e minúsculas Então esse foi o resumo super rápido, super rápido da sintaxe PHP. É muito simples, mas meio chato. E você vai estar aprendendo como nós vamos. Então é por isso que eu não queria tocar muito nele. Então vamos sujar nossas mãos e saltar para a próxima palestra, que é variáveis PHP. Veja, eles são meus amigos. 8. Variáveis: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de Variáveis PHP. Nesta palestra, vamos estar cobrindo os conceitos básicos absolutos de uma variável PHP que tipos de variáveis existem e para o que elas são feitas. Se você gostaria de continuar usando os arquivos do curso que você baixou apenas algumas palestras atrás, você pode ir em frente e abrir sua pasta de sites dinâmicos de código e estamos atualmente em 02 variáveis. Se você fosse abrir o PHP de ponto de índice em seu editor de código, você veria apenas um monte de código e html. Mas se você vai para o seu navegador e você navegar para o host local Port 8888, em seguida, clique em 02 variáveis. Você será levado para a página da Web na qual esta palestra se baseia. Lá está ele. Pense em uma variável como um bucket, literalmente um bucket. Esse balde pode conter coisas como comida ou sujeira e PHP. As variáveis são baldes, mas em vez de manter alimentos ou sujeira, ela pode conter informações como números, texto, imagens ou lógica. Tudo o que você precisa saber neste momento é que as variáveis são buckets que armazenam informações para uso posterior. Vamos chegar a como realmente usamos as variáveis em uma próxima palestra. A sintaxe básica da variável é um sinal de cifrão seguido diretamente por um nome de variável usando texto sem espaços que um sinal de igual, seguido pelo conteúdo da variável terminando com dois pontos semi e vírgula. Existem quatro tipos de variáveis básicas, e cada tipo de variável ou bucket é destinado a conter informações específicas. Primeiro chama-se Booleano. Uma variável booleana especifica um valor de true ou false e se parece com isso. Então, nesta variável, você pode armazenar um simples, verdadeiro ou falso. Então isso é tudo que você precisa saber sobre uma variável 1.000.000.000 agora. O segundo é chamado de inteiro, uma variável inteira é qualquer número inteiro como um ou 2940. O terceiro tipo de variável é um ponto flutuante, e geralmente é um número fracionário com um decimal como 104 decimal 87 ou 1.5, e o último é uma string. Uma string é um texto simples que deve ser colocado entre aspas duplas ou aspas simples para que você possa armazenar algo como a palavra Subaru ou bateria set E é isso para esta palestra. Apenas os quatro tipos básicos de variáveis no PHP. Quero ter a certeza de manter cada palestra em pequenospedaços de tamanho mordida, pedaços de tamanho mordida, para que seja mais fácil digerir cada novo pedaço de informação. Então, na próxima palestra, vamos mergulhar um pouco mais no PHP. Variáveis. Se você estiver usando esta página da Web em seus arquivos do curso, então você pode simplesmente rolar para a parte inferior e clicar na próxima palestra. Ou, alternativamente, você pode simplesmente navegar para o host local Porta 8888 e clicar em 03 mais variáveis, então veja na próxima palestra. 9. Mais variáveis: Ei, já são bem-vindos de volta ao código Sites Dinâmicos. PHP. Esta palestra é chamada de mais variáveis nesta palestra, vamos continuar de onde paramos na palestra anterior, que era variáveis PHP. E nós vamos apenas cobrir mais alguns exemplos de algumas variáveis PHP como de costume. Sinta-se livre para acompanhar usando os arquivos de curso que você baixou em sua pasta Websites dinâmicos de código estavam em 03 mais variáveis. O que eu sugiro fazer é navegar para hosts locais. Porto 8888, acho que tinha razão. 8888 03 mais variáveis ou você poderia apenas clicar em 03 mais variáveis aqui Ou, se você está em palestra para você poderia apenas clicar no botão aqui na parte inferior. Próxima palestra. Estou te dando muitas maneiras diferentes de seguir adiante. Então, se você quiser apenas mantê-lo simples, mantenha o site de hosts locais para o curso PHP aberto e continue seguindo pressionando a próxima palestra ou anterior. Tudo bem, então vamos entrar. Tudo bem, então aqui estão alguns exemplos mawr de algumas variáveis básicas. Então aqui eu tenho meu nome ou meu nome sublinhado é igual a Brad e Brad é uma string porque é apenas texto e é entre eles. Duas aspas duplas terminaram com um semi dois-pontos para que eu possa adicionar outra variável abaixo aqui, que é o meu sublinhado Idade igual. E este é, um, um inteiro. Então é apenas um número inteiro 25 e eu tenho outro muito bem aqui, que é um favor de cordas. Cor sublinhado é igual a azul Sanofi queria exibir essas variáveis na página e algum tipo de maneira significativa. Eu poderia usar a função de impressão PHP para que ele se pareça um pouco com isso. Usado a declaração PHP de abertura e fechamento, e eu tenho a impressão para funcionar e dentro de após impressão. Eu tenho, ah, um suporte de abertura e um ou parênteses de abertura e um parênteses de fechamento. Dentro disso eu tenho uma string, e então eu estou apenas escrevendo algum texto. Mas veja isso para que meu nome seja, e então eu estou exibindo onde eu estou digitando a variável meu nome. E então eu usei em cada etiqueta de intervalo de refeição para quebrá-lo em uma nova linha. Eu tenho meus anos de idade e gosto da cor favorece cor. Então agora o PHP irá renderizar isso e cuspir o seguinte. Então meu nome é Brad. Tenho 25 anos e gosto da cor azul. Então, muito legal. Ei! Tudo bem, então é isso para variáveis. Neste momento, vamos usar variáveis muito ao longo de todo o curso. Então não se preocupe se achar que isso não foi suficiente, porque há muito mais por vir. Então, vendo a próxima palestra em que falamos de barco, Constance. Tudo bem. Veja lá. 10. Como definir constantes: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código do PHP. Esta palestra é chamada de constantes definindo. Neste vídeo, vamos estar cobrindo brevemente o PHP Constance e como eles diferem das variáveis PHP como costume. Você pode acompanhar os arquivos de curso de sites dinâmicos de código que você baixou um tempo atrás. Estamos em 04 definindo constantes. Alternativamente, você pode em seu navegador navegar para o host local Port 8888 Ou, se você assistir o último vídeo, você provavelmente viu o pequeno trecho no final e disse, Clique em próxima palestra. E isso teria levado você de mais variáveis para definir constantes. Tudo bem, então vamos entrar. Portanto, uma constante é semelhante a uma variável no sentido de que você pode armazenar informações em uma palavra-chave que pode ser usada em toda a sua página da Web. Então, uma constante é como, ah, ah, balde. Como a variável. No entanto, o valor de uma constante não pode ser alterado, ao contrário de uma variável. Então, no bucket variável, você pode trocar o que deseja que esse bucket mantenha. Então, se você sabe se uma variável está segurando uma string de texto e depois em sua página ou ah, mais tarde em seu código, você quer mudar essa variável e reutilizá-la, reutilizá-la metade de algum conteúdo diferente mantido dentro da variável. Você poderia fazer isso, mas com constantes. Uma vez que você define o que é a constante, você não pode alterá-la. É o que é, por isso é literalmente constante. Também vale a pena notar que as constantes são sensíveis a maiúsculas e minúsculas e estão escritas em todas as maiúsculas. Por convenção, eles não têm que ser. Mas essa é a convenção, então você sabe que é uma constante. É mais fácil diferenciar. Então aqui está como você define uma constante no PHP. Então, obviamente, dentro da sua Declaração de Ph. P, eu a removi desta linha apenas para ah, então parece mais fácil para os olhos. Você digita, define abri-lo com parênteses de abertura, fechá-lo com parênteses de fechamento e, obviamente, um ponto semi dois pontos. Entre isso, o primeiro argumento aqui entre uma string ou duas aspas, você escreveria o que a constante é chamada. Então, por exemplo, neste exemplo, eu escrevi Título vai ser o que a constante é chamada. Em seguida, você coloca uma vírgula, e, em seguida, o segundo argumento está dentro de strings bem O que você quer que a constante seja assim o valor da constante e, neste caso, definindo constantes. Então, para exibir uma constante, a constante em sua página, você pode ecoá-la usando PHP assim. Então aqui está a sua declaração PHP. Eu estou usando a função echo, e então você escreve a constante apenas todos em maiúsculas sem esta string e, em seguida, terminou com um ponto-e-vírgula, então isso vai realmente cuspir as constantes definindo texto. Então esta é uma pequena palestra porque na próxima palestra estavam realmente indo, como eu gosto de chamar, sujar suas mãos e experimentar o que você aprendeu até agora. Então, neste ponto, você aprendeu variáveis e constantes do barco de reboque. Então eu vou fazer você realmente tentar usar essas coisas, para usar essas coisas que você aprendeu e colocá-lo em prática para que na verdade faça mais sentido. Então eu vou ver lá 11. Coloque as mãos sujas!: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra chama-se Sujar as mãos. E o que eu gosto de fazer nesses tipos específicos de palestras é fazer você mergulhar e colocar em prática o que aprendemos até agora. Então, no nosso caso, aprendemos um pouco sobre variáveis e constantes no PHP. Então, muito simplesmente, eu quero que nós pulemos diretamente e nossos editores de código e comecemos a codificar variáveis e constantes Cem Petri e ver como ele funciona. Então, neste ponto, você deve saber o detalhamento em seus sites dinâmicos de código, arquivos de curso, você deve ser capaz de acompanhar. E estamos no 05, suje as mãos. Você também deve abrir seu navegador e ir para o suporte de host local 888805 Sujar suas mãos . Você também pode usar os botões de navegação e a parte inferior de cada palestra para acompanhar. Então aqui estamos nós em obter suas mãos variáveis sujas e constantes. Este é o último exemplo do que vamos construir agora. E ah, você pode ver aqui eu estou cuspindo o que parece ser apenas alguns textos estáticos simples, mas não é. Na verdade, são textos dinâmicos. Ah, e estamos usando PHP para programá-lo. Então, por exemplo, data de hoje 6 de maio de 2014 para você, obviamente, porque você é do futuro, ele vai. Não será 6 de maio. Esta data é dinâmica e é a data que é agora para mim. A data em que estou gravando este vídeo, meu nome é Brad. PHP divertido para cuspir uma cadeia de texto, Minha cor favorita azul e minha idade. Este também é outro muito legal, porque esta é a idade que eu estou no momento da gravação deste vídeo, você está falando ou ouvindo 26 anos de idade Brad do passado, tão bem legal. um Háumbotão aqui que diz “Veja o seu exemplo”. Se você clicar sobre isso, você será levado para uma página PHP material prática que parece bonita, mas está vazia. E esses pontos vazios são onde você vai usar suas habilidades de codificação PHP. Você aprendeu até agora a fazer a lição, e você será capaz de descobrir que eu vou voltar ao exemplo final aqui no seu código, editor. Portanto, certifique-se de abrir seu editor de código e abrir os sites dinâmicos de código. Pasta no seu código Editor de escolha. O meu é coda para você provavelmente deve saber que neste momento, se você é um estudante regular meu, então eu vou usar Coda para Então estamos em 05 Suja suas mãos. O arquivo index está bem aqui, mas nós vamos estar trabalhando no arquivo PHP de ponto de prática. Sinta-se livre para olhar para o arquivo de índice para ver o que é que eu codifiquei. E na prática de arquivos PHP onde você estará trabalhando. Então, vamos pular direto. Então, primeiro de tudo, você precisa dentro do seu script PHP aqui. Dei-lhe algumas orientações com alguns comentários. Defina uma constante. Então, como aprendemos na palestra anterior, como definimos um poço constante, primeiro certo? Defina parênteses de abertura e fechamento. Vamos precisar de uma corda para o primeiro argumento e outra para o segundo argumento. Então este é o tipo de esqueleto do define quando você está definindo uma constante aqui nós queremos definir nossa primeira constante. Então vamos definir título, lembrar todas as maiúsculas e vamos chamá-lo bem, variáveis e constantes assim variáveis e constantes. Então, aqui vamos nós. Essa é a nossa primeira constante PHP. Só temos que encontrá-la, e deve ser assim. Agora em baixo aqui você irá adicionar sua variável. Então as variáveis que eu usei aqui no índice o índice final até PHP. Estou usando meu nome, cor favorita e ano de nascimento, então provavelmente deveríamos usá-los também. Então vamos adicionar a variável meu nome em nossa string. Vamos adicionar seu nome em uma nova linha. Vamos adicionar uma nova variável e que foi cor de favor porque eu sou canadense, eu estou soletrando da maneira correta, e minha cor favorita acontece de ser azul no ano de nascimento tempo e apenas digite o seu ano de nascimento como um indicador não precisa ser em uma string. Lá vai você. Então, há suas variáveis e há suas constantes. Em seguida, eu tenho uma pequena bandeira aqui dizendo, usado THP para calcular a diferença entre seu ano de nascimento e este ano para mostrar sua idade dinamicamente. Então, como é que fazemos isso? Bem, temos que definir mais algumas variáveis. Mas primeiro, vamos falar sobre essa grande bagunça de texto que eu tenho aqui no arquivo indexar PHP. Então, ao usar o método date, PHP tem fuso horário semelhante onde o servidor reside na saída orderto, o nosso e data corretos para essa localização geográfica. A data sublinhado padrão sublinhado tempo sublinhado Set método leva uma string que localiza o servidor. A lista de fusos horários suportados pode ser encontrada neste site aqui, e então você pode definir o método para o seu fuso horário. Então data padrão vezes no set Canadá Slash Mountain Porque eu estou no fuso horário da montanha agora você não tem que fazer isso porque estamos apenas dividindo o ano. Então, na maior parte, é PHP vai descobrir que o ano atual é qualquer que seja o ano atual. Pode estar desligado por eu não sei, alguns minutos ou talvez algumas horas ou algo assim que o tempo mudar ah, e virar um ano novo. Mas você não tem que colocar isso se isso te confunde e te estressa, esqueça que você não precisa se preocupar agora ou se você está curioso. Isso é ótimo. Vá para este site e apenas defina seu fuso horário aqui na data padrão método definido fuso horário . Então, vou copiar isto. Vou colá-lo abaixo aqui para definir o fuso horário padrão para mim Agora abaixo aqui. Precisamos definir mais algumas variáveis. Agora, vamos definir uma variável e chamá-la hoje. Então, o que é hoje? Bem, você pode descobrir qual é a data de hoje no PHP usando o método date aqui e para exibir a data da maneira que eu quero ver que eu preciso usar. E pode parecer confuso capital do seu caso J. vírgula. Por quê? Então estes aqui vão cuspir o mês, o dia e o ano. Agora você pode encontrá-los neste site aqui, PHP dot net. Hum, eu vou estar me referindo ao PHP dot net muito porque é um recurso muito bom para PHP, obviamente, porque é o recurso oficial e eu estou indo para o método date para descobrir os parâmetros que você pode usar para cuspir algum texto. Então aqui, você pode ver aqui estão as opções para o dia. Então minúsculas, D capital, D. J e L. E este é o exemplo retornado e então assim por diante e assim por diante. Há uma semana, mês, ano. Então sinta-se livre para passar por isso. E você pode usar qualquer uma dessas letras esses formatos e colocá-los dentro de sua string, mas entre o método de data. Então, em nosso exemplo, estamos usando F J vírgula. Por quê? Então vai ser o mês do mês real, como, como, digamos, janeiro, não 01 dia e anos do ano inteiro. Ok, então, data, aqui está o método de data que vai colocar nas minhas cordas. Você pode colocar aspas simples ou colocar aspas duplas. Só vou usar aspas simples. Então precisamos do primeiro 1 que é F, em seguida, Jay ano vírgula. Então nós apenas definimos a variável hoje. Agora precisamos definir outra variável. E isso foi este ano. Então, o que é este ano? Bem, podemos usar o método date novamente, e nós só queremos armazenar o ano nesta variável usando o método date. E assim devemos saber como fazer isso apenas colocando capital. Por que no método de data? Então agora a variável hoje tem a data completa de hoje, e este ano tem o ano de hoje ou o ano deste ano. Próximo. Precisamos usar o PHP para calcular a diferença entre seu ano de nascimento e este ano. Então, vou mover esta bandeira para cá. A flay de comentários abaixo aqui causa que é realmente a ordem em que precisamos trabalhar. E vamos calcular a minha idade fazendo um pouco de matemática. Um pêssego pecã faz matemática. É muito fixe. Então minha idade e entre parênteses, então você pode definir uma variável e o valor da variável pode ser uma equação matemática e armazená-la nessa variável. Então, entre parênteses, queremos dizer este ano, então aqui, esta variável este ano menos ano de nascimento. Então vamos datilografar isso. Então a variável da minha idade é igual a um pouco de matemática aqui. Então a variável este ano menos hoje. Desculpe, ano de nascimento. Então isso vai demorar este ano. Então, no meu caso, 2014 menos isso até o ano de nascimento 1988 final Esta variável terá minha idade minha idade dinâmica porque esta é uma variável dinâmica usando PHP e que na verdade terá minha idade real usando matemática que é sempre atualizada com base em no ano. Então guarde isso. Certifique-se de que está guardando isso. Se você fosse verificar isso no seu navegador agora e se lembrar de verificar o seu exemplo final , nada apareceria. Não há nada aqui porque tudo o que você fez neste momento foi definir sua Constance e suas variáveis, então não há realmente nada aqui para exibir. Então fizemos um bom trabalho até agora, você sabe, definindo sua Constance e adicionando nossas variáveis, mas nós realmente não fizemos nada para exibi-las. Então é por isso que aqui no HTML real, você pode ver que eu tenho alguns comentários HTML reservados apenas para você colocar suas constantes e variáveis PHP para ver o que acontece. Então é assim que o PHP funciona. Você pode ter uma seção PHP separada em seu HTML, mas você também pode pimenta seu PHP. Eu gosto que pimenta seu PHP em todo o seu html. Então, neste caso, eu tenho o título da página, então vamos ah usar PHP para exibir o título da página. Então, Pete, uh, título da página vai ser uma constante. Então temos a constante aqui em cima. Então nós sabemos como fazer isso indo PHP. Vou fechar o PHP para não me esquecer. E aqui, vamos dizer eco e título. Lembre-se, você não precisa colocar isso em cordas. Isto é uma constante. Então você só precisa escrever assim. Então suje as mãos. Título do PHP Echo. Então agora em seu navegador, você verá obter suas mãos, variáveis sujas e constantes. Então, isso é usar uma constante muito legal movendo-se em frente. Então, no “H “, vamos fazer a mesma coisa. Então título PHP Echo. Vamos ecoar essa constante. Vamos verificar isso. Obter suas mãos variáveis sujas e constantes, Lou que Então que é dinâmico usando uma constante PHP movendo-se. Então, na caixa de areia, temos a data de hoje. Queremos mostrar a data de hoje. Então, temos uma variável para isso? Sim, nós temos. Isso é hoje. Então, ecoe que usando PHP e estamos em um eco hoje. Diga isso, confira. Maio 6 2014. Então, lá vai você. Essa é a data de hoje para mim. O seu obviamente será diferente. Vamos passar para o meu nome, então temos outro capaz para isso. Estável. Alguns PHP ecoam meu nome, diga isso. Verifica isso. Aí está o seu nome, minha cor favorita. Substitua a bandeira HTML ou comentário com sua cor favorita, mas usando PHP que seria cor de favor. Lá está ele. Vamos verificar isso. Legal. Por último, mas não menos importante, a minha idade. Aqui vamos nós. O PHP ecoa a minha idade. Então aqui está o que a matemática entra. Esta variável deve ter esta matemática. Verifica isso. 26. Boom. Lá está ele. Então vocês devem ser diferentes, obviamente, porque somos pessoas diferentes quando temos idades diferentes e estamos vivendo em um tempo diferente. Ah, e há uma última coisinha aqui embaixo que você pode ver apenas um sinal de direitos autorais em um painel. Está meio vazio aqui em baixo. Bem, é aí que eu quero que você experimente. Adicionar algo que você muitas vezes adiciona em sites PHP é uma seção de direitos autorais com a data e o nome assim dizer, por exemplo, queremos exibir este ano. Nós temos uma variável para esse eco PHP este ano e PHP eco seu nome. Você é o meu nome. Diga isso. Confira no seu navegador. Aí está, cobrindo 2014. O Brad. Então, muito legal. Vamos fazer uma pequena revisão rápida em sua página PHP praticar cada um. Nós sujamos suas mãos. Nós configuramos nosso script PHP aqui, e definimos uma constante, adicionamos algumas variáveis, strings e inteiros. Nós definimos a data padrão fuso horário opcional, mas se você quiser fazer isso muito bem, nós usamos o método data toe. Adicione a data de hoje e o ano de hoje ou este ano, e usamos o PHP para calcular a diferença entre seu ano de nascimento e este ano para mostrar sua idade dinâmica. Então nós cuspimos essas coisas usando o PHP echo e se parece com isso. Então, aqui está o seu exemplo. Aqui está o exemplo final. Confira o seu exemplo. Lá está ele. Perfeito. Bom trabalho, pessoal. Vejo-te na próxima palestra. 12. Arrays: Ei, preparem-se. Bem-vindo de volta aos sites dinâmicos de código com Peach P. Este vídeo é chamado de matrizes PHP. E nesta palestra, vamos começar a cobrir PHP uma corrida e como você pode usá-los para sobrecarregar seu revestimento PHP. Tudo bem, então em seus arquivos de curso de sites dinâmicos de código, você deve ser capaz de acompanhar em 06 um aumento. E aqui temos três arquivos PHP diferentes, que é diferente das cinco pastas anteriores. Temos index dot PHP, que é a página inicial ou índice da palestra arrays. Nós temos praticado até PHP e final que PHP. Quero mostrar-lhe como é a página da Web na nossa palestra. Então porta host local 888806 um aumento. Você pode verificar o exemplo final que irá levá-lo para o ponto final PHP e você pode verificar o seu exemplo que leva você para praticar Stop PHP. Então vamos voltar a esses momentaneamente. Mas primeiro, vamos voltar para a palestra. Tudo bem, então vamos falar sobre matrizes PHP. Às vezes você vai querer armazenar mais de um único valor dentro de suas variáveis com uma matriz. Isso é exatamente o que você pode fazer. Assim, um aumento permite que você armazene vários valores dentro de uma variável. Então, por exemplo, eu acho que bigode é puro ar. Existem muitos tipos de bigode é e usando variáveis individuais. Aiken armazenar cada bigode individual em sua própria variável como tão bigode. Um pode ser bigode de guiador, também. Pode ser Salvador Dalí e bigode. Três poderiam ser Fu Manchu, mas eu gostaria de manter as coisas arrumadas e arrumadas e ter todo o meu bigode está em uma única variável em vez de três variáveis separadas. Então, para isso eu posso usar um array assim. Então começamos com bigode é ah, variável. E, em seguida, na variável, vamos armazenar uma matriz. Então você faz isso digitando a matriz de método de matriz. Abra com seus parênteses. Certifique-se de ter parênteses de fechamento e ponto e vírgula. Então a maneira usual de ler seus métodos PHP e há três tipos diferentes de bigode está aqui. Então eu tenho dentro do guiador de cordas separados por vírgula Salvador Dali, separados por vírgula e Fu Manchu. Então eu tenho todos esses três bigode é armazenado em uma única variável, então é uma maneira realmente eficiente de armazenar informações. Assim, cada valor é atribuído automaticamente o que é chamado de chave na matriz para que possamos pegar um valor específico quando precisamos dele e vamos tocar nas teclas mais tarde. Mas, por padrão, cada valor tem uma chave numérica atribuída a ele. Então, para explicar que um pouco mais guiador tem a chave de um. Salvador Dali tem o'Guardião de dois, e Fu Manchu tem a chave de três. Então a chave é um. O valor é tratado são a chave é para o valor é Salvador Dali. A chave é três, e o valor é Fu Manchu. Aqui está o problema, embora seja um pouco confuso, mas os números começam em zero, não um. Então guiador é na verdade zero em vez de um guiador. A chave é zero valor é guiador um e, em seguida, para assim por diante e assim por diante. Então, se quisermos pegar um valor fora de uma matriz e exibi-lo em nossa página da Web, nós só temos que referenciar a matriz e a chave associada com o valor que queremos exibir para que eu saiba que foi um bocado. Mas é assim que parece. Então, em seu script PHP, vamos usar a função de eco PHP simples Echo. O bigode é variável, mas não podemos ecoar os três ao mesmo tempo. Ele tem. Temos que dizer ao PHP. Ei, eu quero tirar esse valor específico do array que armazenamos. O bigode é variável. Então, em seus parênteses quadrados, basta fazer referência à chave do valor que você deseja exibir. Então o bigode eco é zero. Isto vai mostrar guiador. Eco bigode é um que vai exibir Salvador Dali e bigode é para isso vai exibir Fu Manchu. Então os arrays são incrivelmente poderosos e há muito mais para eles. Então o que vamos fazer nesta palestra é que vamos entrar e começar a colocar isso em prática imediatamente. Então vamos conferir o exemplo final. Então temos o exemplo final. Tipos de bigode. Temos guiador, guiador , Sul Salvador Dali e Fu Manchu. É apenas uma lista simples, mas não é apenas texto estático que estavam usando PHP para exibir nossa matriz. Então vamos entrar em nosso editor de código e estamos em um aumento. E se você clicar em indexar o PHP que vai mostrar a página inicial ou o índice da palestra. Não vamos usar esse, mas sinta-se à vontade para checar e ver qual é o meu código. Final é a final. A visão final do exemplo do que vamos fazer e praticar o PHP é onde vamos colocar isso em prática. Então vamos fazer referência a ambos agora. Ok? Então, no topo de sua prática de PHP, Page terá seu script PHP alguns comentários PHP para que você saiba onde eu quero que você. Teoh, organize seu código PHP. Então vamos começar com algumas constantes que definimos. Vamos definir uma constante, e o título será uma corrida. Então vamos tirar isso. Isso é o básico definido matrizes de título esqueleto. Muito bem, a seguir, temos alguma variável personalizada. Então, uh, eu tenho as variáveis, meu nome, a menos que o número isso seja algo que eu vou fazer provavelmente todas as seguintes palestras só tem alguns serviços gerais para que possamos preencher fora o que vai ser na parte inferior de sua página Web da palestra, você poderia ver os direitos autorais 2014 Brad Iasi também aqui em cima. Temos o título, e o título também é exibido aqui. Então é por isso que vamos usar as constantes e as variáveis personalizadas. Portanto, sinta-se livre para adicionar suas próprias variáveis personalizadas aqui. Então meu nome adiciona seu nome e número da lição. Este é seis. Agora, eu não sei se você notou ou não, mas os números das aulas ou dos tutoriais dentro das pastas não necessariamente se correlacionam com o número de Electra real em todo o curso. Então, por exemplo, isso onde um Não. Seis aumento de ar, mas a palestra real. Aaron, se você está vendo isso de você para mim ou YouTube ou código College, estamos na palestra 12 então eles estão separados. Estou referindo os números aqui em relação ao arquivo do curso. Então este é o número seis dos arquivos do curso não necessariamente a palestra número seis na perspectiva de todo o curso. Então espero que isso não seja muito confuso. Então lição número seis. E agora é aqui que vamos adicionar o nosso conjunto de bigodes. Então vamos fazer o que fizemos na palestra que acabamos de aprender. Então vamos adicionar uma variável. Chama-se bigode e aqui queremos acrescentar ITER são uma corrida. Então vamos ah, digite a matriz e o primeiro valor aqui. Vai ser guiador. Acho que foi Salvador Dalley, e o 3º 1 foi Food Manchu. Agora você pode escolher qualquer tipo de bigode que você gostaria. Acabei de adicionar estes três. Então aqui está o nosso bigode. Variável ou desculpe, sua matriz de bigode. E agora vamos fazer um pouco de limpeza aqui em cima. Então título. Vamos substituir este comentário HTML com a constante que colocamos no topo do nosso script PHP , é um título de eco PHP que vai ecoar a constante de título aqui embaixo. Número do tutorial, o número da lição, estes PHP ecoam isso e o título da sua página. Então essa é outra. Essa é a constante que usamos. Então PHP echo title. Há a constante. Agora, aqui em nossa caixa de areia, eu quero que você cuspa na lista HTML o esqueleto aqui, eu quero que você cuspa seu bigode três diferentes é então nós vamos fazer isso indo PHP echo, nós Quero ecoar. Nosso bigode é variável, mas precisamos obter um valor específico fora da matriz. Então fazemos isso usando colchetes e, em seguida, usando a chave associada com o valor. Então zero vai ser o 1º 1 Vamos copiar isso. Os scripts PHP terão que gravá-lo todas as vezes. Pequenos programadores especialistas ponta bem ali. Acompanhe esse resultado mais vezes. E agora mude a chave. Perfeito. Agora, uma última coisa aqui em baixo nós temos o ano dos direitos autorais. Ah, e agora você pode realmente usar em vez de nós não definimos uma variável aqui, mas você poderia simplesmente usar PHP para cuspir o ano usando a função date. Então, parênteses de data PHP e em data, queremos especificar por que para o ano, o ano inteiro, no meu caso, 2014 se você é do futuro. Olá e o meu nome. Então temos a variável. Meu nome é um jogador. PHP. Vamos ecoar. Guarde isso. , Lembrem-se, esta é a parte mais importante da palestra. Eram apenas pequenos trechos. Alguns exemplos que você usaria PHP no mundo da codificação rial. E aqui está você. Ah, você está tentando usar PHP para ecoar sua raça. Vou verificar. Vá para a sua página de prática do PHP. E se você fez certo, você deveria ver seus três tipos de bigode ali mesmo guiador, Salvador Dali e Fu Manchu. E parece que aqui em baixo algo não está certo para mim. Direitos autorais. Eu me pergunto o que é isso IHS. Vamos voltar ao código dela. Aqui está um erro. Esqueci-me de usar a Echo. Agora guarde isso. Confira isso. Boom, Fix. Tudo bem, então espero que não tenha sido muito difícil. Se foi um pouco difícil ou muito rápido, sinta-se à vontade para voltar ao início ou apertar o botão de pausa. E antes de seguirmos em frente, tenho um favor para te pedir. Dediquei milhares de horas à criação de conteúdo excelente para os meus alunos. E a razão pela qual eu posso alcançar tantas pessoas neste momento é por causa de pessoas como você. Só este curso me levou meses para criar, e não estou pedindo que pague nada por ele. Tudo o que te peço é uma coisinha. Se você está conferindo meu curso no YouTube, eu adoraria que você pudesse compartilhar esse curso com seus amigos, familiares e colegas de trabalho. E se você está verificando este curso então de você para mim, eu gostaria especialmente se você poderia me dar uma classificação rápida e revisão usando a classificação de estrelas e a caixa de revisão. Você pode me deixar uma crítica honesta, e você sempre pode mudá-la mais tarde. Você deveria ter uma opinião diferente? No final do curso, você é incrível. Cena o próximo vídeo. 13. Arrays associados: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de matrizes associativas. E nesta palestra, vamos continuar de onde paramos em nossa palestra anterior sobre matrizes PHP. E vamos cavar um pouco mais e continuar com o que é chamado de matrizes associativas . Então vamos entrar diretamente em seus arquivos de curso de sites dinâmicos de código. Estamos em 07 matrizes associativas. Abra seu editor de código e abriu os arquivos finais e praticar PHP de 07 raça associativa . Aqui está o arquivo final e o arquivo de prática. O que? Estamos trabalhando no nosso sócio de raça bem aqui. Quero mostrar-vos o exemplo final do que vamos construir com a raça associativa . Nós temos uma cadeia de texto aqui que está falando sobre um bigode específico e há algumas coisas aqui que você pode ver em negrito que nós vamos estar usando arrays associativos PHP para exibir esse texto. Então vamos voltar para a palestra e mergulhar na raça associativa. Então lembre-se de como o PHP atribui automaticamente um número a cada item em uma matriz. Então 01 e dois ao usar matrizes associativas. Você pode dar um nome personalizado para a chave em vez de usar um número. Então, parece assim. Aqui está a sua variável e uma matriz. Mas em vez de tudo em uma linha, nós dividimos. Aqui temos o nome. Então isso está substituindo a chave padrão de zero. Então temos nome e, em seguida, atribuímos o valor para a chave usando este o sinal de igual e o sinal maior do que e à direita, temos o valor. Neste caso, estamos usando essa string e que atribui a chave do nome o valor do guiador dentro matriz. Então nós vírgula, separamos os itens. O próximo. Temos fator de rastejamento. Então isso está substituindo a chave de um. E então nós atribuímos o valor alto vírgula separado o próximo item Média dias de crescimento é a terceira chave, que por padrão, seria também. E então atribuímos o valor de 14. E então fechamos a matriz com os parênteses e os dois pontos. Então agora vamos dizer que eu queria exibir informações específicas do array. Então, se eu quisesse retirar um item específico dessa matriz, eu faria isso simplesmente referindo-se a chave de costume lá, Ray assim. Então aqui está o seu script PHP. Estamos usando o guiador eco, a variável e, em seguida, nos colchetes. Em vez de referenciar o número, estamos fazendo referência a essa chave específica na matriz, então fator de rastejar. Então isso irá ecoar o fator de fluência da nossa matriz guiador para ecoar Hi. Então vamos voltar ao nosso exemplo final aqui e você pode ver o bigode do guiador. Este bigode é um esquilo sujo. Possui o fator de fluência de alta e leva 14 dias para crescer em média. Então vamos verificar o seu exemplo. Vai ser a mesma coisa, mas sem os valores, os valores dinâmicos na matriz. Então vamos ao nosso editor de código. Abra. Pratique essa página, Pete. E vamos usar alguns arrays associativos PHP para fazer o que acabamos de fazer ou o que eu mostrei no exemplo final. Então algumas limpezas básicas como de costume, vamos acrescentar, são constantes, variáveis e todo esse tipo de coisa. Então vamos definir o título de novo. E neste, o título é variáveis associativas de raça personalizada. Só estou copiando e colando por causa da velocidade. Você pode fazer o mesmo. Mas se você quiser um código de mão a montagem, isso pode ser melhor para você como uma experiência de aprendizagem, porque então você vai se acostumar a digitar variáveis e constantes assim por diante e assim por diante. Então temos o meu nome. Você pode adicionar seu número de lição de nome. Este é sete dentro do contexto dos nossos arquivos de curso. Aqui está a coisa boa, a matriz associativa de bigode. Então vamos em frente e adicionar que guiador vai ser a nossa variável. E vamos adicionar a taxa associativa para matriz. Mas vamos dividir estes. Então, no meio daqui, basta bater, retornar ou entrar. Só vou anotar isto para que pareça um pouco mais limpo. E entre aqui, vamos adicionar nosso item de matriz. Então o primeiro item será obviamente uma chave, e essa chave é o nome. Assim, o nome deste identificador desta variável ou matriz será guiador. Segunda linha. Vamos adicionar outro item em nossa matriz associativa, e isso será fator de fluência. E lembre-se, estes são todos personalizados. Isso pode ser chamado o que você quiser que eles sejam. Grande fator será alto na terceira linha o próximo item será dias de crescimento médio e que eu só vou dizer 14 e você não precisa colocar uma vírgula no final deste, a menos que haja outro item seguinte, então você pode sair É assim. Mas eu gosto de tirar isso um pouco, então todos têm. Eles vão olhar, está tudo bem limpo. Você pode ver a chave aqui, separada no centro. Ah, e depois o valor do lado direito. Não precisa fazer isso, mas é fácil de ler. Então, há o nosso raio associativo de bigode. Vamos em frente e salvar isso. E agora vamos fazer as coisas básicas de limpeza. Então vamos adicionar o título da página PHP. Nós estamos em um eco, nossa constante vai café que porque nós fazemos isso uma segunda vez aqui. O número da lição PHP eco número da lição e vamos até aqui. Temos o ano porque não definimos no topo em nosso script PHP. Ah, variável. Com o aqui, vamos apenas usar o método date em PHP, Echo date e em datas. Queremos chamar o ano real e depois o seu nome. Aqui vamos nós. PHP, NomePHP, Echo e My Underscore. Veja que você terá todas essas coisas. Essas coisas devem aparecer agora na sua página de treino. Então, tem o título da página aqui e, em seguida, o material de informação de direitos autorais. Mas ainda não temos essas coisas, então vamos em frente e mostrar essas coisas boas. Então, o nome do bigode. Precisamos tirar o nome do bigode do nosso guiador associativo. Então, como fazemos isso? PHP. Estamos em um guiador de eco, então a variável guiador. Mas não podemos fazê-lo assim porque é um array e não vai mostrar nada. Então vamos ver o que isso faz. Salve e confira. O bigode da matriz. É só uma matriz, então não pode. É só mostrar qual é a coisa. Na verdade, não está nos dando nenhuma informação útil. Então, para puxar essa informação sobre a matriz que precisamos são colchetes aqui e, em seguida, referenciado a chave. Então, nome. Guarde isso e confira. O bigode guiador perfeito. Então vamos entrar aqui e deve haver outra bandeira H Mel aqui que possamos preencher. Então o fator creep que queremos ecoar é fator creep, então novamente, guiador. Mas precisamos usar nosso fator chave que nos dará nosso fator de rastejamento. Vamos verificar isso. Possui um fator de fluência de alta. Aí está e leva. Precisamos adicionar os dias de crescimento agora, então o PHP ecoa os dias médios de crescimento do guiador. Semi-cólon diz isso. Vamos verificar isso. Parece que está lá, mas só precisamos de um espaço entre lá. Então vamos apenas nos dar o espaço após este script PHP, Save it, check out. Lá vamos nós creep fator de alta e leva 14 dias para crescer em média. Então lá vamos nós. É para uma pequena revisão rápida, acrescentamos, são constantes e variáveis. Bastante direto. Já devíamos saber isso muito bem. Aqui está a coisa nova. Estamos aprendendo matrizes associativas, então temos nossa variável. Vamos adicionar na matriz. Mas é um associado de uma taxa porque estamos adicionando vários itens com chaves personalizadas em vez do padrão. Números . Então temos o nome “fator creep”. Um crescimento médio de dias. Nós adicionamos esses aqui. É assim que você cuspir algumas informações valiosas do raio associativo ecoam a variável entre colchetes. Nós referenciamos a chave, e isso deve ser para nossa lição super básica sobre matrizes associativas. Fique ligado porque ainda não terminamos com um aumento. Em seguida, vamos mergulhar ainda mais neste material e o que será chamado de matrizes multidimensionais . Agora estamos nos metendo nas coisas boas, então vamos ver. Eles são meus amigos. 14. arrays multidimensionais: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código do PHP. Esta palestra é chamada de matrizes multidimensionais e neste vídeo vamos continuar de onde paramos em nossas palestras anteriores, onde estávamos aprendendo sobre matrizes PHP e matrizes associativas PHP respectivamente. Esta palestra é um pouco mais avançada, então aguente firme e aqui vamos nós. Em seu código sites dinâmicos arquivos de curso foram em 08 multi dimensional raise. Se você for para o seu navegador em menos de oito aumentos multidimensionais, eu vou te mostrar o que vamos construir. Então, o exemplo final nós temos três seções de texto descritivo aqui com três bigode diferentes é e explicações separadas de cada um dos bigode é e nós vamos estar usando PHP multi-dimensional raise para construir isso. Então vamos voltar para a palestra e entrar. Então é aqui que começamos a ficar um pouco loucos. Podemos aproveitar o verdadeiro potencial de um aumento usando matrizes multidimensionais, que é simplesmente uma matriz que é composta de raça múltipla. Então, um aumento dentro de um aumento. Então é assim que parece. Temos o nosso bigode é variável, e começamos com a função de matriz. Mas dentro da matriz, em vez de apenas ter sua combinação típica de chave e valor, temos outra matriz, e dentro dessa matriz temos nossa combinação de chave e valor. E então nós vírgula, separamos. As matrizes fazem o mesmo. Temos três deles, e depois terminamos a nossa matriz original. Então, temos toda uma falta de informação dentro de uma única variável, o que é bastante incrível. Então você provavelmente está se perguntando como diabos nós exibimos essa informação em nossa tela? Bem, primeiro temos que fazer referência à matriz pai. Bigode é então o valor numérico da matriz filho. Então guiador é zero. Salvador Dali é um, e Fu Manchu também. Então este array é zero um, e para e finalmente a chave personalizada das informações que queremos exibir. Então, nomeie fator creep, etc. Então parece assim. É um pouco mais fácil quando você vê, então o bigode Ph B. Echo é variável. Eles estavam referindo o valor numérico da matriz filho. Então vamos dizer para e assim que será 012 Assim será o Fu Manchu e depois o nome. Então o código acima, o script PHP aqui vai exibir Fu Manchu porque estamos ecoando o bigode é variável. Estamos chamando o segundo valor numérico. Então 01 e dois estavam chamando esta matriz e, em seguida, o nome dentro dessa matriz. Então é assim que você exibe Fu Manchu dentro disso. Então vamos para o nosso editor de código e realmente construir o nosso exemplo final. Então, em seu editor de código, abrir, final e praticado cada um ser em euros oito meses, corrida multidimensional. E vamos começar fazendo a pequena limpeza que temos em cada um de nosso PHP. Os arquivos que temos são constantes. Então vamos chamar esse título de corrida multidimensional, nossas variáveis personalizadas. Temos o meu nome, por isso põe o teu nome e o número da lição. E neste caso, no contexto de nossos arquivos de curso é Lição número oito agora trabalho dedo do pé em nosso bigode, matriz multidimensional. Então vamos começar bem e simples. Bigode é, vamos adicionar nossa função de raio. Ótimo, agradável e simples. Então agora vamos fazer um pouco mais aqui, Digite um par de vezes, vamos limpar este array um pouco. E dentro desta matriz vamos adicionar do espaço e adicionar outra matriz. Atacama. Depois desse array, cole-o duas vezes. Então, basicamente, este é o esqueleto de uma matriz multidimensional. Mas é claro que temos que adicionar a informação dentro dos nossos Filhos. Elementos aqui são matrizes Filhos. Então o primeiro 1 vamos começar adicionando uma combinação de pares de chaves e valores. Então aqui vamos começar com o nome, e esse será o guiador. Depois disso, vamos adicionar o fator creep. E isso foi alto. E o último será os dias de crescimento médio, e vamos dizer 14. Então dentro do nosso próximo para levantar. Basicamente, vamos apenas copiar isso o que acabamos de escrever e ah, vamos adicionar aqui duas vezes, porque então nós poderíamos apenas mudar os valores de cada um deles porque eles são bastante semelhantes. Então o 2º 1 é tese Alva Door Dolly e o fator de fluência é extremo. Dias de crescimento médio. Digamos que 62 o último é o nosso Fu Manchu. O fator de fluência será muito alto e os dias de crescimento médio 58 para salvar que não é o nosso mês matriz multidimensional e Agora vamos apenas passar por um anúncio, substituir os títulos de página, números de lição e assim por diante, assim para a frente. Eu gosto de fazer isso porque é uma boa maneira de você entrar em prática, de usar PHP para tornar seu site um pouco mais dinâmico. E porque constantes e variáveis ainda são conceitos bastante novos para você, seria bom usá-las muito, então elas se tornam totalmente normais para você. Então, qual é a Echo nosso título de página aqui? Vai copiar isso? Porque vamos usá-lo mais uma vez aqui na seção de título da página. Entre as tags pequenas e o número da lição, temos aquela lição de eco do PHP entorpecido, depois a parte inferior. Temos nossas informações de direitos autorais, então temos o ano. Então vamos usar uma função de data PHP. E vamos chamar o ano de ano inteiro e agora seu nome ou notícias PHP para ecoar seu nome. Essa seria a variável. Meu nome é Grande. Então agora vamos para a nossa caixa de areia aqui. Agora que temos que outras coisas fora do caminho aqui, você pode ver que eu tenho algumas bandeiras HTML ou três flags de cheiro onde eu quero que você substitua por algum PHP usando a matriz multidimensional do que eu tenho em HTML. Comentário que diz repetir acima um duas vezes. Então basicamente é exatamente a mesma coisa colada mais duas vezes para um total de três vezes, e cada um deles tem um bigode separado com suas informações, então o 1º 1 será nosso guiador. Então PHP vamos ecoar nosso bigode é variável. Mas como é uma matriz multidimensional, precisamos chamar o valor numérico do ataque A, a matriz filho e, em seguida, a chave para o valor que queremos dentro da matriz filho. Então eu sei que é um bocado, mas basicamente é assim que vamos fazer. Se você se lembrar de chaves quadradas, colchetes, o 1º 1 será o valor, o valor numérico do elemento filho. Então o primeiro 1 lidar com o nosso é zero, lembre-se , começa com zero , não um, e então queremos acessar o nome dessa matriz, de modo que deve nos levar guiador. Vamos verificar isso. Bigode de guiador. Ótimo. Nós fizemos isso. Vamos voltar. Este bigode é um esquilo sujo. Possui um fator de fluência de comentário HTML. Vamos substituir isso pelo fator creep. PHP. Vamos ecoar nosso guiador. Desculpe. Bigode é variável. E em nossos colchetes, vamos dizer zero e fator de rastejamento. Então, isso vai pegar a primeira matriz filho por causa de zero e depois rastejar fator dentro dela. E agora, dias de crescimento Substitua esse eco PHP. Você sabe, o bigode da broca é colchetes, e nós vamos fazer referência zero para a primeira matriz infantil e dias de crescimento médio. Legal. Guarde isso. Vamos ver se funcionou. A cabeça do seu bigode é um esquilo sujo. Possui um fator de fluência de alta e leva 14 dias para crescer em média. Perfeito. Se o seu é assim, você acertou. Agora tudo o que temos de fazer é copiar e colar esta coisa mais duas vezes. E nele, nós apenas literalmente temos que alterar o valor numérico da matriz. Então, digamos que o 1º 1 este será o 2º 1 Então este será Salvador Dali. Mude aqui também. Aqui vamos nós. E aqui que deve mudar o 2º 1 para o bigode de Salvador Dali, com suas respectivas informações dentro da matriz. E agora o terceiro 1 lembre-se, é este é o número dois. E então substituímos os zeros pelo para salvar isso. Confira isso. O bigode Salvador Dali é bastante o esquilo sujeira vota o fator fluente de extrema e levar 62 dias crescer em média para Manchu creep fator A muito alta e leva 58 dias crescer em média. Incrível! Se o seu é assim, você acertou. Agora só notei uma coisinha. Meus direitos autorais estão errados na parte inferior. Você precisa ecoar a data. Foi mal meu. Confira isso. Perfeito. Tudo bem, então se você chegou até aqui e seu bigode parece fantástico, então bom trabalho e aguente firme porque temos mais uma palestra usando todos os arrays que aprendemos até agora, então eu vou te ver lá . 15. Coloque suas mãos sujas II: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código do PHP. Esta palestra é chamada Suja as mãos E neste vídeo vamos juntar um pouco de algo com tudo o que aprendemos até agora sobre matrizes PHP em seus arquivos de curso de sites dinâmicos de código que estamos em um e sujar suas mãos. Vamos dar uma olhada no navegador para ver o que estamos construindo. Temos três pedaços de texto aqui na caixa de areia, e cada um deles tem algo sobre uma pessoa de algum país e algumas informações sobre seu bigode. Cada um dos pedaços de texto em negrito estava usando arrays PHP para gerar. Então, vamos entrar. Vá ao editor de código em Ono e suje as mãos. Índice aberto e prática prática é onde você vai estar construindo sua versão deste pequeno site e índice é a versão final dele também referência se você quiser usar isso , Então vamos começar fazendo um pouco de limpeza. Temos de definir a nossa constante e isso seria o título e este será um aumento. Chama-se aumento porque aqui, no tanque do título, já sujamos as mãos. Precisamos substituir o título pelo Ah, desculpe. Precisamos substituir Título pelo título Constante, se isso faz sentido. Então vamos ecoar o título. Perfeito. Vou copiar isso no ritmo que mais uma vez aqui entre as pequenas etiquetas boas para ir Variáveis. Só temos um simples e esse será o meu nome e adicionar o meu nome lá, e vamos usar isso aqui em seu nome. Mas primeiro, vamos substituir o ano pelo ano PHP. Lembre-se de eco data ano e substituir o seu nome html Comentário literalmente com a variável Meu nome. Ótima. Devemos estar prontos para ir. Então vamos começar a construir nossos arrays Primeiro, vamos começar com nossa faixa etária básica de Array. Lembre-se, este é o esqueleto básico de uma matriz, e temos alguns itens aqui. Esta é uma vírgula infantil, separe cada adolescente e a última será adulta. Ótima. Portanto, há a nossa matriz PHP básica. O próximo conjunto de um raise serão as matrizes associativas. Então vamos começar fazendo nosso bigode de guiador de confiança. Limpe isso um pouco e aqui vamos usar o nome da chave e o nome é guiador. E, em seguida, a cor desta será preta. Vou copiar isso e acelerar porque não quero ter que escrever de novo. A não ser que queiras mesmo ser bom para a memória muscular. Acostume-se a escrever um aumento. É bom fazer isso. Fu Manchu é o próximo, e o nome será Gripe Manchu, e a cor vai torná-lo marrom. E vamos adicionar outro. E este será o Vale do Salvador. E o nome obviamente é Vale do Salvador, e a cor será loira. Perfeito. Próximo conjunto de um raise ou a próxima matriz será matrizes multidimensionais. Então vamos adicionar nossa matriz de variáveis cavalheiros, agradável e simples. Aqui é onde começamos a ficar um pouco bagunçados aqui. Precisamos adicionar três diferentes uma vírgula de corrida. Separe o apagamento. O último não precisa chamar uma vírgula. Está bem. Primeiro nome, vamos adicionar os nossos cavalheiros. Então o primeiro nome será Carter e seu país será meu país natal, o Canadá matriz. O 2º 1 vamos adicionar outro cavalheiro. E que será Rhodri ir do país. Eu ainda não fui, mas eu adoraria ir. Uruguai Shadow dizer-lhe pessoas do Uruguai ou como nós canadenses dizer Uruguai. Tudo bem, primeiro nome do céu é Giovanni de você adivinhou. Itália! Tudo bem, legal. Portanto, há a nossa matriz multidimensional. Esta é a nossa matriz associativa e a matriz PHP básica. Agora vamos colocá-los em uso aqui nas caixas de areia onde vamos adicionar cada um dos cavalheiros nas três etiquetas H e a descrição deles. Então, vamos começar com o 1º 1 e isso vai parecer o Carter do Canadá. Carter é um adulto. Ele ostenta um bigode de guiador sólido que é de cor preta. Então vamos adicionar essa. Muito bem, na etiqueta H 3, precisamos de eco do dedo do pé. NossoCarter, Carter, precisamos ecoar o nome de Carter da nossa matriz multidimensional. Então é assim que fazemos isso? Vamos referência são cavalheiros variável. Precisamos referenciar o número do índice da matriz dentro da chuva multidimensional. Então o 1º 1 tem índice de zero, então isso será zero. Agora que estamos a referenciar a matriz do Carter, precisamos do primeiro nome dele. Ali está o Carter. Certo, então isso deve dizer, Carter, vamos dar uma olhada. O Carter. Perfeito. Ainda não terminamos . Carter, precisamos pegar seu país. Então, Echo, senhores, acontece que é zero ainda e country agradável e simples. Então, Carter, de Canda Agora estamos na etiqueta de parágrafo. Vamos ecoar o nome dele. Nós já fizemos isso aqui em cima, então eu não quero reescrever isso de novo. Carter é bastante o eco PHP. Aqui está ah, aqui. A faixa etária. Então vamos escolher uma dessas faixas etárias. Ele é um adulto. Então precisamos ecoar a faixa etária. E, ah, nós estamos referindo o último, que é o terceiro em que tem o índice de 2012 Tudo bem, então isso seria também. Carter é o ponto de exclamação adulto. Ele ostenta um sólido e ele tem um guiador, Então PHP echo e vamos referenciar guiador. Esse seria o meu nome perfeito para guiador. Isso deve ser bom. Verifica isso. Veja o que parece até agora, Carter é um adulto. Ele tem um guiador sólido. Então vamos escrever bigode depois disso, é de que cor é? PHP, eco, guiador e a cor que queremos. Lá vamos nós em cores, então tente enrolar sua cabeça. Isto parece um pouco confuso, mas está tudo bem. É bom para praticar. Vamos guardá-lo e verificar. Carter é um adulto. Ele ostenta um bigode de guiador sólido que é de cor preta. Perfeito. Então, o que há de bom nisso? Próximo? Estes dois próximos apenas deixaram uma cópia e colagem e apenas substituem o PHP um, um raise e os índices e as referências. Tão simples. Copiar colar. Então, o próximo, nós vamos, cavalheiros, cavalheiros, um primeiro nome de cavalheiros, um país e então, cavalheiros, um primeiro nome é um adolescente e tanto. Onde está o adolescente? Em um 01 Então, que será índice de quando para a faixa etária. E ele ostenta Fu Manchu. Então isso terá que mudar isso para o nome Fu Manchu. Isso é bom. Essa é a cor que seria Fu Manchu novamente. Cor. Então vamos verificar isso ou mais velho. Ego do Uruguai é um adolescente. Ele ostenta um bigode Fu Manchu sólido que é de cor marrom. Tão bom, é perfeito, mas a única coisa diferente é realmente ter textos diferentes. Aqui está lá como um adolescente bastante elegante que ele provavelmente usa que é colorido em um suave Então vamos, vamos corrigir isso. Então Rodrigue Oh, é quem é um deles é um adolescente bastante elegante. Ele orgulhosamente usa um bigode Fu Manchu que é colorido um suave e vamos remover na cor no final. Então, vamos dar uma olhada nisso. Rodrigo é um adolescente muito elegante. Ele orgulhosamente usa um bigode Fu Manchu que é colorido de um marrom suave. Isso é lindo. Tudo bem. Próximo, temos Giovanni, da Itália. Vamos copiar e colar novamente e substituir o que precisamos para substituir cavalheiros também, Senhores para então primeiro nome e país cavalheiro para primeiro nome é um bastante elegante Giovanni é uma criança, modo que seria zero em vez Dartford faixa etária zero . Lá vamos nós orgulhosamente vestimos um Este cara tem um Salvador Dalí, e vamos mudar o que o texto diz. Então vamos ver. Giovanni pode parecer muito jovem para um esconderijo porque ele é uma criança, mas ele orgulhosamente exibe seu bigode Salvador Dalí na escola. Embora seja um pouco difícil de ver porque é castanho claro. Vamos verificar isso. Veja, que isso se transformaria? Seu corpo pode parecer muito jovem para um esconderijo porque ele é uma criança, mas ele orgulhosamente exibe seu bigode Salvador Dali na escola, embora seja um pouco difícil de ver, porque é loiro claro perfeito. Tudo bem, então aqui está uma pequena crítica no topo. Aqui nós fizemos são constantes e variáveis, mas a carne desta palestra era teoria Azour, matriz básica, nossas matrizes associativas e nossa matriz multidimensional. E colocamos eles em uso prático aqui em nossa caixa de areia, onde falamos sobre três mergulhadores, cavalheiro com bigode muito diferente está em faixas etárias muito diferentes. Então, se foi um pouco rápido, não há problema. Ainda bem que estás a ver um vídeo. Apenas rebobinar. Se é assim que se chama hoje em dia, voltamos para a parte onde começamos a codificar nosso PHP. Siga ao longo Copiar e Colar. Faça isso uma e outra vez até ter uma boa idéia de como isso funciona, porque acredite em mim, vai ser muito útil durante o resto da palestra e durante o resto da sua carreira de codificação, então espero que que foi útil, e eu vou vê-lo na próxima palestra 16. Se declarações: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada se declarações e neste vídeo vamos mergulhar em um conceito totalmente novo com PHP, e eu acho que vai ser muito emocionante. Então, aqui vamos nós em seu código Dynamic Websites Course pasta. Estamos em 10 minutos. Se instruções ir em frente e abrir seu editor de código e abrir final que PHP e praticado PHP no 10. Se a pasta de instruções final ponto PHP é o exemplo final, vamos estar construindo e praticando. Um PHP é onde você pode utilizar a sandbox para construir o exemplo final, que se parece com este. Sim, 20 é certamente menos de 50. É apenas uma sequência de texto, e não parece muito impressionante, mas é o que acontece nos bastidores. Isso é muito fixe, por isso chegaremos lá. Vamos entrar na palestra. O objetivo da codificação em PHP é tornar seu site dinâmico ou inteligente para que ele possa tomar decisões lógicas. O que quero dizer com isso é que seu site pode tomar decisões sobre o que fazer a seguir, com base na entrada do usuário, condições de usuário ou parâmetros que você definiu aqui são alguns exemplos. Quando um usuário faz login em sua conta, ele deve digitar seu nome de usuário e senha. E se a senha estiver errada? E se eles não tiverem digitado um endereço de e-mail válido? E se eles se esqueceram de pegar seu endereço de e-mail completamente? PHP pode lidar com o que fazer nessas situações, usando, if else e else if instruções. E se um cliente tentar comprar um produto online? Mas e se esse produto estiver esgotado? PHP pode deixar o usuário saber que o produto está esgotado porque você pode programá-lo para calcular quantos itens desse produto estão ficando muito legais. E se um usuário carregar uma imagem muito grande? Ball PHP pode comparar a imagem enviada com seus parâmetros e dizer ao usuário para carregar um tamanho de imagem menor se exceder o limite que você definiu e muito mais. Então vamos começar com a declaração simples se, ele funciona algo assim. Se isto, então aquilo. Sei que foi um saco pequeno, mas vamos expandir um pouco, então se a expressão é verdadeira, então faça alguma coisa. Sei que foi um saco pequeno, mas vamos expandir um pouco, então se a expressão é verdadeira, Se a expressão é falsa, então não faça nada. O que é uma expressão, você provavelmente está se perguntando o que é uma expressão. Bem, aqui está como o PHP dot net explica o que é uma expressão. Expressões são as pedras de construção mais importantes do PHP no PHP. Quase tudo o que escreves é uma expressão. A maneira mais simples, mas mais precisa, de definir uma expressão é qualquer coisa que tenha um valor. As formas mais básicas de expressões são constantes e variáveis. Quando você digita a variável A é igual a cinco, você está atribuindo cinco em variável. Um cinco obviamente tem o valor. Cinco. Ou, em outras palavras, cinco é uma expressão com o valor de cinco. Neste caso, cinco é uma constante inteira, então espero que isso tenha feito sentido. Mas basicamente tudo o que você precisa saber é que uma expressão é qualquer coisa que tenha um valor. Então vamos voltar para as declarações “if”. Então vamos ver como eles realmente se parecem no PHP agora que sabemos a sintaxe. Então, se expressão e, em seguida, em seus colchetes o código a ser executado se a expressão avaliada como true. Então, se expandirmos isso ainda mais, ele se parece um pouco mais com isso, então vamos definir algumas variáveis. Temos um igual a 20 e B igual a 50. Agora, se a é menor que B, o que é obviamente verdade porque 20 é menor que 50. Então isto irá avaliar como verdadeiro, e irá ecoar esta afirmação. Sim, A é atualmente menor do que ser, mas porque estamos usando PHP, ele não vai dizer a. Ele vai realmente dizer o valor dessa variável. Então 20 é certamente menos de 50. Então, como você pode ver, estamos usando o símbolo menor que para verificar se a variável A é menor do que a variável B. Se a expressão for verdadeira que o pH, as pessoas ecoaram o texto. Sim, 20 é certamente menos de 50 e se for falso, ele morre. Nada acontece agora. Lobo saltar em um pouco mais tarde na próxima palestra. O que acontece se algo for falso? Mas por enquanto, vamos deixar assim se as declarações pudessem ser incrivelmente poderosas. Mas estes são apenas alguns exemplos muito básicos para você começar. Então, por que não entramos e experimentamos sua primeira declaração “se”? Tudo bem, então quando você é praticado acima, arquivo PHP em seu editor de código abaixo de 10. Se as declarações, vamos fazer a nossa limpeza. Há coisas que fazemos regularmente no início de nossas palestras, e vamos definir nossa constante para o título e o título neste é se declarações e, em seguida, nossa variável personalizada Então esse seria o meu nome. E você colocará seu nome e o número da lição no contexto de nossa pasta. Então, 10 no caso deste, tudo bem. E nós vamos ter que definir algumas variáveis simples aqui. Vamos fazer um que é igual a 20 e B, que é igual a 50. E agora vamos apenas adicionar nosso título aqui usando nossa função de eco PHP e ecoar a constante. E então também vamos ecoar esse mesmo título. Então basta copiar os scripts PHP e colado entre as tags pequenas e, em seguida, o número da lição que definimos em nossa variável PHP echo lição numb e, em seguida, para baixo na parte inferior. Temos o ano em que vamos usar nosso ano de data de eco PHP e, em seguida, nossa variável de nome irá ecoar aqui mesmo. PHP ecoa meu nome. Então vamos pular em nossa sandbox aqui e fazer nossa primeira instrução PHP if Então comece seus scripts PHP . E no meio, certo? Se assim for, aqui está o esqueleto de uma instrução if if e, em seguida, você está parênteses, colchetes e aqui. Vamos adicionar a nossa expressão. E isso será se a for menor do que ser. E, em seguida, se ele for avaliado como verdadeiro, vamos fazer algo entre a nossa declaração if nos colchetes eco. Sim, A. A variável A é certamente menor do que ser. E então terminaremos com dois pontos semi-cólon. Guarde isso. Agora vamos verificar o seu exemplo na prática para cima. PHP. Sim, 20 é certamente menos de 50 que você pode estar se perguntando. Bem, isso é que está lá só porque eu escrevi Echo como eu não vejo a declaração if funcionando Bem, se você quiser ver que a instrução if está realmente funcionando, por que você não muda os valores do variável para ver o que acontece? Então vamos fazer um 200 para que um não seja mais do que ser. Vamos ver o que acontece. - Nada. Não há nada lá. A declaração if apenas morre porque A não é inferior a B neste caso. Então vamos colocar a parte de trás para 20. Verifica outra vez. Lá está ele. 20 é certamente menos de 50. Então isso é tudo para a nossa palestra se declaração. Vamos continuar no próximo e mergulhar em outras declarações que você marcou no final da sua declaração if. Se isso for verdade, então faça outra coisa. Significa que se for falso, então faça outra coisa. Então vamos pular para isso no próximo eleitoral. Veja lá. 17. Caso contrário.: Bienvenido de Ola Toto são chamados de sites dinâmicos com PHP. E meu nome é Brad. Esta palestra chama-se “O quê “? Então, nesta palestra, nós vamos continuar de onde paramos em nossa palestra anterior, que era PHP se declarações assim abrir seu código. Pasta de arquivos de curso de sites dinâmicos Estamos em 11 mais em seu editor de código, abra a prática e os arquivos PHP ponto final sob sua pasta else. A prática é onde você vai estar construindo o exemplo final e ponto final PHP é o exemplo final ladrão em si que você pode usar para referência. Aqui está como o exemplo final se parece. Boom. Então você gosta de laranjas? Muito impressionante script PHP que temos acontecendo aqui. Eu sei que parece um pouco pequeno e tolo, mas nós estamos realmente usando PHP if end else para obter este resultado. Então vamos entrar em nossa palestra para descobrir o que está acontecendo aqui. Então descobrimos como executar algum código se uma expressão for avaliada como true. Mas e quando a expressão é avaliada como false Muitas vezes você deseja executar algum código se uma determinada condição não foi atendida. Então este é o lugar onde mais entra em jogo Olhe para else como uma extensão da declaração if, este Intacs se parece com isso. Se a expressão é verdadeiro código para executar, se true else código para executar se false. Agora vamos dar uma olhada em um exemplo do mundo real. Então, quando nosso script PHP temos nossa fé variável, fruto é igual a laranja. Se a fé fruta é igual ao abacaxi eco sim, abacaxi é o melhor porque é mais é onde estamos usando o outro eco. Então você gosta de laranjas. Então, basicamente, estamos checando para ver Ei, sua fruta favorita é abacaxi? Se for, então você é incrível. Você está na equipe de abacaxi. Caso contrário, você provavelmente gosta de laranjas, o que é decepcionante a menos que haja laranjas da Flórida. Aqueles ar. Muito bom. Agora espere um minuto. Você deve ter notado algo um pouco engraçado aqui em nossa declaração se, nós temos este duplo sinal de igual. Isso não foi um erro de digitação. Isso foi muito intencional. Então vamos explicar por que nem todos iguais são criados iguais. É bom lembrar que o sinal de igual duplo é diferente do único sinal de igual. O primeiro meio é igual a enquanto o último um sinal de valor para uma variável. Então, por exemplo, se eu fosse escrever em PHP se favorecer frutas, e então o único sinal de igual abacaxi. Isso sempre será avaliado como True, porque o símbolo de igual único atribui o valor à variável em vez de compará-lo . Assim, o duplo realmente compara a variável com o valor do outro lado do símbolo. Onde é o único sinal de igual realmente atribui o valor para a variável. Então aqui está Aqui está na prática o único é igual símbolo para atribuir laranja para favorecer frutas, enquanto aqui estavam comparando frutas favoritas ou o valor da fruta fé, que é laranja ao abacaxi. Então, se eles têm fruta é igual a abacaxi em vez de eles têm frutas igual a abacaxi, porque então nós vamos apenas estar substituindo o valor da variável por abacaxi em vez de laranja. Então, sempre avaliaremos como True. Portanto, tenha em mente, simples igual não é igual a duplo igual. Espero que tenha feito sentido, , então vamos entrar no editor de código dela e começar a fazer algum código. Então, em sua prática parar arquivo PHP, vamos adicionar são constantes e variáveis. Tudo o que temos feito até agora, isso ganhou o título é outra coisa, e nós vamos adicionar nossas variáveis personalizadas que serão o seu nome e o número da lição, que é 11 no contexto de nossos sites dinâmicos citação arquivos de curso. Agora, a única variável importante que vamos fazer aqui é o ladrão Favor variável fruta . É um fato de fruta laranja fresco. Então vamos adicionar são constantes e todo esse tipo de coisas boas aqui, como temos feito. Isso deve ser como um bolo para você agora escrevendo nosso título em uma cópia que faz o mesmo velho mesmo velho colado aqui. Temos o número da lição. Vamos adicionar esse número de lição de eco variável que você pode ver aqui no Kota a ele reconhece que eu já defini essa variável, então me dá um pouco rápido, hum, atalho para ser capaz de apenas apertar, entrar e adicione essa variável porque ela já foi definida. Então, se você está usando o coda para muito legal ajuda você a acelerar o seu ano de codificação. Vamos adicionar nosso ano PH B Echo data, o ano e nosso nome usado o PHP echo meu nome Variável. Estamos prontos para ir lá agora. Vamos começar a fazer as declarações “se “e “else “bem aqui na nossa caixa de areia. Então, lá dentro, adicione seu script PHP e, em seguida, comece com uma instrução if há o esqueleto. Agora compare frutas ladrões com abacaxi. Tudo bem, então aqui, vamos ecoar alguma coisa. Se esta afirmação acontecer de ser verdadeira e vai dizer, Sim, abacaxi é o melhor. Como eu disse, porque é o melhor mais isso é que estamos usando else logo após a instrução if depois destes, o anúncio de colchete de fechamento senão e, em seguida, abrir e fechar seus colchetes novamente lá foram vai adicionar o nosso, uh o que acontece se for falso? Eco. Então você gosta de laranjas? Tudo bem, então salve isso e confira a prática no arquivo PHP. Exemplo final. Verifique com o seu exemplo. Então você gosta de laranjas, então é isso. Então sinta-se livre agora para mudar a variável aqui ou com o que você está comparando. Talvez até digamos que sua fruta favorita é abacaxi, que é minha fruta favorita. Então, agora, se eu disser isso, vamos ver o que acontece. Sim, abacaxi é o melhor. Vês? Muito legal. Então essa é a outra afirmação. Você o marca no final de sua declaração, e então você tem um conhecimento ainda melhor de como usar o PHP se e else for super poderoso . Então eu vou ver na próxima palestra 18. Caso contrário,: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada mais se e nesta palestra vamos continuar de onde paramos na palestra anterior, que foi, se declarações e vamos aprender um pouco como estender a nossa declaração if usando o else if declaração. Tudo bem, então quando seu código dinâmico sites pasta de arquivos de curso, estamos em 12 outros. Se estiver em seu editor de código, certifique-se de abrir a final e praticar um arquivo PHP no outro 12. Se Fuller a prática que o arquivo PHP é um esqueleto básico que eu configurou para você para que você possa criar o que eu já construí no exemplo do PHP ponto final mostrar-lhe o que parece agora. Ele diz, permitir estado Abla spaniel e eu sei que é apenas uma frase simples em espanhol, mas nós estamos realmente usando alguma programação PHP, usando, se else se e else para alcançar este resultado. Então vamos pular para a palestra e então vamos sujar nossas mãos com algum código. Portanto, há uma última peça para o se um outro quebra-cabeça, ele é chamado else. Se pronunciado mais se mais. É um tipo de combinação de if e else PHP dot net coloca muito bem. Como outra coisa. Ele estende uma instrução if para executar uma instrução diferente no caso de a expressão se original avalia como false. No entanto, ao contrário de outro, ele executará essa expressão alternativa somente se a expressão condicional else if for avaliada como true. Então, se a explicação acima é tão clara quanto lama, a sintaxe se parece exatamente com isso. Se o código de expressão para executar, se a expressão acima é verdadeira else, se código de expressão diferente para executar se a primeira expressão é falsa, mas o else if expressão é true else. Coat execute Se nenhuma das expressões acima são verdadeiras, então agora se nós adicionamos algum PHP real, ele seria um pouco parecido com este. Então PHP temos necessidade de linguagem. Variável espanhol se a necessidade de linguagem é igual ao francês. Então echo boo boo par Les Francais else. Se a língua nativa é igual ao eco espanhol, Ola vai iniciar o último manual else Echo. Olá, você provavelmente fala inglês. Então aqui está o código comentado, apenas com um pouco mais de explicação. Então definimos uma variável. Já devias saber como isto funciona. Agora a primeira declaração se bem aqui. Se a língua nativa é o francês do que ecoar algum outro francês. Se a necessidade da língua é o espanhol, em seguida, ecoar algum outro espanhol. A língua nativa não é nenhuma das opções acima, em seguida, apenas ecoar um pouco de Inglês. Então, basicamente, em inglês simples, isto é, se a variável língua nativa ou sua língua nativa é francês, então eco francês. Caso contrário, verifique se a sua língua nativa é o espanhol e, em seguida, ecoa em espanhol. Caso contrário, se eles não falam francês ou espanhol, apenas ecoar um pouco de inglês porque espero que eles falem. Certo, então vamos entrar no editor de código dela. Vamos começar adicionando são constantes e variáveis. Então a primeira constante é o título, e é mais se e então vamos adicionar nossas variáveis personalizadas, e esse será meu nome e número da lição. A menos que o número seja 12. No contexto desta pasta, lembre-se que não é o número da lição em todo o curso, porque estamos muito mais adiante, mas apenas uma referência ao local onde estamos no código Dynamic Websites Course arquivos pasta um mais muito bem. Precisamos adicionar a língua nativa. E embora não seja a minha língua nativa, vou colocar o espanhol para o propósito desta palestra. Então vamos começar adicionando nossos títulos e tal pêssego ser eco título. Copie isso. Vamos fazer isso entre esta pequena etiqueta aqui em baixo. Nós vamos adicionar o número da lição usando PHP echo lesson number. E aqui temos os anos de data capital PHP Echo. Por que lhe dá o ano inteiro e, em seguida, o nome usando PHP Echo, Echo. O meu nome. Variável. Lá vamos nós. Bom para ir. Agora vamos saltar para a nossa caixa de areia. Comece seu script PHP e vamos começar adicionando, Ah, Ah, PHP básico se else if and else else skeleton parece com isso Tudo bem, então há o esqueleto básico e vamos começar a adicionar nossa primeira expressão na primeira instrução if . Então, se a língua nativa é igual ao francês, então eco ossos você que negociar? Oh, vê? Certo, então agora, porque eu uso esta pequena letra funky aqui, vou codificar as entidades. E se você estiver usando cota para você pode facilmente fazer isso aqui. Caso contrário, você só tem que usar o caractere html especial e C c E v i l e ponto e vírgula que lhe dará esse caractere. Ok, agora se organizar, pergunte ou verifique se a necessidade de linguagem é espanhol e então vamos ecoar Mullah de cabeça para baixo . ponto de exclamação foi encarado. Eu vou, uh, gastar o seu e aqui nós temos algumas personagens especiais. Então eu vou destacar isso com Coda para clicar com o botão direito e, em seguida, processar em entidades de código que vai me trazer meus ups de cabeça para baixo exclamação ou pontos de exclamação invertidos. Tão comercial e eu e x c l semi cólon que ficou Abla Espanol Então temos o fim com o pouco até a coisa em cima. Então m por cento e t i l d livros por cento n t I l d e e ponto e vírgula vai te dar o final com a inclinação em cima para um spaniel outra coisa vamos ecoar algum Inglês. Olá? Você provavelmente fala inglês . E que com o semi dois-pontos, certifique-se de ter estas linhas também fim de semi dois-pontos. Eu quase esqueci isso e digo isso Agora vá para o seu co. Ah, seu navegador e confira seu exemplo. Tudo bem, aqui está. Ola Starla Espanol. Então agora vamos ver se podemos mudar esse resultado, e tudo o que precisamos fazer é mudar o valor de nossa variável de idioma nativo. Digamos que sua língua nativa é o francês Boo boo par les Francais. E vamos dizer outra coisa como alemão. Olá, você provavelmente está falando inglês. Então não temos nosso roteiro aqui para sermos espertos o suficiente para saber se falamos alemão ou se falamos outra coisa, como árabe. Só diz “Olá”. Você provavelmente fala inglês porque nosso programa aqui em PHP on Lee verifica se falamos francês ou espanhol. Se você queria expandir isso, no entanto, você pode adicionar várias instruções else if. Então vamos adicionar mais um aqui. Se lembrar de adicionar sua expressão. Agora, digamos que talvez você fale uma língua nativa diferente. Digamos que sua língua nativa é árabe, já que acabamos de usá-la lá em cima. Agora eu não sei como escrever qualquer ar de volta, infelizmente, mas vamos apenas dizer que em Inglês aqui um você pode falar e linguagem incrível árabe. Tudo bem, então agora guarde isso e certifique-se de que sua língua nativa foi capaz de definir para árabe e verificar . Sim, você poderia falar em uma língua incrível árabe. Legal. Então é assim que você faz a declaração else If e lembre-se, você pode adicionar vários aqui e nós adicionamos um extra que ele ganhou entre o último outro se no final, o outro. E acabamos de adicionar outra instância aqui para tornar nosso script PHP ainda mais inteligente. Então espero que ele mostre o poder do PHP else e else if declarações quando eles são marcados no final da declaração if e espero que você goste da palestra, eu vou ver no próximo. 19. Coloque suas mãos sujas III: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada Get your hands dirty A. E neste vídeo, vamos estar criando um pequeno mini programa PHP que vamos montar usando tudo o que aprendemos até agora nesta seção se else se temos abordado vamos entrar no seu código. Pasta de arquivos de curso de sites dinâmicos Estamos no 13. Suje as mãos. Abra seu código, editor. Certifique-se de abrir o índice e praticado para cima. arquivos PHP no 13. Pegue suas mãos pasta suja. Pratique que o PHP é onde vamos construir o que está no índice do PHP. Exemplo final. O exemplo final é um pouco parecido com isso. Suje as mãos. Se Elson mais se em nossa caixa de areia aqui nós temos bem-vindo humano, por favor deixe o Rinoceronte preto em paz. Outro exemplo. Parabéns por estar na Terra há mais de 20 anos e uma combinação. Bem, então você não fala alemão. Nem você é um rinoceronte. Então este discurso ser guião é bastante doozy. E eu acho que devemos saltar direto para o código para que você possa ver como eu estou construindo isso, e você pode ter certeza, eu estou realmente usando, se else e else se para criar este pequeno exemplo funky. Então vamos pular em nossa prática esse arquivo PHP. Comece adicionando sua constante, que será o título se Elson se e uma variável personalizada, que será o meu nome. Bem, uma variável personalizada normal, que é o meu nome. Não vamos fazer o número da lição como costumamos fazer porque esta se chama “Sujar as mãos”. Tudo bem, então vamos adicionar essas coisas para tirá-los do caminho. Título do PHP Echo. Copie-o e cole-o entre as etiquetas pequenas e, em seguida, na parte inferior. Temos o nosso ano. PHP echo, DEET, capital Por que e nosso nome PHP Eco meu nome. Perfeito. Tudo bem, ótimo. Então agora vamos adicionar mais algumas variáveis personalizadas, e vamos usar essas variáveis para o nosso if else. Se uma espécie de elfo é uma delas. E vamos dizer humano, vamos adicionar outro chamado língua nativa, e você pode notar aqui que eu usei bonés de camelo e ou caso de camelo, como também é chamado Basicamente, em vez de usar um sublinhado como eu fiz no palestra anterior, eu mantive tudo juntos sem um sublinhado, e eu coloquei um l maiúsculo. Então ele meio que tem aquela corcunda de camelo tão língua nativa, então você pode ver que são duas palavras. É uma espécie de convenção de programação que você pode usar, e acho que vou tentar aqui só para expor você a uma nova maneira de escrever seu código. convenção de programação que você pode usar, Língua nativa inglesa. E vamos adicionar mais um ano na Terra novamente caso Camel. E digamos que 25 você pode colocar a idade que quiser ou o número de anos que quiser. Mas vamos começar com 25 e então agora para baixo em nossa sandbox está em nosso script PHP, e entre lá, vamos adicionar o if else, if end else skeleton, if else if e else perfect. Então vamos começar com a primeira expressão. Nós vamos dizer que a espécie é igual a rinoceronte preto, então se a espécie é igual a Black Rhino, então vamos ecoar uma tag de parágrafo porque você pode ecoar HTML entre nossas cordas lá e digamos, Bem-vindo Black Rhino, Você e o resto dos rinocerontes vão adorar este grande lago. Perfeito. Muito bem, nossa segunda expressão no “else if”, digamos que espécie é igual a humano. Então, se isso mais se a espécie for igual a humana, vamos ecoar outra tag de parágrafo. E entre as etiquetas de parágrafo vai dizer Bem-vindo, humano, humano, por favor deixe o Rinoceronte preto em paz. Perfeito outro significado se a espécie não é um rinoceronte preto ou um eco humano Outra tag parágrafo e na tag parágrafo apenas para a direita. Bem-vindo à Terra. Sua gentileza é desconhecida para nós. Incrível. Então vamos ver o que isso faz. Vamos para o nosso navegador e ir para verificar o seu exemplo para que você possa ver que o texto cospe fora Bem-vindo, humano, Por favor, deixe o Rhino preto sozinho sobre a razão porque é porque aqui em nosso script PHP, estamos verificando para ver se a espécie é igual a rinoceronte preto ou humano. Caso contrário, ecoe isto e porque a espécie coincide com a humana, então vamos cuspir este texto. Bem-vindo, humano. Por favor, deixe o rinoceronte preto em paz. Mas o que acontece se mudarmos a espécie para Rinoceronte preto? Eu acho que você sabe neste momento vamos conferir no nosso navegador Bem-vindo, Black Rhino. Você e o resto dos rinocerontes vão adorar este grande lago. Legal. E se mudarmos para algo que não atende ou combina com qualquer um desses “se “e “se afirmações algo como burro? Isso é refrescante. Verifica isso. Bem-vindo à Terra. Sua espécie é desconhecida para nós. Obviamente, o nosso guião não sabe o que é um burro. Presume que se você não é um rinoceronte negro ou um humano, você é obviamente um alienígena. Então, neste caso, o burro é um alienígena. Se adicionarmos um extra mais, se a declaração que disse espécie é igual a Burro, então podemos ter uma declaração de eco diferente aqui. Mas agora é apenas padrão para o outro porque não combina com rinoceronte preto ou humano. Então eu vou mudar isso lá atrás. Agora vamos descer abaixo de seu script PHP e adicionar apenas uma tag H cinco e dizer outro exemplo . E depois disso, vamos adicionar outro script PHP. E entre lá, vamos adicionar nosso if else if e else esqueleto a primeira expressão na declaração F. Vamos verificar se anos na Terra é exatamente igual a 20 e, em caso afirmativo, eco Parabéns por estar na Terra por 20 anos e com um ponto semi cólon. Lembra-se disso mais? Vamos verificar se anos na Terra são menos de 20. Se assim for, eco não muito 20 ainda jovens grupos de tremonha de grama ok, e então se ele não coincidir com ambas as declarações eco. Você deve ter mais de 20 anos, então vamos checar isso e ver como é. Outro exemplo. Você deve ter mais de 20 anos. E, de fato, isso é verdade porque em nossos anos variáveis na Terra, dissemos 25. E se disséssemos 20? Vamos verificar isso. Parabéns por estar na Terra há 20 anos. E se ele escolheu um número grande como 94? Você deve ter mais de 20 anos. E daí se dissermos que eu não sei? 10. Ainda não são 20. Jovem gafanhoto. Legal. Então isso funciona muito bem. Vamos seguir em frente e adicionar mais um exemplo. Então, abaixo estão PHP script lá. Vamos adicionar a etiqueta H cinco que diz uma combinação. Então, uma combinação de ambos os scripts PHP lá novamente se e else a primeira expressão que vamos dizer língua nativa é igual ao alemão. Se a sua língua nativa é igual a alemão Echo Beer Co homens, tudo bem mais. Se a sua espécie é igual ao Rinoceronte Negro, então eco. Oh, você deve ser um rinoceronte. Se não coincidir com nenhum desses eco. Bem, então você não fala alemão. Nem você é um rinoceronte. Excelente. Guarde isso e vamos dar uma olhada. Combinação. Bem, então você não fala alemão. Nem você é um rinoceronte. Então por que não mudamos algumas variáveis aqui e vemos o que acontece? E se definirmos que a nossa língua nativa fosse o alemão? O que acontece agora? Bill, entra. E se dissermos que a nossa espécie é Rinoceronte Negro? O que acontece então? Bem, você pode ver que isso muda para receber o Black Rhino. Mas aqui em baixo, isto continua o mesmo. Porque são if e else if declaração verifica primeiro para ver se o idioma nativo para ver se nosso idioma nativo é alemão. Se isso falhar e vai para o LCF. Mas como este passado é verdadeiro, então ele vai ecoar esta primeira afirmação. E se dissermos que a nossa língua era o francês, mas ainda éramos um rinoceronte negro, um rinoceronte negro francês . Então você vê como isso funciona. E depois o mais já tínhamos isso, então verificamos para ver se há um alemão. Ótima. Verificamos se éramos um rinoceronte que não falava alemão. Ecoou isto. E nós verificamos por não ter nossa língua nativa ser alemão ou ter nossa espécie por espécie ser rinoceronte preto. Então isso ecoou o bem feito. Você não fala alemão, nem é um rinoceronte. Uma crítica tão rápida. Nós adicionamos nossas três variáveis aqui, com as quais brincamos aqui em baixo em nossa caixa de areia, onde fizemos uma série de, se mais se e else, um, declarações para ver se nossa espécie para ver os anos em terra e para fazer uma combinação daqueles verificando nossa língua nativa e er espécies. Então, espero que isso tenha feito sentido. E isso foi divertido. E isso te deixou um pouco mais animado porque vamos mergulhar um pouco mais no PHP em nossa próxima série de palestras, e vamos começar com operadores de comparação. O que diabos é isso? Veja lá 20. Operadores de comparação: Ei, já é bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de operadores de comparação e neste vídeo, vamos mergulhar um pouco mais em algo com que temos andado a brincar nas últimas palestras. Então vamos saltar direto em seu código Websites dinâmicos pasta de arquivos de curso Nós somos N 14 operadores de comparação. Abra seu editor de código e certifique-se de ter o seu final e praticar arquivos PHP abertos como prática habitual que o PHP é o esqueleto plano que vamos usar para construir o que está em ponto final PHP ponto final PHP ou o exemplo final se parece com isso. Temos um Siris de operadores de comparação e temos algum Texan sob ele e estamos usando o operador de comparação acima também. Alcance este resultado em PHP. Então vamos direto para a palestra. Neste ponto, temos andado brincando com PHP, variáveis, variáveis, arrays e se declarações em quase todas as palestras até agora vimos o símbolo de igual. Você provavelmente tem um entendimento básico de que ele define de valor para uma variável como tão variável meu nome e o sinal de igual Depois disso, uma cadeia de texto que diz Brad, seguido por semi-cólon. Então, o sinal de igual não significa. Neste caso, meu nome é igual a Brad. Significa um sinal Brad para a variável. Meu nome do mundo PHP. O símbolo de igual é chamado de operador de atribuição. Basicamente atribui o valor à direita para a variável à esquerda. Existem muitos operadores de atribuição, mas vamos entrar naqueles uma vez que tenhamos sido introduzidos aos muitos outros tipos de operadores no PHP. Primeiro, vamos começar com o operador de comparação. Os operadores de comparação permitem comparar vários elementos. Você pode comparar se os elementos são iguais, exatamente iguais ou idênticos, maiores que menos do que mais algumas combinações mais do acima. Aqui está uma pequena tabela útil e elegante fornecida pelo PHP dot net. Então aqui você pode ver que eu tenho, no exemplo uma variável e, em seguida, o operador no meio. Então, o 1º 1 temos o operador de comparação igual se parece com isso. O resultado é verdadeiro. Se um é igual a ser o próximo, nós temos idêntico, que significa verdadeiro, se a é igual a ser e eles são do mesmo tipo, por favor note que este é para PHP quatro e acima em Lee e eu tenho uma pequena função PHP bacana cuspindo o tipo da versão do PHP que você está usando. Estou usando 5.3 ponto dois, então estamos prontos para ir em um só para expandir um pouco sobre este. É um pouco confuso no início, porque a diferença entre igual e idêntico é igual e idêntico. O mesmo testamento. Não necessariamente. Vamos saltar para isso no nosso último exemplo. Mas só para dar um aviso, digamos, por exemplo, a é o inteiro um e B é uma string com o número um entre essas cordas. Esses não são idênticos, então vamos mergulhar mais em que um pouco mais tarde, o próximo não é igual. É verdade. Se um não é igual a ser, o próximo também não é igual. É só uma maneira diferente de escrever. Então é verdade se um não é igual a ser, o próximo não é idêntico, então tipo da mesma coisa é idêntica. Verdade, se um não é igual a ser ou eles não são do mesmo tipo. Então, a mesma coisa se isto era um inteiro e isto era uma string, e eles não são idênticos. É assim que se usa esse operador de comparação. Vamos falar disso um pouco mais tarde também. A próxima é a é menor que B. Verdade, se a é estritamente menor do que ser, é bastante simples. O próximo é maior do que o que é verdadeiro se um é estritamente maior do que ser estritamente significando não igual ou maior do que porque esse é o próximo conjunto de operadores de comparação. Então isso é menor ou igual a verdadeiro, se a é menor ou igual a ser, e o próximo é maior ou igual a, que é verdadeiro se a for maior ou igual a ser. Aqui está um exemplo de como você usaria um dos operadores de comparação acima apenas para obter seus pés um pouco molhados. Então anos na Terra 14. Se os anos na Terra forem menores ou iguais a 25 eco, a sua idade é menor ou igual a 25. Então, neste caso, porque a variável é o entrevistador 14 é de fato, menor que 25. Se esta variável fosse 25, também ecoaria que sua idade é menor ou igual a 25 anos. Espero que seja simples o suficiente. Então sinta-se livre para experimentar com todos os operadores de comparação acima com alguns PHP se else e else de instruções usando a prática que o PHP forneceu nesta pasta, que nós vamos entrar agora. Então vamos ao nosso editor de código. Tudo bem, vamos começar com nossas constantes e temos o título, que é operadores de comparação. Em seguida, temos nossas variáveis personalizadas, que é o meu nome e o número da lição, que é 14 em nossos sites dinâmicos co pasta Arquivos do curso. Vamos em frente e adicionar essas coisas aqui. HB Eco a cópia do título que colou entre a nossa pequena etiqueta no número de lição de título de nível um . Vamos ecoar nossa variável número da lição até o fundo que temos nosso ano. Vamos usar o PHP para ecoar dinamicamente a data e o ano dentro da função de data, e então nosso nome PHP eco meu nome Variable Perfect. Tudo bem, vamos voltar para nossas variáveis personalizadas e vamos começar a adicionar algumas novas variáveis que vamos usar nesta palestra. Então, anos na Terra notaram que estou usando o caso do camelo. Eu só adicionei algumas guias lá só porque eu queria ficar bonito e arrumado. Quando eu adicionar as próximas variáveis, você verá o que quero dizer. Não é importante ou necessário, mas parece bom. Você vai ver. Então 25.32 um inteiro exato o próximo. Vamos dois favorito favorito eu quis dizer nota favorita que eu estou usando a ortografia adequada da palavra favorito string numb hit tab é igual. Ok, então o que isso significa é bom, mas a variável O quê? Estou tentando fazer referências. Não vou colocar o número inteiro. Vou colocar o número um dentro de uma cadeia que é muito diferente do número inteiro. E quando estamos usando nosso operador idêntico, isso não é idêntico ao número inteiro, então você vai ver como isso funciona Um pouco mais tarde no próximo país de nascimento Casal abas Canadá. Neste caso, basta começar colocando o Canadá. E uma vez que você quer jogar com este script que você vai construir, você pode mudar isso para o seu próprio país de nascimento ou qualquer outro país de nascimento que você quer. Mas por enquanto, basta fazer o Canadá, para que tenhamos o mesmo resultado. Perfeito. Vamos para a nossa caixa de areia. Você vai ver que eu tenho algumas coisas tipo esqueleto de iniciantes para você aqui. Já tem scripts PHP com o seu código aqui. Sinalizador de comentário para que você possa começar mais rápido em vez de digitar tudo . E você é bem-vindo. Tudo bem, então vamos começar com o igual ao operador. Então, em nosso primeiro script PHP, se em arcos fosse você precisa colocar uma expressão aqui. Então, se anos na Terra é igual a 25,32 então vamos ecoar. Sua idade é igual a clipes igual a e então podemos ecoar a variável aqui. Já que você já está em PHP, nós não temos que escrever anos de eco na Terra tão iguais a se anos na Terra for igual a 25,3 para sua idade é igual. Dois anos na Terra. Vamos verificar isso. Exemplo final. Seu exemplo. Aqui vamos nós igual à sua idade é igual a 25,32 Agora, se você mudou seu muito bem para 25,31, nada apareceria porque não é igual a 25,31 Vamos mudar isso de volta. Tudo bem, agora, é explosivo através destes outros idênticos. Então, se vamos adicionar um outro ifa bem e, em seguida, o nosso fallback else perfeita primeira expressão se eles favorito string entorpecido é idêntico ao inteiro. Então, Echo. Seu número favorito é um número inteiro. Se a expressão for favorita, string numb é idêntica a essa string. Um eco seu número favorito é uma string chamada outra. Vamos voltar para você. Deve ter esperanças diferentes. Número favorito diferente, depois um. O inteiro ou string. Tudo bem, então vamos verificar isso. Vamos ver que resultado temos idêntico. Seu número favorito é uma string chamada um, e isso é porque aqui em cima, em nossas variáveis personalizadas, temos essa string um. O que acontece se mudarmos o para o número inteiro? Seu número favorito é um inteiro porque sabe que não é. A string um não é idêntica à string um. E se ele mudar para um número diferente? Você deve ter um número favorito diferente de um. O inteiro ou string que está exatamente certo. Vamos mudar de volta. Agora vamos voltar para baixo para não igual se e em nossa expressão aqui país de nascimento não é igual ao México. Então eco você parece. Desculpe-me, señor, do final com o até o topo. Se você estiver usando cota para você pode ir processamento e código entidades ou usar um percentual n t i l d e semi dois-pontos para obter o final com uma inclinação e. Você não deve ser de perto daqui. Tudo bem, então vamos verificar isso. Desculpe-me, señor, você não deve ser daqui. E isso está correto porque meu país de nascimento é o Canadá. E se fosse a próxima? Nada porque não temos nada para lidar com esse caso. Mas está funcionando porque está checando se não é igual ao México, que está correto. Os nossos direitos não são idênticos. Vamos passar para o próximo. Se somarmos mais no final disso e nossa primeira expressão será anos na Terra não é idêntica a 25. Lembre-se que vamos colocar isso em uma corda 25,3 para esta corda Echo. Vocês não são exatamente os anos de corda na Terra. Agora note que eu colocar esta variável entre aspas simples uma única string aqui porque Thea Outside são duplas. Se eu colocasse cordas duplas aqui assim, você verá algo onde acontece, muda a cor. Kota me diz que algumas coisas mudaram aqui. Você pode estar usando um editor de código que não deixa você saber. Mas o que acontece é no PHP. Se você tem uma string de abertura, você precisa ter uma string de fechamento exatamente do mesmo tipo, que significa que ele termina aquele bit do PHP. Então aqui, é aqui que termina. E então vamos receber um erro. E estes não importam. Mas isso faz é apenas criar um erro para atribuir a você aspas simples. Se eu estiver usando entre aspas duplas agora, lembre-se, o mesmo vale para o contrário. Se eu estiver usando aspas simples, o que você pode muito bem fazer por dentro, aspas precisam ser duplas. Eles precisam alternar para ver como é da mesma cor. Agora a outra opção é, digamos que você está usando aspas duplas e o interior. Também queremos usar aspas duplas. Então digamos, por exemplo, que eu queria que eles mostrassem aspas duplas em vez de solteiros. Eu posso usar a barra traseira antes das aspas duplas no interior assim e, em seguida, aqui também. E estamos prontos para ir aqui. Então, basicamente, isso nos permite usar, uh, aspas duplas dentro de aspas duplas. O mesmo vale para aspas simples dentro de aspas simples. Preciso usar a barra invertida antes de cada uma das instâncias. E agora isso nos permite usar singles e singles ou duplos e duplos. Então, tipo, isso não foi demais. Mas eu queria que você soubesse, porque na verdade é muito importante saber que você poderia se deparar com essas questões. Ah, muito em PHP. Então vamos tentar isso e ver o que isso vê, Isso nos permite ah, usar aspas duplas. Vamos terminar o outro primeiro. Então vamos ecoar. Vocês são exatamente os anos de corda na terra chicoteados e aqui dentro, e vai usar solteiros dentro do duplo. Agora vamos dar uma olhada. Você não é exatamente a string 25.3 para D.C D.C Como estamos usando as aspas duplas aqui. Isso é porque eu coloquei as barras traseiras antes dele. E se eu os tirasse. O que acontece? Vamos dar uma olhada quebrada. Nós não temos ar Big página branca PHP não pode compreender. Então vamos deixá-la de volta. Slash está lá. Então eles estavam subindo. Ambos os exemplos para você verificar. Ok, então vamos descer para menos. Então vamos usar o PHP se nossa expressão for. Lição entorpecida é inferior a 15. Então, se a lição entorpecida é menor que 15, então eco. Você ainda não conseguiu diminuir 15. Tudo bem, na segunda saída, você ainda não conseguiu diminuir 15. E isso é exatamente certo, porque aqui estamos no tutorial 15 citação interna,sites dinâmicos, sites dinâmicos, pasta de arquivos de curso E dissemos que as variáveis numb lição. 14. Então, temos menos de 15 anos. Tudo bem. Maior do que vamos passar para maior do que você pode ter uma boa idéia de como isso já funciona . Então, se a lição dormente espera que não. Lição de biscoito, hum é maior que 10 do que Echo. Você passou da lição 10, então vamos dar uma olhada. Somos maiores do que menos intenções? Você passou da lição 10. Isso está correto, porque nossa variável para o número da lição é 14 menor ou igual a. Se declaração e nossa expressão será menor e entorpecido é menor ou igual a 14 se for menor ou igual a 14 vamos ecoar a lição variável. O entorpecimento é menor ou igual a 14. Verifica isso. 14 é menor ou igual a 14. Isso é exatamente correto, maior ou igual e último aqui. Se a declaração da nossa expressão disser lição, , maior ou igual a quatro aqui, vamos ecoar alguma coisa. Se o número da lição capaz for maior ou igual a quatro. O número da lição é maior ou igual a quatro. Salve isso. Verifica isso. 14 é maior ou igual a quatro. Exatamente, então isso é basicamente todos os ovos bons. Todos os exemplos foram usando aqui nos operadores de comparação e sinta-se livre para brincar com a gente. Agora ele já tem algo para trabalhar. Mude variáveis de roubo, dois números diferentes, combinações diferentes de strings e inteiros e mudança. Seu país de nascimento mudou o número da lição se você quiser assim por diante e assim por diante, até mesmo criar suas próprias variáveis e apenas experimentá-lo para se divertir. e ver como ele se parece. E Ah, sim, eu só me divirto com eles. Usando o igual, idêntico , desigual , não idêntico, menor e maior do que ou igual a em menor ou igual para brincar com todos eles. Mude as declarações if mudaram as declarações else if, tudo assim e, ah, continue brincando com ele até que você tenha uma boa idéia. Boa compreensão sobre como essa coisa toda funciona e PHP. É incrivelmente útil. Eu sugiro brincar na caixa de areia um pouco mais. Tudo bem. Então, uma vez que você terminar de fazer essa cena, a próxima palestra que será operadores lógicos, fundos incríveis, também. 21. Operadores lógicos: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de operadores lógicos. E neste vídeo, vamos continuar de onde paramos no Lecter anterior, que era operadores de comparação. Então nós vamos aprender um pouco mais sobre os operadores PHP e eu acho, você sabe, como esta palestra. Então vamos entrar no seu código. Pasta de arquivos de curso de sites dinâmicos Estamos em 15 operadores lógicos em seu código. Editor, certifique-se de ter aberto os arquivos PHP finais e praticados em sua pasta Operadores Lógicos . Pratique. PHP é thes esqueleto e fornecido onde vamos estar construindo o que está em final, não PHP. O exemplo final se parece com isso. Temos uma série de operadores lógicos e os resultados em baixo deles. Então isso vai fazer mais sentido assim que mergulharmos. Mas vamos começar com a nossa palestra. Operadores lógicos são apenas isso lógico. É como falar inglês. Eles são muito úteis quando você precisa do seu if else e else if declarações para ser um pouco mais complexo. Então confira o estábulo fornecido pelo PHP dot net. Então temos o nosso exemplo de nome e resultado nesta tabela. O primeiro 1 é o operador lógico final, então você pode ver aqui. Exemplo variável A e muito será. É verdade se ambos A e B são verdadeiros, o próximo é ou verdadeiro. Se A ou B for verdadeiro, o próximo não é. Você pode ver o ponto de exclamação do que a variável. Verdade, se um não é verdade, espero que isso faça sentido. Isso provavelmente fará mais sentido quando começarmos a codificar com ele. A próxima é, e é uma versão alternativa. Eu, também, sou porcentagens verdadeiro se ambos A e B são verdadeiros e o último é uma versão alternativa de ou dois pipes em vez de escrever ou verdadeiro se quer A ou B é verdadeiro. Então, aqui está um exemplo de como você usaria um dos operadores lógicos acima em uma situação muito prática. Então nós temos nome de usuário senha Grable Johnny Boy in Court E. Se nome de usuário é igual a Johnny Boy e senha é igual a Court, E então executa algum treinador. Então, se esta instrução está correta, então se o nome de usuário é igual a este e senha é igual a este, então ambos têm que ser verdadeiros. Para isso avaliar como verdadeiro, se um ou ambos são falsos, então ele vai avaliar falso e, em seguida, ir para a instrução else, que diz, que diz, Eco sua combinação de nome de usuário e senha estão incorretos. Então por que não entramos em um editor de código e sujamos as mãos dela um pouco? Então vamos começar com nossas constantes e variáveis e assim por diante e assim por diante. O título é operadores lógicos. Temos nossas variáveis personalizadas que normalmente adicionamos para que meu nome e diminua entorpecido. Comece com o título colar que entre a pequena etiqueta e o H um e, em seguida, o número da lição ou em um pêssego ser número da lição eco para baixo no anúncio muito inferior. O ano usando PHP, Echo Date, Capital Wife para o ano inteiro e seu nome usando o My name Variable PHP Echo meu nome. Perfeito. Vamos entrar no que é mais importante aparecer nas variáveis personalizadas. Vamos adicionar nossas próprias variáveis personalizadas, então vamos começar com nome de usuário e digamos que o nome de usuário, como no exemplo, é Johnny Boy e, em seguida, senha é igual a 1/4 T agora PS pior senha de sempre. Não use essa senha na vida real para nada. E neste caso, estamos apenas escrevendo uma senha de exemplo. Em todos os casos, quando você estiver usando uma variável de senha em seus programas PHP ou qualquer outro programa , você criptografa a senha. E o PHP tem uma função embutida que pode ajudar a criptografar a senha para impedir que hackers acessem o senso de informação. Mas neste caso, vamos datilografar para que possas ver como funciona. E vamos adicionar mais algumas variáveis. Portanto, é um total de carrinho é igual ao inteiro 19.99 e código de cupom é desconto, por favor. Tudo bem, então lá vamos nós. Temos nossas variáveis personalizadas. Vamos para a nossa caixa de areia e começar a brincar assim e vamos começar com o fim. Eu já tenho o script PHP aqui. Então, se o nome de usuário é igual a Johnny Boy e senha é igual a Corti, em seguida, eco tag parágrafo e vamos dizer log in info está correto. Tudo bem, então por que não checamos isso? Então, se o nome de usuário é igual a Johnny Boy in Password é igual a tribunal e, em seguida, eco isso. E aqui está o seu exemplo final ou o seu exemplo. informações de login estão corretas. Perfeito. Agora, se você fosse mudar qualquer um dos usados para outra coisa, você pode ver que nada acontece porque ele é avaliado como falso. Você pode adicionar uma instrução else lá para ecoar uma instrução diferente. Se você quiser, vamos até o operador lógico ou ligado. Digamos que se o total da carta é maior que 15 ou o código do cupom é igual ao desconto, por favor, então echo. Você recebe um desconto para que você possa ver, neste caso, se o total do carro. Então, se você encomendou mais de 15 presumivelmente dólares no valor de mercadorias ou você tem um código de cupom que diz Sem espaços, desconto, por favor. Então, Echo. Você ganha um desconto. Então, basicamente, estamos supondo que neste caso temos na loja online um carrinho de compras onde se você encomendar mais de US $15 ou você usar um código de cupom, então você obtém um desconto. Vamos fazer outra declaração aqui e dizer Echo, você não recebe um desconto, então se for menor que 15 ou você não tiver esse código de cupom, então você não terá um desconto. Então vamos verificar se você tem um desconto? Está bem, Legal. Então vamos Ah, vamos mudar alguma coisa aqui. Vamos mudar isso para dizer se o total do carro é maior que 100 ou você tem o desconto do código de cupom , por favor. Vamos verificar isso. Então você ainda recebe um desconto porque você tem o desconto de código de cupom, por favor. Então por que não mudamos isso para outra coisa? Desconto agora? Então ambos avaliam como falso Você não recebe um desconto porque você não tem mais de $100 em seu carrinho ou você não tem o desconto de código de cupom agora para que você possa ver como esse tipo de funciona. Coloque-os de volta aos seus padrões. Agora, vamos com o operador não. Então vamos adicionar uma outra variável aqui e dizer Próprio significado de cão. Ah, como se você tivesse um cachorro se você tivesse um cachorro em sua posse. Então digamos que o verdadeiro cão é verdade. Se tudo bem, me acompanhe aqui. Se não for o próprio cão, então eco. Você não tem outro cão. Eco. Você tem um cachorro. Ok, então vamos ver se isso faz sentido. O próprio cão Grabel sua variável booleana, e é definido como verdadeiro assim, se não o próprio cão significado. Se o próprio cão não é verdade, então você não possui outro cão. Você tem um cão tão fogo só para dizer se o próprio cão isso avalia a verdade, então ele tecnicamente avaliaria o 1º 1 que é meio inconsistente. Declaração. Então, se não próprio cão, se você não possui um cão, é essencialmente o que isso está dizendo que ecoar o primeiro mais isso. Então vamos dar uma olhada. Você possui um cão porque o próprio cão é verdade, e isso é verificar se o próprio cão é falso, então eco você possui um cão. Agora vamos dizer que o próprio cão é falso se não o próprio cão e ver o que acontece. Você não possui um cão, então o próprio cão é falso, então ele está verificando para ver se o próprio cão não é verdade. Isso é o que o operador não está procurando. Ele avalia como true se a expressão não é verdadeira. Então, neste caso, próprio cão, a variável é falsa, e se não for verdade, então ele está avaliando como verdadeiro. Então, espero que isso faça sentido. E vamos saltar para a condição final. Operador lógico. É o mesmo que o outro digitou de forma diferente. Se o nome de usuário é igual a Johnny Boy comercial e duas vezes senha é igual ao chá principal, em seguida, eco log in Info está correto. Else eco informações de login errado. Então vamos dar uma olhada. Login Info está correto porque Johnny menino e senha estão avaliando como verdadeiro e por último, mas não menos importante, o operador alternativo ou lógico. O mesmo negócio é o outro. Ou se o total do carrinho é maior do que 15 ou para símbolos de tubulação, esperanças de código de cupom é igual ao desconto. Por favor, Echo. Você ganha um desconto senão eco. Você não ganha um desconto e dá uma chance. Você recebe um desconto porque sukar total é maior do que 15 ou você tem o desconto código de cupom , por favor. Perfeito. Tão rápido. Pouco recapitulação que adicionamos são constantes e variáveis personalizadas usando um carrinho de senha, código de cupom total, todas as strings exceto menos e entorpecido, que sempre fizemos, e total de carrinho, que é um inteiro também aqui em baixo. Nós adicionamos o fim ou não fim e ou acho que fez frases dragão e ou não e e ou operadores lógicos, e fizemos alguns exemplos práticos com como você realmente usá-los em Ph. B em um simples, dinâmico site. Então, espero que isso tenha feito sentido. E se não reiniciar a palestra, essa é a beleza do estilo de ensino. E espero que isso tenha sido valioso para você. Vemo-nos na próxima palestra onde vamos cobrir operadores aritméticos ou aritméticos , operadores aritméticos, basicamente matemáticos usando operadores. Tudo bem, Goody vê lá. 22. Operadores de aritmética: Ei, preparem-se. Bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de operadores aritméticos e neste vídeo, vamos explorar um novo tipo de operador PHP que basicamente lida com matemática. Então vamos entrar diretamente na pasta de arquivos de curso de Websites dinâmicos de código. Estamos em 16 operadores aritméticos em seu editor de código. Certifique-se de abrir seus arquivos PHP finais e praticados na pasta 16 operadores aritméticos praticados. PHP é o esqueleto sandbox que vamos usar para codificar O que está no arquivo PHP ponto final que eu também forneci final, não o PHP parece um pouco com isso. Temos uma série de títulos nos tipos de operadores aritméticos, assim adição, subtração, divisão de multiplicação e listas modulares. E lá embaixo temos alguns textos que estavam usando esse operador aritmético específico para alcançar. Então vamos saltar para a palestra Terrestre operadores míticos. É aqui que começamos a entrar em matemática. É muito básico, mas incrivelmente útil. Então confira esta tabela fornecida pelo PHP dot net. Como de costume, temos o exemplo de nome e resultado. A primeira linha que temos variável A mais muito será. Isso é adição, então o resultado é a soma de A e B. Nós basicamente saberemos como fazer tudo isso porque é apenas matemática bastante simples . Então, o 1º 1 é a adição. 2º 1 é subtração, então a diferença de A e B A menos bi 3º 1 é multiplicação, o produto de A e B a Times B quarta divisão, o quociente de A e B. Então um dividido por B e o último é algo que muitos de vocês podem não ter ouvido antes . Eu sei que não sabia quando comecei a aprender alguns operadores aritméticos módulo ISS. Então é o restante de um dividido por B, então um módulo iss ser assim. O módulo é operador é geralmente um conceito bastante confuso no início, mas matemática forma dot org fornece uma explicação muito boa aqui. O operador mod ou modular e as linguagens de computador são simplesmente o restante. Por exemplo, 17 módulo ISS três é igual a dois porque 17 dividido por três é igual a cinco. Então o restante é, também, também, que por sua vez significa 17 é igual a três vezes cinco mais dois. Então, espero que isso faça sentido. Aqui está um exemplo de como você usaria um dos operadores aritméticos acima. Então cada script PHP, Berthier e este ano invariável. Então temos Berthier. Eu coloquei 1988 e este ano, Então eu estou usando o método de data PHP com o ano. Então minha idade é igual a entre parênteses este ano. Então ele está recebendo o ano atual menos 1988. Então minha idade terá este ano menos 1988. Então eu ecoo a minha idade, e isso vai ecoar a idade da pessoa. Nascimento de quem? Anos? 1988. Então vamos direto para o editor de código para começar a fazer matemática. Vamos começar fazendo o habitual Adicionar sua Constança e suas variáveis que o título constante é operadores aritméticos, e neste vamos apenas adicionar as variáveis personalizadas usuais, que é o meu nome e número da lição. Adicione o título aqui, e também adicione isso à pequena etiqueta dentro da etiqueta H um. O número da lição ou o número do tutorial é PHP echo lesson numb e, em seguida, na parte inferior. Temos nosso ano atual PHP, ano data eco e nome PHP Echo meu nome. Bom para ir. Certo, vamos entrar em nossas caixas de areia onde a diversão aconteceu, então primeiro temos adição. Remova o seu código aqui. Comentário PHP. E vamos adicionar algumas variáveis dentro deste script PHP. Então vamos começar com um A é igual a sete. Vamos adicionar B e dizer que b é igual a 19 e C é igual a entre parênteses. A mais espera um plus Seja assim ver, vai A variável do mar incluirá Ah, esta adição um mais B e vamos ecoar o resultado eco A mais B é igual a ver. Muito simples. Vamos verificar isso. Array. Então seu exemplo sete mais 19 é igual a 26. Isso está correto. Obrigado. Ph. B. Tudo bem para subtração. Vamos adicionar mais três variáveis. Vamos usar a igual a sete b igual a 19 e C é igual a hey menos B. Agora tenha em mente que você pode mudar essas variáveis. Estou só a reciclar um B e C e a colocar os mesmos números neste caso. Mas você pode alterá-los para experimentar com matemática diferente, então eco a menos B é igual a ver. Confira isso. Sete. Menos 19 é igual a 12 negativo. Tudo bem, multiplicação a é igual a sete b igual a 19 e C é igual a um multiplicado por B e então vamos ecoar o resultado dizendo a E então eu vou dizer vezes usando o caractere especial HTML . Ops e por cento a Vezes B é igual a ver. Vamos verificar isso. Sete vezes 19 é igual a 133 Ray Division. Temos a variável A 7 B 19 e vemos um lutador por B. Oh, whoops. Não posso verificar ainda. Você precisa ecoar um dividido por B é igual para ver. Verifica isso. Sete. Dividido por 19 é igual a 0,36842105 para 632 legal e por último, mas não menos importante e mais confuso módulo ISS. Então temos um single a sete. B é igual a 19 e C é igual a ah, um módulo iss ser e então vamos ecoar o resultado. A ma ciumento B é igual a ver. Verifica isso. Sete Modulates 19 é igual a sete Cool, Então sinta-se livre para passar e apenas jogar com os diferentes tipos de operadores aritméticos na caixa de areia e apenas ver que tipo de resultados você pode obter. Você poderia fazer. Um monte de Matthew pode adicionar diferentes tipos de operadores em um para que você possa fazer isso e então você pode dizer, dividido pelo módulo B iss si ou um qualquer coisa e, ah, apenas experimentar. Isso conduzirá você basicamente qualquer tipo de matemática e ah, é realmente útil quando você está codificando seus sites dinâmicos. E assim espero que esta palestra tenha sido útil para você brincar na caixa de areia e eu vou ver na próxima palestra. 23. Operadores de cordas: Ola Autos Bienvenido Ah Ko Dynamic websites com PHP Esta palestra é chamada de operadores de cordas e neste vídeo, vamos adicionar outro operador ao nosso arsenal de grandiosidade PHP. Bem, isso é um pouco isso. Desculpe por isso. Em seu código. Sites dinâmicos pasta de arquivos de curso Estamos em 17 operadores de cadeia de caracteres em seu editor de código. Certifique-se de abrir o PHP final e praticar ponto na pasta Operadores 17 string dentro do seu código Dynamic Websites pasta de arquivos de curso praticados no PHP como de costume, seja a sandbox que usaremos para construir o arquivo dot PHP Exemplo final Parece este boom operador nação inventar Olan mi amigos Pode Capitão ating um operador Simon Olan mi amigos a esperança que realmente não faz sentido. Mas de qualquer forma, vamos usar o operador de concatenação e o operador de missão contaminante. Eles soam como uma boca cheia, mas eles são realmente bastante simples, muito úteis. Vamos saltar para o Lexx. Como eu disse, este é agradável e simples. Existem apenas dois operadores de cadeia de caracteres. O 1º 1 é chamado de operador de ação Can Captain parece um pouco assim, como um ponto ou um ponto que combina o valor do argumento direito com o argumento esquerdo . Então vamos olhar para isso assim. Então nós temos a variável A Nós estamos atribuindo Ola notar o espaço e então nós temos a variável ser e nós estamos atribuindo um Então nós estamos atribuindo o valor de A que é Ola com o espaço E então nós estamos usando o operador de concatenação e, em seguida, nós temos outra cadeia de texto que me diz amigos. Então, se eu eco ser, ele vai imprimir ou eco Hola, mi amigos Veja como isso funciona. Então, basicamente, o operador de concatenação irá atribuir o valor depois para a variável antes dele. Então você vê aqui como eu já mostrei, nós temos muito bem ser o valor é A e MI amigos Então estávamos atribuindo isso atacando isso no final desta corda. Então ele está criando uma nova corda em si que o Príncipe Olam amigos. Então o segundo operador é o operador de atribuição Kyne Canton ating Parece que este é um período e sinal desigual que termina o valor à direita com o valor à esquerda como este. Então, é basicamente uma versão mais simples do topo. Então variável a é ola com o espaço que também estamos fazendo outro aqui, apenas uma variável A. Mas em vez de apenas o sinal de igual foram adicionando em Katyn comer operador atribuição. Então período e igual sinal mi amigos. Então, em vez de apenas reescrever a variável causa se você fosse apenas quebrar uma duas vezes e, em seguida basicamente, a segunda instância desta variável e o valor de da variável, ele vai sobrescrever o primeiro 1 Mas neste caso, ele vai upend o valor para a variável inicial ou a primeira. Então, um eco a este príncipe. Olá, mi amigos. Assim, os operadores de atribuição de alimentação Katyn consideraram um operador de atribuição, que estará aprendendo mais sobre na próxima palestra. Mas, por enquanto, vamos brincar com estes dois. Então vamos entrar no nosso editor de código. Tudo bem? Como de costume. Vamos adicionar todas as coisas de limpeza antigas, constantes e variáveis e assim por diante, assim por diante. Tire momentos para fazer isso. Temos o título. Temos nossas variáveis personalizadas, seu nome e número da lição. Sinta-se livre para passar por esta parte se você já fez isso, ou você só quer continuar praticando aquela escola. Eu só vou fazer isso e adicionar o título aqui de novo. Boom! Lição número B HB Echo. Vamos ecoar esse número da lição. Salvar. Isso é para o ano. Data do PHP Echo. Por quê? Por que lá está. Está bem. E meu nome usando a variável que defini PHP ecoa meu nome. Boom. Feito Sweet House rápido. Tudo bem, agora as coisas boas. Vamos para a caixa de areia. Você pode pegar um operador nacional. Vamos fazer isso. Vamos adicionar algumas variáveis aqui, então vamos ter um igual Ola com um espaço B igual mim amigos e então ver é igual a um operador Kathy Nation Pode ser agora, vamos eco. Vês? Veja como isso se parece. Certifique-se de conferir e praticar esse PHP. Olá, mi amigos. Agora vamos tentar uma coisinha aqui. Vamos tirar o espaço. O que é que isso faz? Guarde isso, confira. Não tem espaço no meio daqui. É porque esta foi a primeira variável. Este é o segundo. Nós não adicionamos um espaço em nenhum aviso que isso não importa se há algum espaço aqui ou não, ele não adiciona nenhum espaço. Nada acontece. No entanto, se você adicionar um espaço no 2º 1 de antemão que funcione bem, mas você precisa ter certeza de ter um espaço em algum lugar. Então esse é o operador de concatenação. Vamos tentar o operador da missão King Canton. Então temos Variable, uma sequela do Ola Space. Desculpe, um operador de missão Capitão Comer, conheça Amigos e agora vamos ecoar a. lá vamos ver o que faz. Olá, mi amigos. Vamos tentar algo interessante aqui. Veja isto. E se eu não quisesse apenas definir as variáveis e escrever três linhas de código como esta? E se eu quisesse minimizá-lo um pouco? Então, já foi testado? Veja isto. Vamos fazer eco de um capitão auxiliando a missão Operador meus amigos. Medo do 2º 1 Então eu minimizei a linha lá. Vamos ver o que isso faz. Mesma coisa. Eu só tirei uma linha bem legal. Então, sim, é basicamente isso. Esse é o operador de concatenação no Kit Kat que precisa de operadores de atribuição. Muito simples. Sinta-se livre para tentar. Conheci diferentes variáveis, números , cordas, coisas boas. O furto e ah, sim, vou ver na próxima palestra onde vamos aprender sobre alguns operadores de tarefas, que são bastante incríveis. Veja quando a lua bate em seus olhos como uma torta de pizza. Isso é amore A oh, eu acho que ainda em 24. Operadores de atribuição: yo já Bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de operadores de atribuição e este é o que vamos encerrar nossa seção sobre operadores PHP. Este é muito útil, então preste atenção no seu código. Pasta Arquivos de curso de sites dinâmicos. Estamos em 18 operadores de atribuição em seu editor de código. Certifique-se de abrir os arquivos finais e praticar os arquivos PHP nos operadores de atribuição Bolder e na pasta de arquivos do Curso de Websites Dinâmicos de Código. Como de costume, pratique. Cada pedaço do ponto final sandbox PHP é o exemplo final. Exemplo final Parece assim. Temos um Siris de operadores de atribuição e alguns valores que estavam usando nosso PHP para obter resultados. Então vamos entrar na palestra. Os operadores Simon atribuem valores do argumento direito para o argumento esquerdo, geralmente na forma de variáveis. O operador de atribuição básica que usamos muito é o sinal de igual, que atribui o valor à direita para a variável à esquerda. Aqui está uma tabela de mais operadores de atribuição, por isso temos a mesma atribuição e descrição. O primeiro 1 é o operador de atribuição de adição, Então, o sinal de mais o sinal de igual. É o mesmo que um igual a mais B. Então esta é uma maneira mais curta de fazer a mesma coisa que isto. O próximo é um operador de atribuição de subtração. Parece que um menos é igual a B, que é o mesmo que a igual a um menos bi. 3º 1 é o operador de atribuição de multiplicação. A vezes é igual a B, que é o mesmo que a igual. A Vezes B quarta divisão a dividida por igual a B, que é o mesmo que a igual. A dividido pelo módulo B ISS. O pequeno módulo engraçado iss um modula é igual a B, mesmo que um é igual a um módulo é B e por último, mas não menos importante, concatenação. Um ponto é igual a B. É o mesmo que a igual a um ponto b ponto significando pode Katyn oito. Espero que tenha feito sentido. Então aqui está um exemplo de como usar um dos operadores acima, Então a variável de script PHP A igual 71 muito será é 36. A menos é igual a B. Se você for que você recebe 35 porque 71 menos 36 é 35. A razão pela qual eu sei disso é porque a BHP me disse tudo bem. Hora do editor de código. Tudo bem. Adicione seu título e suas constantes e variáveis e todo esse tipo de coisas boas, e certifique-se de adicioná-los aqui nos lugares úteis agora. Isso deve ser chato e simples para você. Você deveria ser um profissional nisso. Você pode até ser rápido encaminhando esta parte porque você já fez tudo de antemão ou algo assim. Ou talvez não uma escola para o número da aula B a ir de Nori, certo? Opa. Na parte de baixo. Conseguimos o nosso ano. Ano de data do PHP Echo. Nome perfeito. Eco BHP. O meu nome. Hora perfeita da Sandbox. Tudo bem, comece com a nossa adição. Operador de atribuição. Ele teve algumas variáveis. Temos um igual a 30 b é igual a 50 e, em seguida, vamos um mais igual ou o operador de atribuição de adição Seja tão basicamente, isso adiciona B e um juntos e re atribui o É realmente difícil falar e digite o mesmo valor de tempo exato para ok acrescenta sendo um conjunto resigna valor para um Então, se eu fosse ecoar que eco A vamos verificar isso na prática acima exemplo PHP. Operador de tempo adicional 80 porque 50 mais 30 é 80 e fizemos isso por apenas ir. Ah, uma adição. Para assinar operador, ser reatribui valor a um usando algum operador de atribuição de subtração legal matemática. Vamos adicionar as mesmas variáveis. Só vou copiar e colar. Salvar alguns digitação 30 e 50 para A e B A vai ser menos igual ou a subtração para Simon operador ser. Isso nos leva a Echo? A. Vamos descobrir menos 20 ou 20 negativos. Isso é porque 30 menos 50 é negativo. 20. Operador de atribuição de multiplicação. Está nas variáveis 30 e 50. Você sempre pode mudar esses dois. Quaisquer números que você quiser. Só estou usando 30 e 50 porque é simples e consistente. Uma multiplicação é igual ou atribuição de multiplicação. Operador. Seja eco disso. O que é que vamos conseguir? 1500 Porque 30 vezes 50 Sua 1500 Você é tão inteligente. PHP. Muito bem, Operador da Divisão. Vamos fazer as mesmas variáveis. 30 e 50 Uma divisão igual ou divisão do operador Simon. Seja eco A. O que ganhamos? 0,6 porque 30 dividido por 50 é 500,6. Ma ciumento operador de atribuição 30 e 50 Um módulo ISS é igual Ser em que vai nos levar 30 porque 30 lista de módulos 50 é 30. Eu realmente não sei como isso acontece, mas Ph. B está certo. Pode Capitão ação operador de atribuição? Essa que tocamos na última palestra? A é igual a um lote, e B é igual a mim amigos e, em seguida, uma nação de gatos. Ah, Simon. Operadora, seja eco. Certo, o que temos? Olá, mi amigos. Então eu meio que passei por isso porque eles são apenas alguns exemplos bastante simples. Mas estes são operadores muito úteis. Todos esses operadores de atribuição. Você vai usá-los. E eu encorajo você a tentar um experimento com como você pode usar isso quando você está codificando um site PHP dinâmico. Porque você pode ser eficiente com a sua codificação Quando você usa esses tipos de operadores de atribuição alguns se você pode minimizar 10 linhas para baixo para oito linhas ou Dickenman minimizado 100 linhas para baixo para 60 linhas, isso é que é realmente bom. Isso poupa-te tempo e poupa. Ah faz o programa correr mais rápido, ferrou a prática de codificação. E isso é tipo de como você pode usar esses operadores, esses operadores de atribuição. Ele ajuda você a ser mais eficiente e inteligente com sua codificação PHP. Aguente firme porque na próxima palestra. Vamos mergulhar em uma nova seção chamada PHP Loops e parece divertido. Então vamos dar uma olhada. Veja lá. 25. Loop “while”: Ei, já é bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada while loop e neste vídeo vamos estar pulando em algum novo material PHP. Então vamos fazer isso no seu código. Sites dinâmicos pasta Course Files estavam em 19 Wild Loop em seu editor de código. Certifique-se de abrir, final e prática que o PHP no 19 enquanto a prática de pasta labial dot PHP é o sandbox e ponto final PHP é o exemplo final que se parece com este. Temos os números 10 a 20 e estamos usando o loop selvagem para nos dar esse resultado. Então, por que não saltamos para a palestra para que possamos aprender um pouco sobre o loop while quando o revestimento de loops ph B pode ser fantástico. Basicamente, você pode ler um pedaço de código para se repetir uma e outra vez até que uma determinada condição tenha sido atendida. Existem alguns tipos de loops e PHP, mas nesta palestra vamos aprender sobre os loops while. Aqui está como um loop while funciona enquanto uma condição é verdadeira, executa-o casaco. Neste ponto, você provavelmente não tem idéia de como realmente usar um loop while no PHP. Mas está tudo bem. Vamos mergulhar em como você realmente o usa. Então vamos dizer que você quer que o PHP ecoe os números de 10 a 21 você precisa definir uma variável com seu número inicial. Então aqui está o nosso script PHP. Vamos definir uma variável com o número inicial. Vamos dizer 10. Então você precisa iniciar seu loop while com uma condição, então você precisa dar ao seu loop while uma condição. E neste caso, queremos que nossa condição diga, enquanto meu número inicial é menor ou igual a 20, a condição é verdadeira para ajudar a esclarecer . Desde que a variável inicial entorpecido seja menor ou igual a 20 manter em tremoço. Então aqui está o nosso script PHP. Mais uma vez, temos a nossa variável com o número inicial e o nosso esqueleto loop while com uma condição, enquanto o entorpecimento inicial é menor ou igual a 20 Executa. Um, código Agora você pode estar pensando, está começando número é 10 e sempre será menos de 20 Dumbo. Bem, cada vez que percorremos nossa função, vamos dizer ao PHP para incrementar. São número inicial por um, portanto, eventualmente estão começando. Número será igual a 20 são condições diz para parar de looping Uma vez que o número inicial é maior do que 20. Precisamos fazer isso para evitar um loop infinito, algo que você definitivamente não quer. Um loop infinito significa que sua função literalmente será executada para sempre, que pode congelar, computador seu computador e causar toda uma falta de outros problemas. Então, vamos contar. PHP para eco são número inicial capaz, em seguida, incrementar a variável por um. Aqui está o nosso script PHP. Novamente, temos um número inicial, enquanto o número inicial é menor ou igual a 20. Eco a variável na tela. E então nós vamos poder capitalizar oito uma etiqueta de quebra no final para que cada novo número fique em sua própria linha. Então ecos começando entorpecido Pode Katyn comeu uma tag break, em seguida, incrementar o valor em um. Você faz isso no PHP adicionando um plus após a variável. Desde que a variável seja um inteiro, então, no PHP, você pode incrementar e decriar variáveis mint assim. Um mais ou variável mais mais adiciona um ao valor da variável cada vez através variável um menos subtrai do valor da variável a cada vez através de. Então isso acrescenta mais um. Isto subtrai um. Então, se eu revestiu isso corretamente, o treinador de Echo os números 10 a 20 em sua tela e parar em 20 tenha em mente que você pode usar qualquer um dos operadores recusou em nossas palestras anteriores como as condições que precisam ser atendidas no loop selvagem. Então, novamente, aqui está o nosso exemplo final. Os números 10 a 20. Então, por que não entramos em nosso editor de código e vemos se conseguimos alcançar o mesmo resultado? Então, em sua prática de arquivo PHP, vá em frente e eu tinha suas constantes em suas variáveis personalizadas. Eu os enchi automaticamente desta vez, então eu não tenho que tirá-los todos. Mas sinta-se livre para adicionar sua constante com o título, o nome e o número da lição. E então lembre-se de ecoar sua constante entre as tags de título e a tag pequena aqui e na parte inferior, você quer ecoar sua data e seu nome. A tua clínica. Esse arquivo PHP terá alguns comentários HTML em substituição destes, então você saberá onde você precisa adicionar esse casaco. Então vá em frente e adicione esses E uma vez que você está pronto, vamos saltar para o nosso script PHP bem aqui na sandbox. Então, por que não começamos definindo uma variável com seu número inicial? Então, digamos que o início entorpecido é igual a 10 enquanto o início entorpecido é menor ou igual a 20. Ok, aqui está o nosso esqueleto selvagem, e vamos dizer que a condição está começando. O entorpecimento é menor ou igual a 20. Então, enquanto esse é o caso, eco o valor da variável na tela usando a função echo começando entorpecido. E então nós vamos poder capitão comer uma etiqueta de quebra no final de cada linha. Então nós queremos incrementar o valor de começar, um 51 e nós fazemos isso assim começando nada mais salvar isso. Agora, por que não checamos isso na prática até HP, ver se você tem a mesma coisa. Boom. Lá está ele. 10 a 20 se você obteve o mesmo resultado do que você acertou. Caso contrário, vá em frente e volte para o editor de código. Certifique-se de ter tudo na ponta dos pés corretamente. Talvez esteja faltando um semi cólon assim por diante. E isso é basicamente para o básico do loop while. Você também pode entrar e alterar o valor do número inicial. E você pode mudar a condição para ser, você sabe, menos centro igual a um certo número. Você pode nos mudar para 100 pode ser um número negativo. E você pode de crimen para o valor usando o menos. Mude seus rótulos e suas condições assim por diante, fique confortável com o loop selvagem. E na próxima palestra, vamos cobrir o básico do loop quatro. Veja lá. 26. Loop “for”: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código do PHP. Esta palestra é chamada Four Loop e neste vídeo, vamos continuar de onde paramos com o loop selvagem e vamos aprender um pouco mais sobre como usar loops PHP. Então vamos fazer isso no seu código. Sites dinâmicos pasta Arquivos de curso Estamos em 24 Loop em seu editor de código. Certifique-se de abrir a mesma pasta 24 loop e abrir final e praticar que PHP praticar . PHP é a sandbox, que você usaria para construir o que está no PHP final. O PHP final se parece um pouco com isso. Aqui está o exemplo final. Nós temos uma lista dizendo número zero todo o caminho até 20 e nós estamos usando o loop quatro PHP para alcançar esses resultados. Então vamos entrar na palestra. Quatro loops são um pouco mais difíceis de envolver sua cabeça ao redor, então pendurar lá para loop é usado quando você sabe com antecedência quantas vezes o script deve ser executado, diz W. Três escolas. A sintaxe parece que quatro contador inicializado, em seguida, teste. Se verdadeiro, incremente o contador e, em seguida, dentro de suas chaves, execute algum código. Então, essencialmente, o loop quatro inicializará onde o loop começará a contar adicionando valor a uma variável. Em seguida, avalie uma determinada condição para testar se a condição é verdadeira ou falsa. Se a condição for falsa, o loop deixará de ser executado e, em seguida, incrementar o valor em um cada vez que percorremos o loop. Então, se quisermos que nossos quatro loop cuspir os números de zero a 20 nós poderíamos codificar os seguintes quatro A é igual a zero, então inicializar o contador, então um menor que ou igual a 20. Então vamos testar se isso é verdade. Então, se a é menor ou igual a 20, em seguida, incremente o contador e, em seguida, eco o número ou o número de texto e, em seguida, a variável A e, em seguida, uma tag break. Então, se codificado corretamente, isso deve ecoar o número zero a 20 em sua tela e parar um 20. Então, se olharmos para o exemplo final, esse é exatamente o caso. Então vamos editor de código commodore para que possamos alcançar isso nós mesmos. Tudo bem, então aqui, na prática que o PHP se eu tiver pré-preenchido as constantes, variáveis personalizadas e eu tiver ecoado os títulos aqui. O número da lição aqui e aqui em baixo de Ecoou a Data e a Variável Meu Nome. Vá em frente e faça você mesmo. E depois, quando acabares, vamos saltar para a caixa de areia. Tudo bem, então aqui na nossa caixa de areia, vamos codificar nosso esqueleto de quatro voltas. Muito simples. Aqui está. E assim o primeiro argumento e o loop quatro é muito inicializado o contador. Então, o que está fora da variável? Vamos chamá-lo de um e digamos que é igual a zero, então vamos inicializar a variável em zero. É aí que vai começar. Semi-cólon. O próximo argumento é a condição para testar, se verdadeiro. Então, digamos que a É menos centro igual a 20. Então isso vai verificar para ver se a é menos centro igual a 20. Em seguida, o terceiro argumento é incrementar esse contador. Então, um plus, agora dentro aqui, vamos executar algum código cada vez que percorremos este loop quatro, então vamos simplesmente eco número, então a variável A e uma tag break para que pudéssemos quebrar cada loop em uma nova linha. Então diga isso, e vamos checar. Na prática do PHP, há este super simples super fácil. Então, é essencialmente assim que você usa o loop quatro. E lembre-se, o loop quatro é usado quando você sabe quantas vezes você quer um loop através de algo. Então, se você está contando conjunto de números se para implementar ou decry MENTING um conjunto de números , você pode alterar o onde você deseja roubo capaz de inicializar e você deseja que você pode alterar a condição para testar o número pode ser Diferente aqui mesmo. E então, sim, isso é essencialmente o loop de quatro. Na verdade, é bem simples. Uma vez que você começa. A única coisa confusa sobre isso é apenas entender os argumentos aqui dentro dos parênteses. Então, realmente, é isso que eu vou ver na próxima palestra. 27. Laço de preliminar: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada para cada loop. E nesta palestra, vamos continuar novamente de onde paramos em nossa palestra anterior, que foi ladrão quatro loop. E antes disso era o loop selvagem. E este é um ladrão para cada loop. Um loop muito popular, e eu acho que você vai gostar que ele para verificar em seu código. Sites dinâmicos curso pasta rápida. Estamos em 21 para cada loop em seu código. Editor, certifique-se de abrir a final na prática. arquivos PHP em seu 21 para cada pasta de loop na pasta de arquivos do curso. Pratique. PHP é a sandbox que você vai usar para construir o que está no PHP final. Encontre sobre o PHP como de costume. Parece assim no nosso último exemplo. Então, temos três declarações. Uma é: “Adoro o guiador”. Então eu amo o Salvador Dalí. Então eu amo o Fu Manchu assim estamos revisitando o bigode é assim cada uma dessas coisas estavam usando o para cada loop para cuspir dinamicamente este texto para fora, a fim de que você entenda isso melhor. Vamos saltar para a nossa palestra, o para cada loop. Este loop é um loop muito popular e é usado extensivamente em sites orientados por banco de dados. A finalidade de um para cada loop é percorrer cada par de valor chave em uma matriz W três escolas. Você precisa de uma atualização em um aumento? Volte para as palestras de raios para refrescar sua memória, mas não se preocupe quando chegar lá. Eu usei o PHP get request aqui, usando uma string de consulta para garantir que você volte para o para cada loop. Uma palestra. Tudo bem, a sintaxe para o para cada loop parece assim para cada matriz como valor e, em seguida, executar algum código parece muito simples. Então, basicamente, aqui está o que acontece durante cada iteração de loop. Primeiro atribuir valor do elemento de matriz atual para o valor para o valor é ecoado na tela. Três. O ponteiro da matriz então se move para o próximo elemento dentro da matriz. Quatro. Repita desde o início até o elemento da matriz final. Então vamos usar um exemplo do mundo real de como usar para cada loop. Então precisamos criar uma matriz. Então vamos ressuscitar. Nossa variedade de bigode é tão bigode é guiador matriz, Salvador Dali e Fu Manchu. Então nós vamos fazer o loop. O bigode é matriz, por isso, para cada bigode é como bigode e, em seguida, saída de cada eco valor individual. Eu amo a tag quebra bigode, então bigode contém cada valor individual dentro da matriz. Porque dissemos em nosso para cada loop loop através de cada elemento matriz no bigode é e um sinal de cada um desses elementos da matriz o bigode variável, e então você pode produzir cada indivíduo como nós loop através da matriz e, em seguida, ele termina no final. Então, se codificado corretamente, isso deve ecoar o bigode três está no array em sua tela. E como já vimos, isso acontece, de fato, então por que não entramos em nosso editor de código para que possamos ver como fazer isso nós mesmos? Então, neste ponto, eu pensei que você poderia estar entediado em fazer todas as constantes e as variáveis que estavam usando em cada um desses exemplos como esse, ecoando o título e o número da lição, assim por diante e assim por diante. Então eu forneci isso para você nesta prática de arquivo PHP, então você não precisa perder seu tempo fazendo isso. Obviamente, você precisa alterar suas variáveis personalizadas. O único que você precisa mudar é a variável de mineração. Lawson Numbers deve estar pronto. Muito bem, vamos saltar para a nossa caixa de areia. Então vamos começar com o nosso bigode é matriz e vamos adicionar alguns elementos de matriz. guiador será o 1º 1 e depois vamos adicionar o Salvador Dali. Depois disso, vamos adicionar o Fu Man Chu. Então, há o nosso bigode é matriz. Depois disso, vamos usar o para cada loop para percorrer cada um desses elementos da matriz. Então, para cada bigode é como bigode e, em seguida, podemos simplesmente produzir. Eu amo o bigode quebrar, então isso vai dizer que eu te amo e qualquer bigode que estamos na chuva. Então confira na prática do PHP Fa. Lá está ele. Adoro o guiador. Eu amo o Salvador Dali e eu amo o Fu Manchu. Como eu disse antes, o para cada loop é incrivelmente poderoso. É muito simples, mas é poderoso porque você pode olhar através de qualquer tipo de matriz que você vai loop através matrizes multidimensionais, associativo levantar todo esse tipo de coisa, e é usado fortemente em banco de dados sites. Mas aqui está a versão básica dos ossos nuos de como você usaria o para cada loop. Espero que tenha ajudado a ver a próxima palestra. 28. Loop “do while”: Ei de pronto. Bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada Do while Loop. E nesta palestra vamos encerrar nossa seção sobre loops e continuar de onde paramos em nossa palestra anterior, que foi o para cada loop. Então aguente lá e vamos aprender um pouco sobre o fazer while loop em sua pasta de arquivos de código Dynamic Websites Course estamos em 20 para fazer enquanto loop em seu editor de código. Certifique-se de abrir o final e praticar um arquivos PHP e o fazer enquanto pasta Loop e seu código Websites dinâmicos Curso pasta prática Stop PHP é uma sandbox, que vamos estar usando para construir o que está em ponto final PHP ponto final PHP. Parece que este último exemplo fazer loop selvagem. Então temos o número um a 10 e estamos usando o loop do while Para alcançar esse resultado, por que não aprendemos um pouco sobre o loop do fazer while antes de saltarmos para o nosso codificado? Ou tudo bem, o loop de fazer while é um pouco como o loop selvagem, mas há uma grande diferença. O loop selvagem só começará se a condição for verdadeira, enquanto o loop do do while sempre será executado pela primeira vez e, em seguida, avaliará se a condição é verdadeira. Depois, aqui está como a sintaxe se parece. Do executa algum código e, em seguida, após o segundo ou o colchete de fechamento enquanto e, em seguida , entre parênteses, uma condição a ser atendida. Terminar com semi cólon. Então vamos olhar para um exemplo real. Então vamos definir uma variável. Vamos dizer que eu é igual a um. Faça eco o número e, em seguida, a variável I com uma tag break depois para separar o loop em uma nova linha cada vez e, em seguida, incrementa a variável I por um cada vez que você loop, Em seguida, avaliar esta condição. Repita o loop. Se for verdade, enquanto eu for menor que ou igual a 10. Então, se codificado corretamente, isso deve ecoar os números 1 a 10 em sua tela. Então vamos dar uma olhada. Lá está um a 10. Então, por que não entramos no editor de código para ver como isso é realmente? Mãos em cima. Tudo bem, então quando são praticados? PHP. Temos nossas constantes e variáveis personalizadas que foram preenchidas automaticamente para você. Certifique-se de mudar a variável my name para o seu nome. E agora vamos saltar para a caixa de areia. Comece adicionando uma variável chamada I e dar-lhe o valor do número inteiro. Depois disso, vamos codificar o nosso fazer enquanto loop esqueleto. Então, abrindo e fechando colchetes e, em seguida, enquanto e então, teremos nossa condição ser atendida aqui. Semi-cólon. Você também pode espaçar a célula assim, se quiser, mas eu acho que fica um pouco melhor assim. Ok, nos colchetes de fechamento de abertura, isso é eco algum número de texto e, em seguida, a variável I e, em seguida, uma tag de quebra HTML para separar cada uma em uma nova linha. Isso deve ser número, não numeroso. E depois disso, precisamos incrementar a variável I por um a cada vez, enquanto que por é menor ou igual a 10. Então o que isso está dizendo é que a primeira vez que este loop é introduzido para nós, ecoar o número o primeiro número e, em seguida, incrementar a variável por um. E então, enquanto eu for menor ou igual a 10 continue em loop. Assim, o primeiro 1 é executado e, em seguida, na segunda vez através de nós verificar através da parte while deste fazer loop selvagem para ver se a condição é verdadeira. Se assim for, continue fazendo loop. Se não, pare. Vamos verificar isso na nossa clínica. PHP. Lá está ele. Número um a 10. Usando o loop do fazer while foi uma pequena palestra curta, mas doce. Mas espero que isso tenha sido útil para você. E vejo-te na próxima palestra. 29. Funções de introdução às PHP: Ei, pessoal, bem-vindos de volta ao código de sites dinâmicos com PHP. Esta palestra é chamada de Introdução às funções PHP e neste vídeo estavam em uma seção totalmente nova . Agora deixamos para trás nossa seção sobre loops PHP e agora vamos realmente começar com alguns tutoriais de função de nível introdutório. Então vamos entrar no seu código. Pasta de arquivos de curso de sites dinâmicos Estamos em 23 funções em seu editor de código. Certifique-se de abrir os arquivos PHP finais e praticados na pasta 23 Functions praticada . PHP é a sandbox que vamos usar para construir. O que está em ponto final PHP ponto final PHP. Parece com isso Aqui Em nosso exemplo final, estamos usando quatro construído em funções PHP sort são sort string para baixar e Shah um e vamos estar experimentando com aqueles em nossa sandbox. Então, por que não entramos em nossa palestra para aprender um pouco mais sobre as funções PHP. Então, se você chegou até aqui, parabéns estão em ordem. Nós cobrimos um monte de terreno e as habilidades de codificação PHP estão se tornando muito mais refinadas. Acabar habilidoso. Vou dizer que as funções são carne e batatas ou feijão e arroz. Se você é vegetariano da maioria das linguagens de programação, elas são fundamentais. Ao cozinhar um saboroso jantar PHP, Escolha um em PHP. Há uma enorme biblioteca mais de 1000 de assados em funções. Trocadilho totalmente pretendido que fazer tudo, desde a impressão de texto em sua tela para adicionar informações a um banco de dados e muito mais. É bom saber que existem dois tipos de funções PHP construídas em funções PHP e funções personalizadas. Você pode escrever seu próprio costume. Funções PHP muito legal. Então lembre-se de eco e impressão. Esses caras são funções, alguns fatos importantes sobre funções. A função é um bloco de instruções que podem ser usadas repetidamente em um programa. Além disso, ah, função não irá executar imediatamente quando uma página carrega em vez que ele só vai ficar lá esperando por você para chamá-lo. O que me leva ao último ponto. Uma função será executada por uma chamada para a função, e que é uma referência a W três escolas. Então vamos dar uma olhada na sintaxe básica de uma função. Então aqui temos a função palavra e, em seguida, um espaço, e depois um nome de função, seguido por um parênteses de abertura e fechamento. E então você está abrindo e fechando chaves dentro das chaves. Você executa algum casaco ou você coloca seu código dentro da função. Portanto, note que um nome de função pode começar com uma letra ou sublinhado não um número. E aqui está uma dica quente. Você pode nomear a função. O que quiser. Basta tentar que reflita o que a função realmente faz. Então, se você está chamando uma função PHP que reordena sua matriz em ordem alfabética, não tem a função ser chamada de molho impressionante. Sabe o que quero dizer? Espero que tenha feito sentido. Ok, então vamos apenas olhar um pouco para a função de classificação PHP. Então esta função nos permite classificar uma matriz em ordem alfabética. Primeiro, vamos criar uma matriz. Então, aqui temos jantar e não temos ordem, e temos nossa carne, batatas, batatas, feijão e arroz tudo em uma série de jantar. Então, vamos executar nossa matriz através da função de classificação. Então temos nossa matriz aqui em nossa variável e, em seguida, adicionar a matriz é um parâmetro para esta função de classificação como este jantar sort. Agora tudo o que temos que fazer é ecoar nosso raio na tela usando um quatro cada loop, que nós cobrimos, assim. Então temos um quatro cada jantar de loop como ingrediente e, em seguida, eco ingrediente e, em seguida, quebrar em uma nova linha. Então, se nós revesti-lo corretamente, o acima irá ecoar a matriz em ordem alfabética, como feijão, carne, batatas e arroz. Se você está procurando classificar sua matriz em ordem inversa, você pode usar o PHP are sort para função de ordenação reversa. Sinta-se livre para ler mais sobre tese, er, função e outras funções de classificação usando P seguintes links. Nós não estaremos cobrindo todas as funções construídas em Petri neste curso porque isso levaria um tempo incrivelmente longo. Além disso, é divertido estar em uma situação onde sua programação e então você pensa, Ei, eu me pergunto se há uma função PHP que vai fazer isso para mim. É por isso que vou deixá-los com a curiosidade de experimentar. Google é seu melhor amigo, e você também pode se referir a esta taxa de diretório aqui. Então vamos entrar no nosso editor de código. Certifique-se de mudar a variável my name para o seu nome. Tudo o resto deve ser preparado para ir para você. Agora vamos para a nossa caixa de areia. E por que não começamos com a função de ordenação? Então vamos criar uma matriz. Chame de jantar. E no nosso raio, vamos ter alguns itens que um vai encontrar e realmente saber o que você pode. Você pode colocar os itens que quiser ouvir. Você pode ter o mesmo que o meu. Ou você pode colocar seus itens de jantar favoritos ou ingredientes aqui e quantos quiser, contanto que você os coloque em uma corda. Separe-os por, uh, vírgula, e então você pode classificá-los muito legal. Então batatas, feijões e arroz fresco. Então, nós queremos fazer é adicionar teoria A como um parâmetro para a função de classificação Então ordenar. É uma função PHP embutida, mas precisamos colocar a variável como um parâmetro aqui e função sir. Por último, mas não menos importante, precisamos ecoar a matriz ordenada, e sabemos como ecoar uma matriz na tela. Usamos um para cada loop, então para cada jantar, Então, para cada item na matriz de jantar, armazená-lo em uma variável de ingrediente e, em seguida, eco ingrediente e, em seguida, quebrar. Então eu coloquei isso em cordas aqui porque eu só queria colocar o intervalo no final. Você também pode fazê-lo de forma diferente, contaminando-o no final. Mas eu coloquei tudo em cordas porque deve funcionar desde que você coloque entre aspas duplas . Bom. Então, por que não checamos? E a prática do arquivo PHP lá faz isso classificar feijão, carne, batatas e arroz. Se você usar ingredientes diferentes, então você pode Você verá que eles terão ordenado em ordem alfabética caso contrário, uh, isso está correto. E chega cerca de 1/4. Então, por que não vamos para a nossa espécie aqui na nossa caixa de areia? Agora, nós realmente não precisamos corrigir a variável de jantar novamente aqui porque nós já fizemos isso aqui em cima. Na verdade, poderíamos ter colocado a variável de jantar no topo da página acima de todo o HTML. Mas, por exemplo, acabei de colocá-lo aqui. Então, porque eu já escrevi uma matriz de jantar de arte, nós realmente não precisamos re escrever em, Então tudo o que precisamos fazer é classificar desculpe são classificar nossa matriz, que é jantar, e depois que imprimir ou eco uma matriz ordenada usando para cada loop. Então, jantar como ingrediente e, em seguida, ecoar ingredientes e, em seguida, uma tag break. Então vamos dar uma olhada no nosso tipo. Arroz, batatas, carne e feijão. Perfeito. Vamos para o dedo do pé mais baixo então string para baixo basicamente leva todo o seu texto em uma variável ou o que quer que seja, e é leva torna tudo mais baixo. Case pega todas as letras maiúsculas e apenas colocar algumas todas as minúsculas úteis se você está querendo fazer coisas como se você está logando e, ah, ah, um nome de usuário é sensível a maiúsculas e minúsculas e alguém digitou, você sabe que tinha seu caps lock botão, e eles digitaram seu nome de usuário em todas as maiúsculas. Você pode string para baixar Teoh, filtrar esse nome de usuário e certifique-se de que é minúscula para que eles não têm que re tipo. Aí está o seu nome, então por que não fazemos um exemplo aqui? Vamos dizer texto e vamos dizer aviso de brilhar. Eu estou usando tampas em alguns desses casos, brilha pequena estrela todas as tampas bem ali no final, apenas sacudindo tudo. Então vamos executar o texto são capazes através da cadeia de caracteres para diminuir a função e, em seguida, reatribuiu o valor para a variável de texto. Então aqui temos texto novamente e vamos executar a string variável original para diminuir. E então nós vamos colocar textos como um parâmetro aqui, executando-o através dessa função e, em seguida, texto eco vai ver que temos Twinkle, cintilar , pequena estrela tudo em minúsculas Perfeito. Então, agora vamos descer para o choque um. Agora, o que é Shah um que você pode perguntar. Bem, basicamente, deve calcular-se o sha one hash de um tipo de força de vago, mas basicamente o que ele faz é que ele retorna um valor de um 40 caractere tem um número decimal. Então Sha One é uma forma de como você criptografa uma cadeia de texto ou, digamos, uma senha. Por exemplo. Não é o mais seguro, e há métodos muito mais seguros de usar criptografia para senhas. Mas deve ser uma função PHP muito simples que basicamente criptografa sua senha em um 40 Caractere tem um valor decimal, Então por que não apenas tentar isso de volta em seu código? Os editores iam dizer que a senha é igual à minha senha assim. Digamos que isso é o que sua senha espera. Sua senha é terrível. Eco antes da senha e depois uma pausa. Tome. Então isso só vai nos deixar dizer qual é a senha atual agora, lembre-se, Shaw. Um não muda sua senha. Ele apenas criptografa para que você não possa facilmente dizer qual é a sua senha. Então, se alguém tentasse e hackeasse o banco de dados e visse sua tabela de banco de dados que dizia senha de nome de usuário, eles viram seu nome de usuário era Jon Snow. E então sua senha era White Walker. Então lá vai você. Eles sabem que podem. Eles podem usar sua combinação de senha de nome de usuário. No entanto, se eles fizerem login de lado, seu nome de usuário era John Snow. A senha era um monte de caracteres aleatórios. Isso é que eles não podem entrar com isso. Se eles copiaram isso, esses 40 caracteres colados no campo de senha tentou fazer login nenhum dado não vai funcionar porque geralmente o que acontece é quando você entrar, você digita sua senha no campo de senha hit, envie o PHP, então criptografa a senha, verifica no banco de dados para ver se ele corresponde à senha criptografada e, em seguida, efetua login . Se estiver correto. Então, basicamente, você. Se você acabou de ver o valor de 40 caracteres o show one version e copiado e colado em seu campo de senha, ele não vai fazer nada, porque então ele vai tentar e criptografar isso. Então é criptografar duas vezes, e não vai funcionar. Então, basicamente, eles precisam saber como reverter o Xá. Criptografia e há maneiras de fazer isso. Há alguns hackers muito inteligentes lá fora, mas aqui está apenas uma introdução muito simples à criptografia de senha usando Show One. Ok, então vamos passar a senha novamente, e então nós vamos dizer, igual a Shaw 1 e, em seguida, executar a senha como um parâmetro de show um e, em seguida, eco depois e senha. Então diga isso e vamos dar uma olhada. Aqui vamos nós antes da minha senha depois de 40 caracteres de aleatoriedade, e essa é a sua senha criptografada. Então isso é o que ele armazenaria no banco de dados, teoricamente, e isso é o que você faria login. Então, quando você fizer login, digite isso, e então o no pé Ah, no back-end, PHP iria criptografá-lo usando show one. Teste no banco de dados para ver se combina e então você está pronto para ir. Então, basicamente, aí está você. Apenas quatro exemplos simples de funções PHP construídas em funções. E espero que tenha sido útil. No próximo vídeo, vamos brincar com algumas funções personalizadas, então vamos construir nosso próprio costume. Funções PHP muito legal. Veja lá. 30. Construindo funções personalizadas: Ei, pessoal, bem-vindos de volta ao código de sites dinâmicos com PHP. Esta palestra é chamada de funções personalizadas. E neste vídeo, vamos continuar de onde paramos em nossa palestra anterior, que foi introdução às funções PHP onde aprendemos um pouco sobre as funções embutidas do PHP . E agora vamos aprender a criar nosso próprio costume. Funções PHP muito legal. Veja lá em seu código Websites dinâmicos arquivos de curso Fuller. Estamos em 24 funções personalizadas em seu código. Editora. Certifique-se de abrir a final e praticar um arquivo PHP em sua pasta de 24 funções personalizadas. Pratique. PHP é um arquivo ladrão que vamos usar para criar o que está em ponto final PHP ponto final PHP Parece um pouco algo como este exemplo final. Temos um texto aqui que diz, Surf's up, Grab your board e estamos usando uma função personalizada PHP para nos dar esse texto, e eu vou revelar como fazer isso depois de cobrirmos nossa palestra. Então vamos entrar. Enquanto o PHP tem uma enorme biblioteca de funções embutidas que você tem à sua disposição. Às vezes você só precisa construir suas próprias funções para tarefas pequenas e grandes. Pense em uma função personalizada como um mini programa que executa uma ação para você. Melhor ainda, pense em uma função personalizada como um pequeno robô bonito que faz uma tarefa específica. Diz-lhe para o fazer. Vejamos a sintaxe básica de uma função personalizada. Então, em nosso script PHP, você precisa digitar a função da palavra e, em seguida, nomear sua função que estamos usando. No entanto, você quiser o nome que quiser. Tenha em mente que isso pode ser qualquer palavra que você quiser que eles sejam, mas não há espaços permitidos. Gosto de usar caixas de camelo. Você pode ver aqui o Capital Seed Capital F minúsculas Primeira palavra aqui só porque é mais fácil de ler. E é uma convenção de programação bastante comum. Depois disso. Você coloca seus parênteses de abertura e fechamento no caso de você querer enviar um argumento através dessa função, que irá cobrir na próxima palestra. E então você tem seus colchetes de abertura e fechamento ou chaves, como alguns chamam. E entre esses colchetes é onde você define o que sua função irá executar. Portanto, há duas coisas importantes a saber sobre funções. Existem funções que requerem argumentos, como eles acabaram de mencionar, e suas funções que não requerem argumentos. Então vamos começar construindo uma função personalizada que não requer um argumento. Então aqui temos nosso script PHP. Vamos começar construindo uma função. Então eu vou cortar, uh, digitar a palavra função aqui, e então eu vou chamar essa função. Pendure 10 nos colchetes, estou ecoando o texto, surfa, pegue sua prancha. Após o colchete de fechamento, eu estou chamando a função digitando o nome da função, seguido de sua abertura e fechamento Curly. Desculpe, abrindo e fechando parênteses e, em seguida, um semi dois-pontos. Observe que você pode chamar a função essencialmente em qualquer lugar em sua página. Ele não precisa ser diretamente atrás dele, porque geralmente o que você faz é construir sua função ou uma lista de funções, digamos em um arquivo PHP separado, e você inclui esse arquivo em uma página específica. E quando você precisa de uma função específica, tudo que você precisa fazer é apenas chamar a função apenas digitando o nome das funções, então mantém sua página realmente limpa, e é que você pode usar e reciclar essa função uma e outra e outra vez tudo em todo o seu site, e ameaça seu programa porque você tem sua função pré-construída em outro lugar, seja no topo, sua página ou se ele está em um script separado completamente. E então você poderia chamar a função. É muito simples. Então, por que não entramos em nosso editor de código e construímos nossa própria função personalizada? Tudo bem, aqui estamos nós, na prática, acima do PHP. Certifique-se de alterar a mineração foram capazes para o seu nome, que ele reflita o seu nome corretamente. Não precisa se quiser manter meu nome na escola e vamos pular na nossa caixa de areia. Entre estão o script PHP. Vamos começar lendo a função da palavra. Vamos chamar essa função. Pendure 10 parênteses, abrindo, fechando e então você está abrindo e fechando colchetes dentro de lá. Vamos apenas ecoar uma cadeia de texto simples para cima. Pegue sua prancha. Tudo bem. Então, em vez de eu chamar a função assim, que eu vou mostrar como é. Então aqui está a prática do PHP Page, e você pode ver o Texas aqui serve para cima. Pegue sua prancha. Mas não há realmente muito uso em mim apenas escrevendo fora de função e, em seguida, chamando a função assim porque eu poderia ter apenas digitar o texto fora e pular o funcional juntos. Então, como usaríamos essa função personalizada que faz sentido? Bem, aqui, deixe-me dar-lhe um Vamos tentar como um pequeno exemplo simples de como isso pode ser usado. Então vamos criar uma variável. Vamos chamá-lo, Surf está pronto e vamos definir isso para verdade. Assim, a superfície variável acima é igual a true. Agora vamos usar a nossa boa declaração se surfar é para cima. Então, se a superfície for verdadeira, então vamos pendurar 10 muito legal. E depois disso, vamos remover este último hang 10 função chamada Sutiã Echo Bomber. Então aqui temos nossa função aqui. Eu poderia ter incluído esta função, digamos, se eu usasse o PHP incluir aqui. E eu disse, incluir, uh, funções que PHP e eu tínhamos minha função. Minha função hang 10 nesse arquivo separado seria a mesma que se estivesse aqui. Só o mantém limpo, e depois disso eu tenho uma variável verificando se aparece. Se for verdade, então, Ah, vamos usar a declaração f deles para testar para ver se aparecem. Se for, então vamos enforcar mais 10. Vamos ecoar sutiã bombardeiro. Então, basicamente, você sabe, esta variável poderia ser dinâmica se você tivesse um script construído onde você estava verificando para ver se os servidores para cima e a variável poderia mudar de true para false e, em seguida, com base em nossa instrução if e qual é o valor de superfície acima, você obteria um resultado diferente. Então, digamos que a superfície foi realmente falsa. Vamos verificar, Barbara. Mas se for verdade, confira. Serve. Pegue sua prancha. Então aí está. Isso é apenas um exemplo muito simples de uma função PHP personalizada. Você poderia literalmente fazer qualquer coisa dentro de sua função personalizada. Eu só estou fazendo um simples Kotex, mas você poderia fazer se declarações você pudesse fazer matemática. Podias fazer literalmente qualquer coisa. O céu é o limite, e você pode tornar suas funções realmente incríveis. E uma coisa de tornar suas funções personalizadas um pouco mais poderosas é usar argumentos, e é isso que vamos abordar na próxima palestra. Soc. Lá 31. Argumentos simples: Ei, já é bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de argumentos simples e neste vídeo, vamos continuar de onde paramos em nossa palestra anterior, que era funções personalizadas. E neste vídeo, vamos aprender um pouco mais sobre argumentos PHP dentro de nossas funções. Então aguente aí e vamos fazer isso na pasta de arquivos do curso de sites dinâmicos de código. Estamos em 25 argumentos simples em seu editor de código. Certifique-se de abrir os arquivos PHP finais e praticados na pasta 25 Argumentos simples. Pratique. PHP é uma sandbox que vamos usar para construir o que está em ponto final PHP engarrafado PHP Parece assim. Temos um exemplo aqui onde estamos usando um argumento e um exemplo onde estamos usando dois argumentos. Obviamente, você não pode ver isso no front-end da nossa página da Web aqui, mas PHP está fazendo isso em segundo plano. Então, por que não entramos em nossa palestra e aprendemos um pouco sobre nossos argumentos PHP? Funções podem ser incrivelmente poderosas porque você pode programá-las para fazer quase qualquer coisa que você quer que eles para um passo importante para tornar suas funções ainda mais inteligente é usar argumentos dentro de sua função, não o tipo de argumento onde Você e um amigo estão brigando sobre um desacordo ou algo assim. Estou falando de argumentos dentro de funções, duas coisas muito diferentes. Pense em um argumento como uma variável. Seu programa pode passar informações extras para suas funções usando argumentos. Você especifica seus argumentos entre parênteses após o nome da função, e você pode ter quantos quiser, desde que eles estejam separados por vírgula. Então vamos dar uma olhada no exemplo de uma função com um único argumento. Então aqui temos nosso script PHP. O que estamos fazendo no exemplo acima aqui é que estamos passando um argumento para a função hang 10. Você pode vê-lo bem aqui. Parece uma variável. Tem o cifrão e, em seguida, um nome. Então isso é um argumento. Mais tarde em nosso script, chamamos nossa função várias vezes com uma string de texto dentro de cada parênteses. Então aqui temos pendurar 10 Havaí. Pendure 10 Califórnia, pendure 10 Newfoundland, e cada vez que chamamos nossa função com um novo valor argumento. Esse valor será exibido neste na tela, juntamente com o texto, juntamente com o texto, nós fornecemos função Inter aqui, Então inter função estavam dizendo Echo estavam navegando em. Então isso vai ficar estático cada vez que chamarmos nossa função. Mas o que vai mudar é a variável bem aqui, que é o argumento dentro da nossa função hang 10. Então, vai ficar assim. Estamos surfando no Havaí, servindo na Califórnia, e estamos surfando na Terra Nova. Então vamos olhar para um exemplo com dois argumentos. Então, em nosso script PHP aqui, tudo o que fizemos foi adicionar outro argumento, separado por vírgula. Então, quando chamamos nossa função multiplicar juntos. Mais tarde no script nós fornecemos valores para tomar o lugar de nosso voto um e Val dois argumentos dentro de nossa função multiplicar juntos. Temos uma variável, e estamos multiplicando. Val um e Val, dois juntos, armazenando-o na variável de produto, então, estavam ecoando este texto. O produto dos dois números é e, em seguida, estavam cuspindo para fora a variável de produto, que é na verdade o produto de Val e Val para multiplicar juntos. Então, quando chamamos multiplicar juntos, podemos escolher quais números. Queremos que eles se multiplicem juntos, fornecendo os dois valores dos argumentos. Então, o resultado neste caso, 378 Isto é dinâmico, Então, por que não saltar para o nosso editor de código e ver o que podemos fazer aqui estamos na prática que PHP. Certifique-se de mudar seu nome na variável personalizada e vamos saltar para o nosso script PHP de um argumento . Comece construindo uma função e vamos chamá-la de Harrington. E aqui vamos adicionar o nosso argumento, e isso vai ser a localização e aqui em baixo. Vamos ecoar. Algumas mensagens surgiram e, em seguida, localização. Coloque um tanque de freio depois disso, talvez um ponto de exclamação para torná-lo emocionante. Lá vamos nós. Então essa é a nossa função com o nosso argumento. Muito simples. Agora tudo o que precisamos fazer é chamar nossa função aqui. Você pode ver que o Coda já sabe que há um argumento que eu preciso preencher aqui para que você possa ver quando eu estou digitando. Pendure 10. Ele puxa para cima como uma função que foi iniciada dentro do meu script. Muito legal. Ajuda-me a programar mais depressa. Então, se você não está usando coda para, eu sugiro fortemente que você experimentá-lo porque ele acelera o revestimento de ar um pouco. Você pode encontrá-lo na minha seção de recursos no meu site em Brad House não viu uma barra recursos, mas de qualquer maneira, você pode ver aqui pendurar 10 e localização. Então eu preciso preencher esse valor para esse argumento. Está me perguntando, o que você quer colocar aqui? Então, vou dizer Havaí. E então eu ia copiar e colar isso mais duas vezes e mudar o valor deste argumento. Venha mais vezes. Califórnia bom surf spot e Newfoundland. Muito subestimado, senhor. Mancha. Muito frio. Ok. E então vamos dizer isso e confira em nossa prática que o PHP. Qual página? Aqui está. Um argumento. Estamos surfando no Havaí, Califórnia e Terra Nova. Então lá vamos nós. Esse é um exemplo simples de como usar um argumento. Vamos entrar e tentar dois argumentos. Então vamos começar construindo nossa função personalizada. Nós vamos chamá-lo, multiplicar juntos, e então aqui, nós vamos adicionar aos argumentos intestino, uma vírgula, separado, jurar e então nós vamos dentro das funções, Digamos, armazene o produto de al one e prometeu na variável chamada Produto. Então isso irá multiplicar esses dois valores juntos em uma variável chamada produto e abaixo que vamos ecoar algum texto e dizer que o produto dos dois números é e, em seguida, produto . E lá vamos nós, feche isso com o semi cólon e aqui embaixo nós vamos chamar nossa função, multiplicar juntos. Você pode ver que Koda está procurando dois valores aqui. Então eu vou dizer que o 1º 1 é 14 e o 2º 1 é 27. Pode fazer com que sejam os números que quiser. Se você está curioso para ver alguns números loucos se multiplicarem totalmente até você, as pessoas de pH fazem tudo isso por você. Diga isso. Verifica isso. O produto dos dois números é 378. Incrível. Então lá vamos nós. Nós também o temos. Bom. Exemplos sólidos de como usar argumentos dentro de suas funções personalizadas. O céu é o limite aqui. Talvez você tenha algumas idéias legais. Sinta-se livre para experimentá-lo aqui na caixa de areia. Totalmente com você. E eu vou vê-lo na próxima palestra onde nós vamos finalmente estar pulando no reboque, construindo um site dinâmico real com PHP, com tudo o que aprendemos. Vês? Lá 32. O site final que você vai criar: Ei, já é bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada Site Final, e neste vídeo vamos estar rodando pelo site PHP final que você vai construir usando as habilidades e conhecimentos que você aprendeu ao longo de todo o curso. Então vamos entrar no seu código. Pasta Arquivos de curso de sites dinâmicos. Estamos na final 26 e você verá duas pastas aqui quando chamado instrutor e uma chamada estudante. A pasta de instrutor é o site da Final do Thief. Este é o site totalmente construído que eu vou usar como exemplo e que você pode usar para referência durante todo o desenvolvimento de sua versão do site. E a pasta estudante é apenas uma pasta vazia que tem uma pasta dentro dela com um conjunto de imagens, então você não precisa se preocupar em exportar essa causa. Esse curso não é sobre isso. Então, na pasta do instrutor, se você abrir o índice do PHP em seu navegador, então você será capaz de ver o site final, e isso é o que parece aqui é o Fine Dining de Franklin, um site que eu projetei e codifiquei Eu mesmo. Então, é um site muito simples. Ah, e não é o design mais fora deste mundo ou algo assim. Mas ele cobre todos os itens essenciais que temos aprendido ao longo de nosso curso de PHP. E, acredite ou não, o site é totalmente dinâmico usando PHP e utiliza todos os itens essenciais que você vai usar para seus futuros sites dinâmicos, como cabeçalhos globais, rodapés, horas dinâmicas, Uh, strings de consulta para puxar ah, template e depois preenchê-lo com uma matriz de ah info. Então vamos entrar em tudo isso. Mas eu vou te mostrar. Mas o site parece, então aqui está a página inicial. Só temos um texto estático. Mas o que é especial sobre isso é que temos um cabeçalho global, que significa que só temos que codificar o cabeçalho uma vez, e ele é exibido em todas as páginas. Não importa quantas páginas você crie, e o benefício disso é, digamos, você tem 30 páginas em seu site e você precisa fazer uma alteração no cabeçalho na barra de valete . Digamos, por exemplo, então você não quer ter que mudar isso 30 vezes, enquanto que se você usar um cabeçalho PHP global. Você alterá-lo uma vez e é global em todo o site economiza muito tempo e é algo que você deve estar realmente animado. E no rodapé aqui temos algumas informações básicas. Mas o que é especial sobre isso é que estamos usando um plug PHP em que alguém já desenvolveu para ver se estamos abertos hoje ou se estivemos fechados hoje, então você pode ver, por exemplo, para mim são 10 da manhã em um Terça-feira. Assim são. O restaurante não está aberto até às 13h, então diz que estamos fechados. As horas de hoje são de 1 a 9, então eu vou te mostrar como fazer isso um pouco mais tarde. Temos nossa página de equipe onde temos nossos membros da equipe e temos três deles aqui e suas informações estão sendo puxadas dinamicamente com PHP. Temos uma página de menu onde temos quatro itens simples aqui, e cada um desses itens é um link, que abre um template chamado prato dot PHP. Então eu só revestiu um template PHP dot prato, mas ele está preenchendo com base no link estavam clicando na informação para cada um de seus respectivos itens no menu, então clube sanduíche puxa para cima prato dot PHP e ele está procurando clube sanduíche, e puxa a informação para o sanduíche do clube. Uma bebida sugerida, ele sugeriu. Dica o preço e o título. E se você voltar para o menu, clique em um diferente e ele puxa essa informação. Então algo realmente legal sobre o PHP usando templates e então nós temos a página de contato, algo que muitas pessoas estão solicitando é como criar um formulário de contato que realmente envia um e-mail. Então aqui temos seu nome ou e-mail em uma mensagem e, em seguida, uma caixa de seleção para assinar um boletim informativo e, em seguida, enviar uma mensagem. E é isso que isso faz. Ele envia um e-mail para o destinatário aqui que é definido em nosso PHP, e eles devem receber um e-mail em sua caixa de entrada. Então, por que não pulamos direto? Ei, já bem-vindo de volta aos sites dinâmicos de código com PHP, e antes de seguirmos em frente, eu tenho um favor rápido para te pedir. Dediquei milhares de horas para criar um ótimo conteúdo para meus alunos, e a razão pela qual posso alcançar tantas pessoas neste momento é por causa de pessoas como você. Só este curso me levou meses para criar. E não estou pedindo que pague nada por isso. Tudo o que te peço é uma coisinha. Se você está conferindo meu curso no YouTube, eu adoraria que você pudesse compartilhar esse curso com seus amigos, familiares e colegas de trabalho. E se você está verificando este curso então de você para mim, eu gostaria especialmente se você poderia me dar uma classificação rápida e revisão usando a classificação de estrelas e a caixa de revisão. Você pode me deixar uma crítica honesta e você sempre pode mudá-la mais tarde. Você deveria ter uma opinião diferente? No final do curso, você é incrível. Cena o próximo vídeo. 33. Final: layout básico: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de Código um layout básico de página da Web, e neste vídeo, vamos fazer exatamente isso e começar a revestir alguns HTML simples e depois mais adiante na estrada em algumas próximas palestras estariam dividindo o html em blocos PHP separados. E vamos falar disso um pouco mais tarde. Mas por que não entramos no seu código? pasta de arquivos do curso de Websites dinâmicos estava na final 26 e nós vamos estar trabalhando com a pasta de estudantes. Então, em nosso editor de código, vamos começar abrindo a pasta 26 Final e certificar-se de que você tem o arquivo do aluno. É a pasta de estudantes aberta, porque é isso que vamos usar para criar nosso site final. Eu tenho a pasta de instrutor aqui para referência e sinta-se livre para usar isso enquanto estamos passando , apenas para ter certeza de que você tem tudo funcionando. Mas, por enquanto, não vamos imitar o que está na pasta do instrutor porque vamos começar com um HTML básico. Então, as primeiras coisas primeiro na pasta do estudante criam um novo arquivo e chamam-lhe index dot PHP. Essa é sua primeira página PHP. Vamos trabalhar com isso e codificar um esqueleto HTML básico. Então, primeiro temos o HTML cinco tipo doc, e então a próxima parte é as tags HTML com em tags HTML. Temos o Head Tex depois da etiqueta. Temos um body tag onde colocamos nosso HTML e, em seguida, na tag head, lembre-se de colocar o título e, em seguida, vamos estar ligando nossas folhas de estilo. Então eu já fiz todos os estilos. Isto não é realmente um curso sobre CSS, por isso vamos ligar isso. Então usou a tag link aqui. H ref, vamos fazer referência à pasta de ativos na raiz da pasta de arquivos do curso. Então, isso é estilos de ativos de barra, não CSS e, em seguida, folha de estilo ferroviário. Tudo bem, isso vai dizer a ela html para procurar essa folha de estilo, tudo bem, e a seguir vamos em mais algumas tags e algumas idéias e aulas para que possamos começar a trabalhar com elas um pouco mais tarde. Então vamos dar a ideia ao corpo. Exemplo final do traço. Isso é assim que o CSS kinner estilo nossa página da Web dentro da tag body. Vamos adicionar um diff para dar a classe de Rapper. Eu gosto de terminar o Div com um comentário só para me deixar saber onde o DIV termina dentro do rapper. Nós vamos ter um div com o I.D. I.D. de Banner e eu vou fechar isso aqui com o comentário. Depois disso, temos um div. Nós vamos dar a ele o eu d de valete e depois de valete, nós temos outra morte. Vamos dar a ele a classe de conteúdo, tudo bem, e depois dentro do conteúdo. Vamos adicionar no final aqui uma div Dê-lhe o I d de rodapé Nós vamos adicionar que classe a este chamado CF. E basicamente nós estamos apenas adicionando isso porque nos estilos eu tenho uma classe chamada CF, que significa correção clara porque nós precisamos toe acessar a classe clara fixa no CSS, a fim de limpar o rodapé I.D. I.D. Div porque Temos alguns elementos aqui que estarão flutuando. E como eu mencionei, este não é realmente um curso sobre como projetar ou estilizar um site usando CSS. Tenho alguns cursos para isso. Isso é principalmente sobre PHP, então eu estou indo para você. Adicione o esqueleto aqui com todas as idéias e classes pré-definidas, e isso será referenciado nos estilos que arquivo CSS na pasta Assets. Se você quiser verificar isso e apenas ver o que eu tenho revestido na pasta CSS totalmente até você, você pode ir lá e verificar e ver o que eu estou fazendo e por que eu estou fazendo isso. Você pode até se sentir livre para alterá-lo e fazer o site parecer um pouco mais como o seu próprio. Então vamos continuar dentro do rodapé. Nós temos um diff Nós vamos dar a ele a classe de Colin porque nós temos uma classe CSS chamada Column onde nós vamos estar flutuando alguns dibs dentro do rodapé e nós vamos dizer três porque este é um rodapé de três colunas e eu vou copiar isso e colar mais duas vezes. Mas no último, nós estamos realmente indo para dar-lhe classe adicional chamado último, porque no CSS, eu estou usando a classe CSS de último para remover a margem. Sinta-se livre para verificar isso se quiser saber mais sobre ele. Tudo bem. Na coluna aqui, o 1º 1 vamos adicionar uma marca forte, e então vamos colocar o telefone de texto e, em seguida, 808 5 para 93819 Este é apenas um número totalmente falso. Ou talvez não. Aposto que se ligar para esse número, provavelmente ligaria para a casa de alguém ou um negócio no Havaí. Mas eu não sei. Você poderia. Pode fazer o número de telefone que quiser. Escolhi o aluguel aleatoriamente. Tudo bem. Na segunda coluna é outra marca forte? O texto da localização. 123 Cappio, etiqueta Lanny Boulevard Break. Honolulu, Havaí. Uma das chances de este número ir para 1 a 3 Kathy Lanny Boulevard em Honolulu. Provavelmente muito magro. Tudo bem. E depois o último. Vamos adicionar um pouco mais de texto aqui, então vamos dar algum espaço uma tag forte e digamos horas M tag para ênfase. Terça-feira, também. Tag de intervalo de quinta-feira uma hora PM a nove horas PM para quebrar tags para obter um pouco mais espaço. E porque não copiamos isto para que não tenhas de cortar a mesma marca outra vez? E digamos que de sexta a sábado temos 4 da tarde 2:11 da tarde e depois andamos mais uma vez. E vamos dizer que domingo, segunda e vamos apenas dizer que está fechado e apenas uma etiqueta de quebra no final. Bem, vamos embora também. Ok? E tudo bem, então depois do rodapé, vamos adicionar uma pequena etiqueta e digamos copyright. Esse é o copyright html Entidade 2014. Nós vamos torná-lo estático agora porque mais tarde vai torná-lo dinâmico do PHP. Brad Husi. Você pode adicionar outra coisa um pouco mais tarde, vamos usar o PHP para adicionar dinamicamente isso. Tudo bem. E depois do rapper vamos, Div, vamos dar a classe de informações de direitos autorais. Isso foi aqui e aqui? Nós estamos realmente indo para Vamos apenas adicionar um pouco de PHP agora. PHP incluir esta é a função de inclusão do PHP, e nós vamos incluir algo na pasta Assets e, em seguida, a pasta inclui dentro dos ativos e uma página chamada Copyright Up cada beat algo que eu criei para que ele tenha minhas informações de direitos autorais na parte inferior só para que as pessoas saibam que este é o curso que eu criei para que eles não tentem roubar minhas coisas. Tudo bem, então ponto, ponto, barra jogando uma pasta ativos inclui e copyright dot PHP. Tudo bem, então se salvarmos isso e verificarmos o arquivo indexado PHP em nosso navegador, vamos ver como ele se parece. Certo, então temos algo aqui. Estamos meio que perdendo algumas coisas como o logotipo e tudo mais. Mas temos algumas coisas, então por que não limpamos o cabeçalho um pouco? Tudo bem. Então, de volta aqui no banner, vamos adicionar um logotipo. Então um h ref e nós vamos apenas ligar isso de volta para a pasta raiz e dizer, Título voltar para casa, Tudo bem, E então uma tag de imagem. A fonte será pedra de imagem que temos em nossa pasta de estudantes aqui e, em seguida, bannered up PNG. E vamos adicionar todo o texto. bom jantar de Franklin diz isso e você deve ter isso agora em sua página. Lá vamos nós. Ali está a bandeira. Agora estamos perdendo a barra de navegação. Então vamos adicionar a barra de navegação bem aqui em nossos romances em uma lista inalterada e, em seguida eu tag na tag L A. Vamos colocar uma etiqueta. Tudo bem, aqui. Vamos começar com casa. E vamos dar a esse índice que o arquivo PHP. Copie isto. Vou andar mais três vezes. O número vai mudar a informação. Então temos uma equipe, depois temos menu e contato. Vamos mudar as páginas. Embora ainda não os tenhamos, vamos mudá-los agora para que não tenhamos que menu mais tarde e depois entrar em contato. Agora, tenha em mente agora, isso é estático. Nós vamos realmente estar usando matriz PHP e loop através de nossa matriz para gerar dinamicamente nossos itens de lista. Mas, por enquanto, isto é o que vamos fazer. Vamos verificar isso e ver como é. Tudo bem, aqui vamos nós. Então agora temos um bom layout básico. Isso não vai mais agora. Na verdade, se você clicar neles tese, eu vou quebrar e tudo é estático. Esta é uma página HTML totalmente estática, exceto para esta parte aqui em baixo. Mas além disso, temos uma página html estática, e esse é o nosso layout básico de página da Web. E na próxima palestra e nas seguintes. Depois disso, vamos separar essa coisa e criar uma versão dinâmica disso, então eu vou ver lá. 34. Final: cabeçalho e rodapé globais: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada para modelar um cabeçalho global e rodapé. E neste vídeo nós vamos estar pegando nossa página web HTML estática que nós apenas revesti-lo na palestra anterior e pegando o cabeçalho e um rodapé para fora e dividindo-os em seu próprio cabeçalho global e rodapé arquivo PHP para que possamos usá-los globalmente em todo o nosso site, não importa o quão grande estão chateados cresce para que não tenhamos que continuar editando o cabeçalho e um rodapé se fizermos alterações em qualquer dessas páginas. Então, vamos entrar. Tudo bem, então aqui no nosso editor de código em nossa pasta estudantil, nós paramos com o índice do arquivo PHP e que tinha tudo em nosso layout básico de página da Web . Então, do tipo dock, tínhamos o html dela até o rodapé e fechamos a tag HTML. Este é apenas um arquivo PHP de etapa de índice estático, mas queremos que ele utilize nossas habilidades e PHP e tente aproveitar o que o PHP pode nos oferecer para tornar nosso site mais dinâmico e fácil de manter. Então vamos dividir o cabeçalho e o rodapé. E não me refiro apenas à etiqueta da cabeça. Ou, você sabe, se tivéssemos uma div com a idéia de cabeçalho ou o feito com o rodapé idéia, quero dizer os arquivos PHP cabeçalho e rodapé. Eles vão ser modelos. E eles podem ser qualquer seção do arquivo PHP aqui que nós queremos qualquer seção do HTML e nós vamos basicamente estar pegando tudo da linha um. Então, Doc digite todo o caminho até a tag de conteúdo de abertura. Vamos pegar isso, removê-lo do indexar PHP e colá-lo em um template PHP de ponto de cabeçalho separado. Então, por que não fazemos isso? Então vamos tirar isso. Corte isso. Apenas vá. Comando X para corte. Se você estiver usando um Mac, Eu não tenho certeza do que ele está no PC, mas você também pode ir editar corte para que ele copie-o para a área de transferência e remove-o do arquivo e em seu pedregulho estudante em uma nova pasta e chamá-lo inclui na pasta inclui. Adicione um novo arquivo e chame-o cabeçalho dot PHP. Abra seu arquivo PHP cabeçalho e cole O que você acabou de cortar do arquivo PHP index dot. Então aqui temos o nosso cabeçalho. Então salve isso E de volta em seu arquivo PHP de índice, você verá que você não tem mais uma seção de cabeçalho. Ah, e agora nós estamos realmente indo dio é criar um novo arquivo interno inclui e chamá-lo de rodapé, não PHP. Tudo bem. E em nosso rodapé dot PHP, vamos basicamente pegar tudo o resto que estava no arquivo PHP index dot. Então tudo isso cortou aquilo. E agora não temos mais nada em seu índice até cada um. É meio engraçado. Nós fizemos todo esse trabalho e indexar que o PHP Agora tudo se foi, mas é realmente bom porque agora, se você colar o conteúdo de sua área de transferência em footed up PHP, agora temos um cabeçalho dot PHP e um rodapé que PHP. Mas o conteúdo que estava uma vez em index dot PHP e nós estamos realmente indo, uh, utilizar um pouco mais inclui aqui e templates dentro do cabeçalho e rodapé enquanto estamos fazendo esta palestra. Então vamos voltar ao cabeçalho Agora, lembre-se quando eu disse que o lembre-se quando eu disse que o valete é estático, mas na verdade vamos usar PHP para torná-lo um pouco mais dinâmico. valete é estático, Bem, por que não fazemos isso agora? Estamos aqui e estamos dirigindo cada pedaço. Criar um novo arquivo inclui Call it agora que o PHP cortar todos os itens da lista fora daqui e substituir dentro da lista em ordem uma tag PHP nosso script e say include includes slash nab dot PHP. Eles vão incluir cada pedaço preso. Então, basicamente, isso só vai puxar este modelo aqui em nosso HTML. Então interior cabeça para cima PHP. Nós vamos pegar o que está em inclusões e valete dot PHP atualmente abbed. Um PHP não tem nada nele, mas agora será apenas uma nota rápida. Você pode estar se perguntando, por que eu estou dizendo Procure a pasta inclui e, em seguida, valete em vez de apenas dizer Navid Petri porque ponto cabeçalho PHP está na pasta includes. Então você não deveria apenas dizer incluir pêssego ser incluir um pêssego preso porque ele está literalmente na mesma pasta? Bem, não necessariamente, porque o que estamos realmente a fazer em um pouco aqui está no arquivo de índice. incluem o template do cabeçalho do PHP e o índice está na raiz da nossa pasta final do site, que significa que o Header estará, portanto, na raiz. Então isso significa que isso inclui script aqui. Precisamos mergulhar na pasta inclui porque agora estamos indo para estar na rota da pasta. Espero que isso faça sentido. Então abra seu arquivo PHP. Deve estar vazio, mas vamos colar o nosso HTML por enquanto. Na verdade, não usaremos esse HTML, mas eu quero usá-lo como referência para que não tenhamos que ir e voltar. Vamos começar adicionando uma lista ordenada pela ONU. E isso só me lembra que nós realmente precisamos remover a lista honrada em nosso PHP liderado . E, na verdade, apenas ter o PHP incluir script dentro do Valete Div. Só porque vamos usar a extremidade UL. O arquivo PHP Incluir Naveda. Vamos voltar. Tudo bem. Na nossa lista de honra, vamos colar esses caras maus, os itens da lista em nossa lista encomendada. Então, tecnicamente, agora em nosso arquivo PHP de ponto de cabeçalho, estamos puxando os itens de lista do PHP abbed A, uh, aqui mesmo. em nosso nav tay e ele deve ter todos esses itens da lista que nós apenas colá-lo aqui. Então, por que não vemos o que tudo foi consertado até agora? Mas antes disso, precisamos voltar ao nosso arquivo PHP indexado porque não há nada nele. Se fôssemos navegar para indexar o PHP agora, nada apareceria porque não há nada na pasta index. Fizemos muito trabalho aqui, e eles tinham o rodapé e o PHP do Navid A, mas não vamos chamá-lo. Não estamos pedindo ao PHP para puxar essa influência. Então vamos fazer isso. Tudo o que você precisa fazer é em um script PHP aqui em seu arquivo PHP index e anúncio, e incluir para procurar o cabeçalho dot PHP e, em seguida, na parte inferior estavam realmente indo para a mesma coisa. Então eu vou rebocar a instância separada deste script Petri porque nós realmente vamos ter algum html entre os dois bem aqui. Então ele é substituído por rodapé dot PHP. Agora guarde isso. Abra seu índice enquanto você verá que ele não foi alterado na parte da frente dele. Mas isso é uma coisa boa porque nós realmente temos nosso cabeçalho e um rodapé aparecendo aqui mesmo no arquivo PHP index dot. Mas agora estamos usando modelos. Se você fosse olhar para o código-fonte, ele deve basicamente parecer idêntico ao original index up arquivo PHP. Como o navegador não interpreta PHP como o PHP que você vê em seu editor de código, ele realmente cospe como HTML. Então aqui está o seu arquivo PHP indexado tudo em um bom arquivo formatado, e é assim que o navegador o vê. É por isso que você vê isso. Então vamos dar um passo adiante, e vamos tornar nosso valete um pouco mais dinâmico usando PHP para tornar um pouco mais fácil manter seu site no futuro. Então nós vamos realmente adicionar outro arquivo para ela inclui pasta e vamos chamá-lo de um aumento que PHP. E lá é onde vamos adicionar um monte de matrizes PHP em toda a corte, o desenvolvimento do nosso site final. Então vá em frente e abra seu aumento. Um arquivo PHP começou com um script PHP e vamos começar adicionando alguns itens de menu de navegação usando uma matriz então agora itens de menu. Vamos chamar este valete itens e matriz e dentro da matriz, Vamos em outro Ray ou uma série de um aumento é o que estamos realmente fazendo. E vamos, hum, anúncio lesma. E então isso será chamado index dot PHP será o slug, e então o título será home. Então a chave e o valor par é copiar e colar isso mais três vezes. Basta mudar os valores para que este será agrupado PHP Este será equipe e, em seguida, menu menu menu menu PHP e, em seguida, entrar em contato com PHP eo título do contato. Salve isso em nossas matrizes um PHP Agora em nosso arquivo PHP knave dot, vamos apenas usar um PHP simples para cada loop. Então PHP e para cada nunca itens como item eco. E aqui vamos adicionar alguns html e, em seguida, ah h ref, vamos precisar usar alguma barra invertida está aqui para escapar dessas aspas duplas. Se você se lembra em um item de palestra anterior slug é o que estamos procurando. Então isso nos dará tese slug, significa que o nome do arquivo assim index dot PHP uniu cada ser assim e assim por diante e, em seguida, título do item . E isso deve nos dar basicamente o que vai olhar através de um valete itens e nos dar lug tese e o título de cada um dos elementos em nossa matriz de itens nav. E isso deve cuspir os itens da lista. Mas nós realmente não vamos conseguir ver nossos itens da lista porque nós não estamos puxando em nossa, hum, pasta raise. Não há nenhuma maneira disso, você sabe o agora que o arquivo PHP pode. Não, o que há nas matrizes? Um PHP? Porque ainda não há referência no nosso site. Então aqui no topo da nossa cabeça para cima enorme P, este é realmente um ótimo lugar para colocar algum PHP um uma carga primeira coisa. Então script PHP. Vamos adicionar uma pasta de inclusão ou incluir função e dizer inclui raise que PHP e isso deve ser tudo que você precisa fazer. Então, por que não checamos agora em um navegador? Então eles são o menu da equipe da casa e contato parece que ele fez antes, mas agora ele está realmente sendo puxado em baia uma matriz PHP, e agora tudo que você tecnicamente precisa fazer em seu arquivo apagar é apenas adicionar outro array ou outro Siris de um levantar com uma lesma no título. Você queria adicionar mais páginas. Certo, então vamos nos certificar de que temos tudo aqui. Nós temos nosso cabeçalho dinâmico e nosso rodapé dinâmico, e eu acredito que devemos estar prontos para ir. Então esse é o cabeçalho nos templates de rodapé que jogamos em alguns levantou um PHP e Anabta . Então nós realmente meio que pulou bem aqui e colocou as mãos dela muito sujas com algum template PHP ing. Espero que tenha feito sentido. Sinta-se livre para retroceder e começar toda a palestra de novo. Ou apenas vá para as partes específicas que você precisa, uh, uh, aprender de novo. E eu vou ver na próxima palestra onde nós vamos estar mergulhando ainda mais nesta grandiosidade do PHP . Veja lá. 35. Final: horas de direitos autorais: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de direitos autorais dinâmicos e horas de operação. E neste vídeo, vamos passar e adicionar as informações de direitos autorais ao fundo do rodapé. Mas vai ser dinâmico, então vai saber o ano atual. Por isso, está sempre atualizado e as horas de operação. Vamos instalar um plug PHP que irá determinar se a nossa loja está aberta ou fechada. Então, vamos entrar. Tudo bem, então em seu código, editor, certifique-se de abrir o arquivo PHP ponto rodapé em sua pasta inclui dentro da pasta estudante e seu arquivo PHP pé ou ponto. Foi aqui que adicionamos as informações do rodapé. Então o número de telefone, a localização, nossas horas de operação e as informações de direitos autorais mais o corpo de fechamento em tags html. Atualmente, isso é tudo estático. Então nós não estamos realmente usando o PHP para tornar nosso rodapé um pouco mais dinâmico. E é isso que vamos fazer aqui. Então vamos começar com a parte mais fácil, que é tornar o ah a data de direitos autorais dinâmica. Então, tudo o que precisa fazer aqui? Fizemos isso um monte de garganta, todo o curso. Então você pode já ter Você pode já saber como fazer isso, e você já fez isso. Mas é assim que se faz. Então vamos remover o 2014 e PHP Echo data a função date. E então, como um relatório de parâmetros, por que, nesse capital de squint, por que, isso vai te dar o ano inteiro. Então 2000 e 14 Atualmente, é 2014. Tudo bem. E aqui o que vamos fazer é fazer alguma coisa. Ah, um pouco mais divertido. Vamos fazer eco do PHP uma variável chamada nome da empresa. Agora, eu não acredito que nós realmente temos esta variável criada ainda, Então vamos para o nosso cabeçalho dot arquivo PHP e aqui no topo em nosso script PHP logo acima do include vamos adicionar o nome da empresa variável e o valor do empresa. O invariável será o jantar requintado do Franklin, porque é assim que este restaurante fictício se chama. Salve isso e, em seguida, volte para o seu rodapé dot PHP. E agora esta empresa chamada Rabel deve realmente ser válida, e seu rodapé terá um ano dinâmico e, ah, ah, variável dinâmica, que é o nome do restaurante. Então vamos verificar isso. Certo, então Copyright 2014 Franklin está ótimo jantar perfeito. Então isso está realmente funcionando. Este é o ano atual. Se você é do futuro e você está olhando para isso e dizer 2015, então isso vai dizer 2015. Se for feito corretamente e o jantar fino do Franklin é a variável. Se você mudar o muito bem, obviamente isso mudará. Então vamos seguir em frente e fazer algo aqui com as horas de operação. Então, de volta ao editor de código dela, o que vamos fazer é deixar as horas aqui estáticas porque isto é o que é. Mas a parte especial é, nós vamos insultar um script PHP ou plug in que irá determinar se as lojas são abertas ou fechadas, com base nas horas de operação que nós, uh, definimos como parâmetros dentro do plug ele. Então, a primeira coisa que você precisa fazer é ir a um site específico. Você é l ter ponto com barra Corey ETS korn barra horas loja PHP. Você verá uma página. Parece com isso, e tudo que você precisa fazer é clicar em baixar zip. E o que isso fará é baixar o arquivo zip com todos esses arquivos nele. Então o leia-me índices armazenar horas, Então eu vou abrir essa pasta no meu localizador e é um arquivo zip. Vou descompactá-lo. E aqui está a pasta. Tudo o que eu realmente preciso é thestreet ou horas que o arquivo PHP porque o índice é apenas o exemplo para me ler é apenas se você quiser passar por ele para ver como você usá-lo, que você pode totalmente, e as horas da loja é o plug em si mesmo. Então pegue as horas da loja e arraste-a. Se você estiver usando um Mac no editor de cotações e solte-o na pasta de inclusões. Então, horário da loja, eu vou te mostrar como é. Então aqui está o plug de horas da loja, e ele tem um monte de PHP, e tudo o que realmente precisamos para editar é o que ele realmente diz aqui a partir de nove on-line. Ah, há um comentário que diz apenas editar a seção seguinte. E então em algum lugar aqui em baixo ele vai dizer e editar. Então você não precisa tocar em nada disso aqui embaixo. Na verdade, não é recomendado. Tudo aqui é o que você pode brincar. Mas antes de entrarmos nisso, precisamos fazer alguma coisa. Uh, você precisa voltar para o seu rodapé dot arquivo PHP e sob o texto Vamos dizer o domingo a segunda-feira aqui na parte inferior. Eu estou indo para o PHP incluir a pasta store dash hours que o PHP então que vai chamar PHP vai chamar ou incluir esse arquivo dentro desta seção bem aqui. Então ele vai realmente pegar o conteúdo do script Petri e inseri-lo aqui mesmo. Agora, o conteúdo do script volta às horas de armazenamento. Parece que há muita coisa aqui, mas na verdade vai cuspir algo muito simples. Então, há um monte de trabalho que entrou neste apenas para mostrar-lhe um simples cada linha equipe l. Então, quando eu incluir isso no meu ponto de rodapé PHP inclui horas de armazenamento, ele vai incluir a linha que o script de horas de armazenamento irá ecoar. Mas, para que isso ecoe a linha certa, precisa entrar e configurar nossas horas de loja, conectando círculo de volta para armazenar horas. Vamos começar a editar. Ok, então a primeira coisa primeiro é que você precisa definir seu fuso horário padrão e você pode ir para o solo aqui mesmo. PHP dot net barra manual slash e en para Inglês barra fusos horários up PHP e lhe dará uma lista de todos os fusos horários pré-definidos, e então você pode escolher o seu fuso horário. Então, para mim, o fuso horário mais próximo foram os tempos do povo da Peach. Deixe-me usar a América e o Edenton. Ok, então eu disse que agora definido o horário de funcionamento diário deve ser em formato de 24 horas, separado por um traço se você está fechado para o dia, definido para todos os zeros nesta sintaxe se aberto várias vezes na segunda-feira. El para inserir o tempo Rangers separados por vírgula aberta tarde, por exemplo, seis PM para uma AM adicionar horas depois da meia-noite para o dia seguinte , por exemplo, assim agora não vamos usar muito disso. Nossas horas de operação são realmente bastante simples, mas vamos ah, vamos em frente e começar a mudar nosso trabalho de matriz de horas para nós. Ok, então temos ah, bem aqui. Segunda, terça, quarta, quinta, sexta, sábado, domingo. Vamos começar com segunda-feira. Agora vamos dar uma olhada rápida em nossas horas. Ok? Então parece domingo. Segunda-feira estamos fechados. Então, como ele configurado na descrição bem aqui. Se fecharmos, precisamos definir todos os zeros. Então 00 cólon zero zero traço 00 usuários de cólon que foram fechados na segunda-feira e também estamos fechados no domingo. Então vamos copiar isso e colá-lo aqui na matriz de domingo. Ok, agora, terça-feira, estamos abertos de eu acredito que era uma até as 21h. Sim. Então, de terça a quinta. Esse é o caso. Então formato de 24 horas, uma hora é 13 100 e nove seriam 2100 e não precisamos separar por vírgula porque há apenas um período de tempo no dia que precisará estar aberto. Então agora vamos copiar isso e realmente colá-lo todo o caminho até quinta-feira. Agora mudamos aqui na sexta-feira das quatro para as 11 horas, certo? Sim. Então, quatro horas são 1600 e 11. Olock é 2300. Sábado é a mesma hora em que abrimos o centro de sexta ao mesmo tempo. E colar isso e lá. Devemos estar prontos para ir agora. Se você descer, há uma seção opcional que você pode aderir. Tão opcional. Adicione exceções para feriados, e coisas assim funcionam melhor com o formato. Dia barra mês Deixe a matriz vazia se não houver exceções, Então isso seria se sua loja está fechada. Diga, dia de Natal, véspera de Natal, dia de Ano Novo. Sabes, se tiveres dias específicos em que a tua empresa ou o teu restaurante, seja lá o que for, decola. Este é o lugar onde você iria adicionar isso, e nós vamos realmente dizer 12 25 porque isso é dia de Natal. Ah, e depois o Dia de Ano Novo. Vamos ser fechados também, e já está definido para 11 de janeiro. Perfeito. Então deve ser por isso. Agora vamos descer. E a última seção aqui temos a saída HTML. Esta é a linha que será mostrada no navegador. Então ah, você pode ler o resto deste ano para ver que tipo de sintaxe e tudo que você pode usar para esta saída. Mas é assim que parece. Então abra agora, o muito bem aberto. Agora este é o texto que mostrará fechado. Agora, este é o texto fechado o dia todo, uma exceção. Então, isso irá cuspir todo o texto apropriado com base nas horas do dia e nas horas do ano em que você estava aberto e fechado. Hora do Matt. Você não precisa necessariamente mudar isso, mas se quiser, você pode ir para a página da função de data do PHP para ver as opções que você deseja listar a hora . Se você quiser que ele seja específico sobre como você quer que o tempo para exibir para baixo, aqui está o dia código curto. Ah, e isso usado aqui você pode ver por cento dia. É assim que os dias são usados. Então, é uma matriz de segunda-feira todo o caminho até domingo, e você pode digitar o valor da matriz como deseja que as datas específicas sejam exibidas. Então eu gostaria que eles fossem exibidos como segundas, terças, quartas, quintas, sextas e sábados. Porque isto é o que vai aparecer aqui na nossa saída HTML. E então, realmente, é isso. É basicamente assim que o plug e funciona. Então, se eu salvar isso e agora vamos voltar ao nosso exemplo, atualizá-lo e você verá algum texto aparecer aqui. Sinto muito por estarmos fechados. As horas de hoje são de 1 a 9. Obviamente, isso parece nojento porque algo está acontecendo no HTML que está sendo cuspido. Não tem o estilo correto, então podemos voltar e consertar isso facilmente. Uma coisa que me esqueci estava aqui no HTML aberto. Na verdade, não quero títulos de nível três. Eu quero que eles sejam tags fortes, e eu adicionei uma classe ao CSS para textos abertos e fechados. Então, quando estiver aberto, será verde, roupas mais quentes que serão lidas. Então mude todos os seus três anos muito forte. Ele vai passar e fazer isso agora mesmo. Seus três fortes se parecem com isso aqui. Não tinha marcas de fechamento para se certificar de adicionar isso. Forte, forte, tão forte, muito forte. Legal. Uma última coisa. Vamos adicionar algumas aulas, também. A marca forte. Então, para abrir vou adicionar a classe aberta. E certifique-se de usar aspas simples aqui porque estamos entre aspas duplas e não queremos cancelá-las. Então, a aula está aberta. Ah hmm. Espero que a aula feche para a idade fechada amanhã Parece que são todos os outros. Então adicione isso à tomada forte. Vê isso? Agora volte para o seu site. Aqui vamos nós. Então, para mim, é quarta-feira às 12:45. O que significa que devemos estar abertos das 13h às 21h. Então atualmente diz, Desculpe, estamos cidades fechadas horas ou um até 91 É uma hora até nove de hoje. Para mim. Ah, o Isto vai ser verde e vai dizer Sim, estamos abertos para estas horas são um até nove. Então é assim que funciona o plugging PHP e há muitos plugins Petri lá fora. Então, se você não quer construir algo sozinho, às vezes é muito difícil ou está fora do seu nível de habilidade ou você só quer reinventar a roda e alguém já fez isso muito bem. Há muitos desenvolvedores PHP realmente bons por aí, e há muitos plugins de código aberto. Isso significa que estão livres. As pessoas trabalham neles o tempo todo, então você pode criar coisas legais como essa sem ter que fazer muito. Trabalhe sozinho se já foi feito muito bem. Então foi isso que fizemos aqui. E espero que isso tenha feito sentido. Se não, você poderia voltar e conferir a palestra novamente. Caso contrário, verei na próxima palestra. Veja lá. 36. Final: membros da equipe: Ola. Todos, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de código de uma matriz de membro da equipe e modelo. E basicamente, nós vamos fazer neste vídeo é criar uma matriz PHP com ah poucos membros da equipe e suas informações dentro da matriz. E, em seguida, vamos coda ph B modelo que vai puxar as informações para fora dessa matriz e exibir cada um dos membros da equipe. Tudo bem, vamos entrar. Tudo bem, então em seu editor de código primeira coisa, eu quero que você faça IHS criar um novo arquivo chamado Team Dot PHP em sua pasta de estudantes. Então, na raiz do seu site, então nova equipe de arquivos que PHP Certifique-se de que está em sua pasta de estudantes. Lá vamos nós e abrir a equipe que arquivo PHP Nice e vazio ardósia em branco. Vamos começar. Então libera um script PHP. Dentro estão o script PHP. Oh, meu Deus gracioso. Lá vamos nós. Vamos fazer algumas coisas. Vamos incluir nosso cabeçalho dot PHP, algo que vamos querer fazer para cada um de nossos templates. Se continuarmos criando templates em nossa página Web ou site e algo que você normalmente fará na maioria, se não em todos, de seus sites PHP porque temos o cabeçalho dot PHP que tem todas as informações importantes , como o tipo de documento nas tags de abertura e fechamento e tudo o mais. Precisamos incluir isso em nossos modelos. Então, em nossa equipe que template PHP, precisamos ter certeza de que você inclua isso. Algo que eu também quero fazer que ainda não fizemos é mostrar-lhe. Considere isso um pouco mini-palestra bônus dentro desta palestra. Basicamente, eu quero ter o título da página Web ser dinâmico com base na página que estavam em. E o que eu quero dizer é o título da página web literalmente assim aparecem que você pode apenas ver em nossa guia do navegador. Tudo o que diz é o host local 8888 e, em seguida, o resto do diretório. Na verdade, não quero isso. Eu queria ser o título da página da Web, e você pode fazer isso no hitter dot PHP apenas adicionando seu texto aqui na tag título. Mas então é apenas estática. Toda vez que incluirmos o cabeçalho dentro de seus templates, o título será sempre o que colocarmos na tomada do título. Então, se eu ir para o contato do menu da equipe, se eu tiver mais páginas, se é duro revestido no título que eu sempre vou ter o mesmo título na guia do navegador . Mas com PHP, poderíamos torná-lo dinâmico. Então veja isso. O que vamos fazer é em nossa página PHP agrupada acima do include que incluímos o cabeçalho porque queremos que este dedo aconteça antes de incluirmos o cabeçalho PHP. Vamos definir uma constante. Lembra-se desse mistério? Um bom uso de “Howdy “para usar uma constante na prática real, então título definido e esta página vai ser chamada de “Equipe “e depois canalizar o jantar fino do Franklin. Então esta vai ser a constante chamada título. Agora tudo o que precisamos fazer Vamos para o nosso cabeçalho e fazer isso uma vez. Então, em nosso título PHP Echo título, é isso. Então, cada modelo que criamos depois disso, contanto que definamos o título constante e lhe damos o nome dessa página, o título da página Web do Irã será sempre aquele em que você está porque você definiu em uma constante e o título é a dinâmica de Confira isso. Certo, acabei de perceber algumas coisas. A guia título daqui, a guia aqui no navegador. Só diz título. A razão é porque estamos no índice de arquivo indexado PHP. Não definimos uma constante. Então ele vai estar vazio em apenas eco literalmente o título do texto ou dar-lhe um erro. Eu também percebi uma outra coisa. A página inicial não tem nenhum conteúdo nela. Simples erro da minha parte. Mas ainda bem que ainda estás comigo, porque podemos fazê-lo agora mesmo antes de fazermos qualquer outra coisa, vai demorar cerca de 30 segundos. Provavelmente menos. Ok, vá para o seu arquivo PHP index dot e você pode ver aqui. Nós só temos que Ph b inclui o cabeçalho e rodapé. Na verdade, não temos conteúdo em nossa página inicial. Simples o suficiente. Vamos apenas adicionar uma div. Dê a ele o I d de Phil Los O Phy. Lá vamos nós. Acabe com isso aqui com um comentário aqui. Vou colocar uma regra horizontal e outra no fundo. E então, no meio daqui, vou colocar um título de nível 1 e dizer, “ Franklin, eles vão perder taxa de ho “Uh, jantar fino sob a etiqueta de parágrafo deles e eu tenho um texto alinhado aqui na minha prancheta. Você pode se sentir livre para copiar. Ah, o que estou colando aqui, literalmente. Você não pode copiar e colar o que estou copiando, bastando, mas você pode digitar. Ou apenas use Lauren Epsom aqui é Franklin. Sabemos que boa comida não é apenas sobre como os pratos eram caros. Não pomposo. Estamos orgulhosos. Estamos orgulhosos da qualidade do nosso trabalhador, nosso meio ambiente e do nosso amor pela comida e família. E a última etiqueta de parágrafo aqui, eu vou dizer, “ Oh, Oh, e você pode nos chamar de Frankie é sua família aqui. Texto estereotipado de restaurante. Eso legal lá Temos nossa filosofia em nossa página inicial. Salve-o, confira a página inicial. Boom lá ele ISS já parece bom, mas ainda temos a nossa edição título parecer simples. Corrigir em nosso índice um PHP para encontrar uma constante para multa. O título será Home pipe Franklin Fine Dining e há uma constante Save it. Verifica isso em casa. Franklin está bem jantar lá ele iss agora para o bem ou juntou-se página PHP, que deve ser bem aqui. Basta clicar nesta aba que já adicionamos estão em nossa matriz que slug, então ele deve ir para a equipe de um PHP. Aqui está a equipe que você pode ver apareceu, diz Equipe. Incrível. Vamos voltar ao nosso modelo de equipe e vamos começar a codificar alguns P h p. Tudo bem, não vamos esquecer o dedo incluir nosso rodapé Lá vamos nós e pequeno tipo aqui. Perfeito. Então, entre essas tags PHP, vamos adicionar uma div Dê que fez a idéia de membros adolescentes Dash e a classe de CF, que significa correção clara porque eu tenho uma classe CF em meus estilos que limpa este Div porque nós temos alguns flutuou elementos dentro dele, não é um grande negócio. Se você se importa com o que é isso, então você pode simplesmente ir para a pasta Assets e a raiz deste código Endemic Websites pasta de arquivos de curso e verificar esses estilos de outra forma movendo em frente. Muito bem, aqui temos os membros da nossa equipa, Div, é o nível um a liderar a nossa equipa a rezar “Cleanse Cool”. Tenho uma mensagem aqui. Sinta-se livre para digitar ou apenas usar alguns MIPs Laura. Somos pequenos, mas o jantar do poderoso Franklin tem uma família, tem sido um negócio familiar desde os anos 30, e estamos orgulhosos disso. Quando se junta estes três, nunca se sabe o que pode acontecer. Mas você pode contar com uma coisa. A melhor comida que você já teve uma reivindicação muito ousada, tudo bem, e então ah ah, regra horizontal depois disso porque eu usei alguns CSS para fazer as regras horizontais parecer bonito . Então, vamos guardar isso. E vamos ver, temos até agora nossa equipe de Franklin. Recebemos o texto aqui e, em seguida, a nossa pequena regra horizontal sexy. Depois disso, precisamos adicionar os três ah, headshots dos membros da equipe e suas biografias e todo esse tipo de coisa. Mas a primeira coisa que precisamos realmente fazer é criar o array para o membro da equipe porque isso vai ser dinâmico, lembra? Então vá em frente, abra seu arquivo PHP levantado agora, você verá que temos em Lee os itens do valete. O que vamos adicionar os membros da equipe aqui. Então vá em frente e um aqui embaixo. Abram espaço para os membros da equipe. Vamos adicionar a matriz de membros da nossa equipe um Ray. Aqui vamos nós. Perfeito aqui. Vamos fazer um pouco de magia. Tudo bem? Vamos precisar de outro array aqui porque, ah, ah, vamos adicionar alguns membros da equipe. Certo, aqui está o esqueleto para a matriz. Precisamos adicionar um nome e que será o primeiro cara será Frankie o terceiro. E depois disso, precisamos adicionar uma posição. E que será o dono separado por vírgula. Outro par de valor chave Bio. Frankie é o grande neto do Franklin original. Ele é o dono do Franklin's Fine Dining. Ele cozinha um Chatah livre. Tudo bem, biografia da Srta. Frankie e agora a imagem que vamos fazer referência. Ah, o que? O nome do arquivo está sem a extensão porque eu já alinhei um monte de imagens e sua pasta de imagens. Você pode ver Francis, Frankie e Carlos estão. Os três membros da equipe iam referenciar o nome e não a extensão, porque, uh, o modelo HTML fará o resto. Vamos chegar a isso. Então, Frankie lábios em uma corda. Frankie Perfeito. Então há o nosso primeiro membro da equipe Copy que já tínhamos feito todo o trabalho e colá-lo novamente, na verdade, mais uma vez. E aqui vamos adicionar os outros dois membros da equipe. Então, Francis, o gerente geral, e nós temos um texto aqui para a biografia de Francis Francis sabe as coisas dela. A irmã mais velha do próprio Frankie. Ela dirige o show. Não perca as segundas-feiras da margarita. E então seu nome de imagem é Francis. E então temos mais um cara. E esse seria Carlos, quem é o chefe de cozinha? A biografia dele. Carlos é o epítome da frase. Não julgue um livro pela sua capa, as entidades html são a esquerda. Aspas duplas, certo? Aspas duplas o traço em. E então você simplesmente não pode encontrar um chef melhor. Seu nome de imagem é Carlos. Tudo bem, guarde essa cabeça de volta para o modelo da sua equipe. Tudo bem, em seu modelo de equipe, vamos ficar sujos com algum PHP e vamos fazer um para cada loop para cada um. Temos membros da equipe lembrar a matriz de membros da equipe que acabamos de criar e a razão pela qual o arquivo P da equipe pode acessar as matrizes. Esse arquivo Petri é porque em nosso cabeçalho que o PHP que está incluído aqui nós incluímos nossos arrays dot PHP dentro de nossa pasta include. Então, tudo está interligado como um grande membro da equipe da Web como membro. Tudo bem. E então nós vamos realmente fechar a tag PHP exatamente assim, porque agora podemos escrever algum HTML aqui. Mas temos que nos certificar de fechar isso para cada loop. Então vamos adicionar outra tag ou script PHP. O colchete de fechamento lá. E agora aqui, podemos realmente escrever HTML. Então não estamos mais nas tags PHP. Mas o PHP sabe que há uma chave de abertura aqui. Então, qualquer coisa depois disso vai ser, Ah, por causa do que está nisso para cada loop. E então fechamos o para cada loop aqui embaixo. Ok, então membro da classe Div Ok, então dentro da div classe membro, vamos adicionar uma imagem, e a fonte será barra de imagem. É aqui que começamos a acessar o nosso para cada loop novamente. Então, membro do PHP Echo e imagem Lembre-se da chave, um, em nosso arquivo de arrays é a imagem e que nos dará o nome da imagem tão perto. Este script PHP aqui ponto PNG Ault Muito importante. Nome do membro do PHP Echo. A razão pela qual eu fiz isso é porque todas as tags devem ter algo descritivo na tag de imagem. Então nome do membro é realmente obter o nome de qualquer membro da equipe que estamos olhando. E aqui mesmo, estamos ecoando a imagem do membro, que é a lesma sem a extensão. Então vamos puxar cada um dos membros da equipe usando este snippet de pH B aqui e aqui. Então isso nos dará a nossa imagem. Um nome de membro de eco PHP de nível dois novamente. Isso nos dará o nome dela. Nós vamos obter uma tag de parágrafo aqui e, em seguida, membro PHP Echo e, em seguida, bio. Ok, então isso é basicamente bem, se eu tivesse mais uma coisa aqui atrás dos membros da equipe, apenas uma em um nível. Desculpe. Regra horizontal logo abaixo. Mas é isso. Então é tudo o que precisamos fazer. Não precisamos codificar três membros da equipe. Não precisamos codificar isso três vezes. Eu não preciso copiar e colar é três vezes e, em seguida, código rígido. Cada um dos membros nomes, bios e imagens porque PHP para cada loop fará isso. Então eu abri ela para cada loop aqui disse para cada membro da equipe como membro, então PHP vai loop através de nossa matriz de membros da equipe e individualmente nos dar as informações para cada um desses são levantados dentro dessa matriz. E assim cada vez que ele passa, ele vai ajudar a colocar este pedaço de HTML. Então ele vai produzir um David a classe de membro, uma imagem com sua respectiva imagem slug e seu respectivo nome ah. E, em seguida, o mesmo aqui vai obter o nome do membro estavam atualmente looping através e a biografia do membro que estamos atualmente looping através. E ele fará isso até que a matriz esteja completa. Então, por causa disso, veja isso. Temos nossos três lindos membros da equipe Frankie Francis e Carlos, com seus nomes e biografias tudo por causa do PHP. Então isso é muito legal. Ah, e é isso para o modelo da equipe. E a seguir, vamos avançar um pouco mais e vamos avançar um pouco mais esujar as mãos dela e um pouco mais. Vamos ser um pouco mais avançados com o nosso pH. Fazendo xixi para vermos lá 37. Final: Menu: Ei, já é bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de código Uma matriz de menu e modelo. E neste vídeo, vamos criar um par de páginas PHP e vamos preenchê-lo com alguns itens de menu dinâmicos. E nós vamos usar arrays PHP para criar alguns itens de menu que nós vamos estar puxando em nossos modelos de menu. Tudo bem, vamos fazer isso. Ok, então primeiro, eu quero mostrar a vocês como o site final se parece em particular a seção de menu para que vocês saibam o que vamos construir enquanto estamos fazendo algum PHP e tudo o mais. Eu quero que você tenha algum contexto em uma imagem visual em sua cabeça do que você realmente vai construir. Então aqui está a página do menu do PHP. Tem uma visão geral básica dos nossos quatro itens de menu que vamos criar. E cada um desses itens de menu são links, e eles vão para suas próprias páginas separadas. Mas na verdade, todos eles estão usando a mesma página, que é chamada de prato dot PHP e pH distribuído. B é um template onde estará usando algum PHP para puxar as informações de um array para cada um desses respectivos itens de menu até agora para clicar em Club Sandwich. Eu vou obter informações sobre clube sanduíche aviso aqui que eu estou no prato dot PHP template e seguida, eu tenho um item ponto de interrogação é igual a sanduíche clube que vai puxar as informações sanduíche clube para o prato, não modelo PHP e exibi-lo aqui na página. Se eu voltar e eu escolher um item diferente como barbacoa mexicano, Eu tenho o mesmo prato, não template PHP. Então, o mesmo layout, mas novas informações. E essa é uma grande parte do uso do PHP para programar sites dinâmicos. Assim, por exemplo, Facebook tem milhões de usuários, e cada um desses usuários tem uma página de perfil. Mas o Facebook não vai codificar milhões de páginas de perfil individualmente. Eles apenas codificam um modelo de perfil e, em seguida, extraem as informações dependendo de quem está logado para que possam ver seu perfil. Então você pode ver o quão eficiente o PHP ou outras linguagens de programação semelhantes podem ser quando você escalá-lo em uma escala realmente grande como o Facebook. Mas mesmo em uma escala menor como esta, se você tem um restaurante, site e você tem itens de menu, você pode ter 10 ou 20 ou 30 itens de menu. E em vez de ter páginas individuais para cada uma delas, você poderia apenas ter uma dinâmica e ter um único modelo ou um par de modelos para itens diferentes. Então é por isso que você usaria templates PHP. Certo, então por que não entramos no editor de código e começamos? A primeira coisa que você vai querer fazer é abrir seu arquivo PHP levantado que você criou um pouco tempo atrás. Você deveria ter um par de um aumento lá dentro. Agora você é de homens, você e seus membros da equipe. Nós vamos adicionar outro array aqui, e vai ser seus itens de menu. Então vamos fazer isso. Então, isso será itens de menu. Vá em frente e crie a variável, chame-o de itens de menu e configure uma matriz perfeita. E dentro de nossa matriz, vamos adicionar vários outros arrays como fizemos nas duas matrizes anteriores. Mas a diferença aqui é, em vez de apenas escrever uma matriz direta como essa e colocar nossos pares de valor chave dentro dela, nós vamos realmente fazer algo um pouco diferente. Nós vamos dar à matriz em si um nome de chave personalizado porque atualmente, se você apenas colocar array, ele vai ter uma chave. Mas a chave será um valor numérico, então este seria zero porque é o primeiro item dentro desta matriz. Então, em vez de ser apenas um array plano com uma chave, um, que com uma chave numérica, nós vamos realmente dar-lhe um nome de chave personalizado, assim. Então sanduíche Club Dash é igual a e lá vamos nós. Então, basicamente, é a mesma coisa que se você olhar para cá. Temos uma chave e um par de valores separados por iguais e o aero ou o símbolo maior que aqui em baixo. É um array, mas também tem uma chave e o que será de valor. Então tudo na matriz é um valor. Assim, uma corrida também pode ter uma chave acostumada quando está dentro do raio deles aqui. E isso é o que estamos fazendo para que possamos acessar essa informação em vez de ter procurá-la dentro da matriz e você verá por que, um, em apenas um pouco quando começarmos a citar o modelo. Então, a primeira coisa que temos nosso sanduíche de clube que vamos adicionar são pares de valor chave. Vamos dizer que o título é obviamente o preço do sanduíche do clube. Nós vamos adicionar um preço será, hum, um inteiro Então apenas 11 blurb será o pequeno texto sinopse e eu alinhei um pouco de bacon. Ipsum, é só bacon ipsum dot com. Lá vamos nós dentro de suas cordas. Lembrem-se, dois separados por uma vírgula e depois bebem, ou seja, uma bebida sugerida para tomar com o nosso sanduíche de clube. Vou dizer que o club soda parece apropriado. Certo, em seguida, vamos adicionar outros itens. Ia copiar esta coisa toda e colá-la logo depois e mudar o texto em vez do sanduíche do clube. Vamos comer salmão de aneto e lembre-se aqui que estou colocando um traço no meio porque vamos usar este texto esta chave para a matriz em nossa U.R.L. U.R.L. U.R.L. então precisamos ter nenhum espaço. E eu gostaria que fosse tudo minúsculo com um traço no meio. Então vamos mudar o resto aqui. Limão e salmão de aneto. Os custos serão de $18. E aqui eu tenho mais bacon ipsum alinhado. Lá vamos nós, você pode escrever seu próprio blurb, se quiser. E obviamente, se você está usando isso para seu próprio site, você vai querer ter os técnicos para ser outra coisa. Mas vou usar um pouco de bacon. Epsom vinho extravagante será a bebida bebida sugerida com isso. Muito bem, em seguida, vamos adicionar outro item, e será super salada. Super salada será o nome da super salada. E, na verdade, vou colocar uma etiqueta de submarino. Sup, na verdade, significa sobrescrito. Então, o texto que estará dentro da sub tag será realmente pequeno e um pouco acima, então você verá o que eu quero dizer. Então, se você tem, tipo, a marca registrada, que nós vamos realmente fazer, e porcentagem de cume semi cólon, isso nos dará o sinal de marca registrada. Então, é um pequeno, um pouco de texto que é super script acima do texto e você verá como ele se parece . O preço. 34 dólares. E aqui eu tenho um pouco de Epsom vegetariano alinhado porque é uma super salada. Tudo bem, lá vamos nós e somos sugeridos. Bebida Um jarro. Ah, água. Perfeito. Próximo. Por último, mas não menos importante, temos o nosso núcleo de barba mexicano Muito bom. O título aqui será mexicano Barbacoa Fogo por cola. O preço $23 são caros. E só para ser aleatório, eu tenho alguns cupcake ipsum alinhado boom. Está bem. E vamos fazer uma cerveja com uma bebida de limão sugerida. Perfeito para salvar isso. E você tem sua matriz de itens de menu, a fim de usar este array e torná-lo realmente, um, vale a pena nosso tempo nós precisamos criar um par de páginas diferentes. Vamos primeiro começar criando nosso arquivo PHP de ponto de menu. Então, dentro de sua pasta de estudante Grande. Um novo arquivo. Chame o menu dot PHP. Certifica-te de que está no estudante. Lá vamos nós. Abra o menu dot PHP dentro do menu dot PHP. Vai ser associado a esta aba de valete bem aqui. Então, se eu clicar que eu vou para o menu dot PHP. Atualmente, está totalmente vazio. Vamos mudar esse Start, adicionando script PHP no topo do seu template. Vamos definir uma constante e a constante Oh meu Deus, lá vamos nós o título, e vamos chamar este menu de página e depois canalizar o jantar fino do Franklin. Aí está o nosso título. Ok, incluir o cabeçalho inclui Cabeçalho. É onde o cabeçalho está localizado e não se esqueça de incluir seu rodapé agora se eu verificar isso, certifique-se de que eu tenho tudo lá dentro. Lá vamos nós. Há um esqueleto básico que precisamos adicionar algum conteúdo. Vamos começar aqui adicionando uma div com o i D de itens de traço de menu, mas um comentário lá, então eu sei onde ele terminou dentro de nossos itens de menu fez tag. Teremos um cabeçalho de Nível Um. Nosso delicioso parágrafo do cardápio hoje, mas um pouco de texto aqui como nossa equipe. Nosso menu é muito pequeno nós através em um traço em, mas caramba, ele nunca embalar um soco aereo direitos autorais criativo bem ali. Fornecido a você por Brad Asi Emphasis Tag. Clique em Qualquer item de menu para saber mais sobre ele. Tudo bem, lá vamos nós. Então adicione esse texto depois desse texto, vamos ter uma regra horizontal porque é aquele gráfico chique que eu criei e os homens vamos fazer uma lista inalterada. E aqui vamos usar o nosso para cada loop para acessar os itens do menu e colocá-los em uma lista desprotegida. OK, PHP fechar isso aqui para cada item de menu, como este é o lugar onde nós vamos fazer algo diferente prato e que é a chave. E, em seguida, o valor será o número do item. Abra a chave encaracolada. Certo, então o que estamos fazendo aqui? Bem, deixa-me mostrar-te. Então aqui eu quero mostrar a vocês no Tuck's Reiter dot com. Este tipo tem uma boa explicação das duas formas de interagir através de um aumento. Mais especificamente, quero mostrar-lhe o para cada loop. Então o para cada loop há algumas maneiras de realizar a mesma coisa. Então ele tem duas versões diferentes, e a maneira mais fácil se parece um pouco com isso. E já fizemos isso antes para cada array como valor e, em seguida, imprimir o valor. Já fizemos isso algumas vezes antes, na verdade, talvez algumas vezes antes nas últimas palestras, mas aqui embaixo, vamos fazer algo diferente. Assim, a segunda maneira de usar para cada um permite que você extraia chaves, e é isso que queremos ser capazes de fazer. Queremos ser capazes de extrair a chave. Então, quando se parece com isso para cada matriz como chave valor imprimir chave sobre o que você quer colocar aqui. Então é isso que estamos fazendo aqui. Então precisamos ser capazes de extrair a chave em nosso para cada loop. Então aqui temos para cada menu Adams como item prato. Então o valor chave. Se voltarmos para o nosso arquivo PHP raise, você pode ver que fizemos array de itens de menu, e então temos uma chave e um par de valores aqui. Portanto, queremos ser capazes de extrair este pequeno trecho de informação e, em seguida, continuar e também acessar este invocar porque isso vai ser importante. Deixe-me mostrar-lhe por que voltar para o seu arquivo PHP de ponto de menu. Então, para cada menu itens como item prato, vamos chamá-lo de prato e item. Poderia ser literalmente chamado chave e Val, mas eu queria ser chamado de prato item perfeito aqui. Vou adicionar um item da lista no item da lista. Vou ter uma etiqueta. Está bem. Então, dentro da nossa tag a, vamos adicionar o atributo a treff aqui, e ele vai ser distribuído. PHP. Ainda não criamos PHP adicional, mas criaremos. E então interrogar Mark, este é o lugar onde vamos estar acessando uma string de consulta, que eu vou explicar na próxima palestra. Então, basta seguir junto. Agora, Item é igual a agora. Aqui é onde gostaríamos de escrever algo como salmão de aneto. Mas queríamos ser dinâmicos. Não queremos ter que fazer algo assim. Não queremos fazer isso e mudar cada um desses valores. E então é apenas codificado. Não é. Não é dinâmico e não é escalável. Então isso é o que vamos fazer dinâmico usando o prato de eco PHP, mas químico tão simples. Então isso vai acessar a chave dentro da matriz multidimensional itens de menu, então itens de menu como itens de prato. Então estamos pegando prato, então isso irá cuspir a chave dentro da nossa matriz de menu. Então salmão de aneto, barbacoa mexicano, super salada, assim por diante. Então é isso. E agora queremos ecoar o título. Então vamos PHP echo item agora acessando o item. Então este é o valor e dentro deles temos pares de valor de chave, então vamos acessar a chave de título dentro deles Lá vai ele há um título agora dentro dessa linha, nós realmente temos alguns super script onde temos um preço lá. Mas primeiro, temos um cifrão super roteirizado muito simples e direto. E então nós vamos PHP ecoar o item novamente. Mas desta vez eu vou pegar o preço. Feche essa tag PHP e, em seguida, certifique-se de fechar este primeiro script PHP tag. Você abriu aqui, fechou o script PHP e tinha uma chave de abertura. Então isso ainda é deixado em aberto em nosso mundo PHP. Queremos fechar isso aqui. Fizemos isso para que pudéssemos colocar algum html dentro de nossos scripts PHP. Isso permite que você faça isso. Salve isso Agora vá para o seu menu dot arquivo PHP Confira. Então temos o texto que adicionamos texto estático. Temos aqui a nossa pequena regra horizontal. Temos nossos itens de menu e seus links e tomar nota do U R L que ele está tentando acessar para baixo no canto. Aqui, você pode ver distribuído cada ser consulta. Item de corda é igual ao clube sanduíche negócio salmão super salada. Barbacoa mexicano. Agora que nos permite criar um template PHP stop prato e puxar as informações que precisamos. Mas primeiro notei uma coisinha de limpeza. Eu não, eu realmente não gosto que eu tenho o preço aqui incluído no link. Não gosto do que parece. Eu não quero fazer parte do link, então basta mover a tag a para o final do título aqui. Feche-o antes da subtag. Guarde isso e estará pronto para ir. Aqui vamos nós. Então agora isso não é um elo. É só o preço. Tudo bem, então em seguida, vamos ter que criar nossa página prato dot PHP. Mas não vamos fazer isso nesta palestra porque quero demorar muito. Então vamos fazer a próxima palestra. Veja, ali 38. Final: entender $_GET: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de compreensão Get. E nesta palestra, vamos estar brevemente cobrindo o que get é e como vamos usá-lo para melhorar nossa grandeza PHP. Então, aqui vamos nós. Quando a garota que o navegador solicita inclui uma string de consulta que se parece com isso, a coleção get é criada automaticamente magicamente a string no lado esquerdo de um sinal de igual torna-se um nome de variável. E a coisa no lado direito do sinal de igual torna-se esse valor de variáveis. Então, por exemplo, em nossa palestra anterior, temos um link em nossa página PHP ponto menu que navega para prato Parar PHP item Ponto de interrogação é igual a barbacoa traço mexicano. Então, o item de ponto de interrogação e, em seguida, sinal de igual que é a string de consulta e, em seguida, mexicano barbacoa é o valor do item variável para que você é l vai navegar para dised up PHP , que nós ainda não criamos e obter coleção criar uma variável chamada item com o valor de barbacoa traço mexicano. Podemos então usar esse valor para fazer algo específico em nosso template PHP distribuído. Pode ser um simples como eco mexicano traço barbacoa ou algo um pouco mais útil, como exibir informações específicas em uma matriz que tem a chave de barbacoa traço mexicano. E isso é exatamente o que faremos em nossa próxima palestra. Então aguente firme, amigo. Veja lá. 39. Final: itens de menu: Ei, pessoal, bem-vindos de volta ao código de sites dinâmicos com PHP. Esta palestra é chamada de modelo dinâmico de item de menu coda. E neste vídeo, vamos criar um template PHP onde vamos utilizar a coleção get e nossa string de consulta que vamos enviar para a URL, a fim de exibir informações específicas sobre um item de menu. Então, por exemplo, se você clicou no barbacoa mexicano, o modelo de item de menu irá puxar as informações do barbacoa mexicano e assim por diante. Então, vamos entrar. Tudo bem. Então, primeiro, quero mostrar a vocês o que vamos construir para que vocês tenham alguma idéia de como isso vai parecer e como vai funcionar. OK, então aqui estamos na página do menu do instrutor do PHP, e se clicarmos em um desses itens, vamos clicar no barbacoa mexicano. Ele abre uma página PHP prato dot, mas você pode ver aqui temos uma string de consulta que diz item é igual a barbacoa traço mexicano e que diz ao template prato dot PHP que informações retirar da matriz que criamos . E assim aqui ele exibe a informação mexicana de barbacoa. E isso é o que vamos fazer. Então vamos voltar para o nosso editor de código e ir em frente e criar um novo arquivo chamado prato dot PHP. Certifique-se de que está sob sua pasta de estudantes, para que ele esteja no diretório certo e abra isso. Então a primeira coisa que você vai querer fazer é adicionar um script PHP do Top, porque nós vamos ser meio pesado com algum PHP aqui. Vamos começar definindo uma constante, que será o nosso título. Vamos chamá-lo de Menu Franklin Fine Dining. Apenas o título genérico aqui em cima poderia até dizer item de menu. Certo, e agora vamos precisar incluir nosso cabeçalho, como fizemos nas últimas palestras. Aqui vamos nós. É importante. Agora aqui é onde pedimos ao PHP para verificar a coleção get. Então, se declaração se é definido então isso significa que se uma variável é definida e por isso vamos verificar a coleção get. Então, se estiver definido, get e, em seguida, a variável é o item que será passado na URL. Então, se a variável item é definido e passado através da coleção get, então vamos criar uma variável chamada item de menu, e vamos dizer que é o item get. Então esta é a variável, e então prato é outra variável, não prato de peixe, e vamos dizer itens de menu, item de menu e isso é o que isso é. E nós só explicamos isso por um segundo. Itens de menu, se você se lembrar que está em nosso A levantar esse arquivo PHP. Temos a matriz de itens de menu e por isso estão verificando para o menu Adams matriz, e estamos procurando especificamente por uma matriz dentro desta matriz. Então volte para o seu prato, não modelo PHP, e vamos olhar aqui. Então pratos, a variável que estava configurando e o conteúdo dessa variável ou o valor será a matriz de itens de menu. E aqui, em vez de escrever especificamente uma matriz específica dentro dessa matriz, como barbacoa de traço mexicano, vai ser dinâmico. E então nós vamos estar procurando a variável de item de menu. Então, qualquer que seja o valor é, e assim o valor que é passado neste item de coleção get será algo como barbacoa traço mexicano, que irá co responder com os itens do menu um aumento tão mexicano barbacoa super salada, Salmão de aneto e sanduíche de clube. Você pode ver como isso vai acabar funcionando agora. Então volte para a sua página do prato. E há algo que vamos realmente fazer aqui. Porque se eu apenas definisse essa variável assim então isso nos deixa vulneráveis a algumas injeções de cabeça. Que é um jeito chique de dizer que as pessoas tentam hackear seu código e fazer algo ruim, como instalar código malicioso ou encontrar informações do seu banco de dados. jeito chique de dizer que as pessoas tentam hackear seu código e fazer algo ruim, Então por diante, você precisa ser capaz de limpar isso S O que se alguém tentar injetar algum PHP em seu cabeçalho para descobrir coisas que não deveriam, precisamos ser capazes de levar isso em conta. E então nós vamos fazer é criar uma pequena função que irá tirar os personagens ruins do que alguém pode tentar e digitar o U. R l manualmente. Então nós vamos subir aqui e logo abaixo de sua função de inclusão, vamos criar uma função chamada faixa de função sublinhado caracteres de sublinhado ruim para caracteres e, em seguida, aqui parâmetro será entrada. Agora, isso é um pouco de uma técnica avançada, então eu não vou muito longe em como tudo funciona. Mas vou lhe dar os recursos necessários para descobrir um pouco mais. Se você está curioso, então variável será saída e nós vamos usar o construído em função Petri. Preg underscore Substituir que irá verificar uma expressão regular para ver. Hum, se combina com o quê? O que eu vou estar procurando dentro do meu parâmetro aqui e então substituir os caracteres ruins com, Ah, apenas uma string vazia. Então, essencialmente, o que ele vai fazer é encontrar os caracteres ruins que nós não vamos permitir dentro da URL e removê-los completamente para que ele espero eliminar qualquer chance de um ataque. Ok, então preg substituir dentro de algumas cordas aqui, vamos criar uma expressão regular e expressões regulares parecem assustadoras e são assustadoras e tipo de tomar um pouco de descobrir para fazê-lo. Aqui vamos nós. Ford barra abertura suporte quadrado cenoura caixa inferior um traço, Lorik Easy capital A traço capital Z zero, traço nove sublinhado traço fechamento colchete quadrado, barra para a frente. E então essa é a sua expressão regular, que basicamente procura por personagens ruins. Ah, e nós vamos removê-los com um segundo parâmetro aqui, que será uma string vazia e, em seguida, outra vírgula. E essa será a entrada estará verificando. Então, essencialmente, nós vamos estar retornando saída aqui. Então, como eu disse, este é um tipo de movimento PHP avançado e não realmente dentro do escopo deste curso para explicá-lo completamente. Mas eu encorajo você a aprender mais sobre substituição preg e expressões regulares no PHP dot net e procurar por lugar grávida. Sinta-se livre para procurar expressões regulares também. É uma técnica divertida e avançada que se pode investigar, mas isto é o que vamos usar. Este é o avançado construído em função que foram função personalizada que vamos usar. E como vamos usar isso? Bem, aqui no item do menu, vamos envolver o valor desta variável em nossa função personalizada. Tira o Char ruim e lá faz. Então agora o que vai acontecer é se está definido para obter coleção com a variável de armazenamento de item variável no item de menu usando a coleção get, mas primeiro tirou os caracteres ruins da coleção get. Se alguém tentou ah PHP ataque e, em seguida, armazenado aqui. Então temos uma versão boa e limpa e, em seguida, verificar a nossa matriz de itens de menu, armazenar esse valor no prato. Tudo bem, então por que não pegamos um pouco de html aqui embaixo? Mantenha-o agradável e leve. Regra horizontal. Vamos fazer uma diferença dar isso. Será que o i d de prato fechá-lo com um comentário? Tudo bem, aqui, vamos fazer um título de nível um e dizer que isso vai ser o título dinâmico do PHP echo dish. Assim como fizemos no passado. Sem problema. Então queremos descobrir o preço. Então, em vez de apenas escrever algo como estática, como $28 vai usar PHP para descobrir o preço deste array. Ah, o item específico na matriz. É um preço de prato de pêssego ser eco. Aí está o nosso preço. Mas nós vamos fazer um pouco de html em torno disso apenas para fazer com que pareça formatado corretamente. Então nós vamos envolver isso em uma tag span o script PHP preço, dar-lhe a classe de preço, e em torno do cifrão, colocar uma sub tag para super scripting. Nós vamos fazê-lo ir um pouco para cima e olhar corretamente para torná-lo formatado. Então vai ser pequeno cifrão ligeiramente super guiado ao lado do preço dinâmico. Incrível. Certo, etiqueta de parágrafo. Logo depois disso. Um pouco mais PHP grandeza Ph b eco prato. E essa será a sinopse. Porque temos um blurb dentro de nossa matriz para cada um dos itens. Uma etiqueta de quebra vai separar algo aqui fora. Marca de parágrafo. Uma marca forte dentro da nossa tag forte. Vamos digitar bebida sugerida. Temos uma bebida sugerida na nossa matriz, creio eu. Na verdade, eu sei. E ainda dentro dessa tag forte PHP eco, prato e bebida. Muito bem, há a nossa bebida abaixo que vamos adicionar outra etiqueta de parágrafo e que vamos ter uma etiqueta de ênfase ou uma dica sugerida. E nós vamos fazer outro sinal de dólar sub tag porque nós vamos ter um cifrão ou algum dinheiro aqui. Agora, como calculamos a dica sugerida? Porque isso não está na nossa matriz. Então vamos fazer um pouco mais de PHP. Vamos criar uma função personalizada para descobrir o que você deve dar gorjeta sobre o item específico com base no preço. Então vamos fazer isso. Suba aqui e debaixo do seu está pronto. If declaração, vamos calcular uma dica sugerida, criando uma chamada de função sugerida dica e um par parâmetros. Vou colocar dois parâmetros, preço e gorjeta. Abra essa variável raças encaracoladas chamada dica total, e isso será igual a um pouco de preço matemático. Dica do Times. E então vamos ecoar a dica total. Mas vamos dar um passo adiante, porque isso só vai. Não sabe que PHP agora não sabe que isso vai ser o PHP agora não sabe que isso vai ser dinheiro. Não é realmente uma moeda , são apenas números. Vai ser números com decimais, e não vai parecer um formato de moeda. Felizmente, Ph. B tem uma função embutida chamada money underscore formato envoltório que, e precisamos dizer a função qual formato de dinheiro vamos usar. E isso se parece um pouco com isso. Então, dentro dessas cordas aqui, por cento período a fim. Agora, se você apenas olhar para cima no PHP dot net o formato do dinheiro, hum, função. Você verá todos os diferentes tipos de formatos que você pode usar. Este é o formato de dinheiro padrão, então seria algo como $20.19 ou $10.12. Seria meio que parecido com isso, você sabe, 10. Período 12. Algo assim. Está bem. E assim há a nossa função, e a função não fará nada até que lhe peçamos. Então aqui em baixo, pela nossa sub tag, vamos dizer pH B sugerido dica, e temos dois parâmetros. Então, o preço que precisamos começar com, que seria preço prato, vamos enviar o preço do prato dentro da nossa função. Agora, gorjeta será apenas 0,20 ou qualquer dica sugerida que você queira colocar. Então isso é 20% causa que esse script PHP agora depois desta tag prato, regra horizontal e vamos colocar em um h, ref, vai voltar para o menu dot PHP. Dê-lhe a classe de botão e anterior e vamos fazer e l uma entidade html quo. Apenas uma espécie de seta para a esquerda citação de volta ao menu. Chama isso de uma etiqueta. Agora, não se esqueça de incluir seu rodapé PHP. Isso é muito importante. Guarde isso agora. Verifica isso. Como é que vamos verificar isso? Vá para a página do menu e clique em qualquer item e confira. Eu vou clicar no clube Sandwich, então prato item PHP é igual a sanduíche clube. O que temos aqui Club Sanduíche Por que não voltamos e provamos meu churrasco mexicano favorito? Lá está ele. Tem o título. Tem a sinopse. Ele tem o preço com signo de dólar sobrescrito são aparafusadas bebida sugerida e nossa dica gerada dinamicamente com base em nossa função PHP personalizada e seu pequeno botão de volta ao menu sexy com o L A quo. Bem, bem, isso parece bom. E espero que o seu pareça tão bom quanto. Se não se sentir livre para voltar e hash para fora. Espero que isso te tenha ajudado a sair e a subir. Em seguida, vamos saltar para codificar um formulário de contato PHP. Tudo bem, veja lá 40. Final: formulário de contato: O Bouzou. Bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de Código um formulário de contato simples. E nesta palestra, vamos revestir um formulário de contato esqueleto apenas com alguns HTML e algumas classes e tal. Não vamos fazer nenhuma validação ainda, mas prometo que faremos. Mas esta palestra é apenas para criar o esqueleto. Então, vamos entrar. Okey dokey. Então, aqui está o formulário de contato na pasta do instrutor. Então é assim que o resultado final será. Temos um formulário de contato simples que diz: Entre em contato conosco. Seu nome, seu e-mail, sua mensagem, caixas de seleção inscritas em um boletim informativo e um botão de envio de mensagem. Ainda não faremos nenhuma validação ou submissão de formulário. Isso é apenas para criar os campos de formulário. Então vamos fazer isso. Abra seu editor de código, crie um novo arquivo e você é uma pasta de estudante chamada contact dot PHP. Novamente. Certifique-se de que não está fora da pasta de estudantes. Mantenha-o dentro do diretório apropriado, abra sua página de contato e comece com seu script PHP. E lá iam fazer o bem. Ole definiu a constante título que será Contacte-nos. Fine Dining de Franklin Perfeito. Nós estamos indo para ir em frente e incluir o nosso cabeçalho que é qualquer pasta inclui e fechar isso . E então vamos lá. Não se esqueça de suas aspas em suas strings. Vamos em frente e adicionar o nosso ponto de rodapé que o PHP ganhou ainda um PHP porque não queremos esquecer. Isso é muito importante. Ok, então nós temos que começar as coisas, uh, planejado. Vamos em frente e adicionar um pouco de HTML. Então, as primeiras coisas primeiro, uma div que vai ter a idéia de contato fechá-lo com um comentário para que nós sabemos vai haver um monte de coisas entre essas etiquetas vai ter. Regra horizontal Nível um cabeçalho. Entre em contato conosco. Perfeito. Ok, então vamos em frente e adicionar o nosso formulário. Então usamos uma etiqueta de formulário. O formulário tem alguns atributos que precisamos adicionar. Isso é método, eo valor desse atributo será posts porque estamos postando as informações deste formulário para o servidor. Ação é onde o formulário será postado. Então nós vamos deixá-lo vazio porque ele vai postar a mesma página, que é contato com o PHP. Se quiséssemos que este enviasse para uma página separada, iríamos apenas dizer Ação, contato, sucesso, sucesso, parar PHP ou Sucesso que Peach Peter. Obrigado. Não Ph b. Assim por diante e assim por diante, mas deixar um vazio se submeterá à mesma página. Precisamos de um I.D. Vai ser o formulário de contato. Tudo bem. Dentro dessas tags de formulário, vamos em frente e adicionar uma tag de rótulo HTML e uma tag de entrada. E os atributos da tag de entrada será texto tipo I d será nome e o nome será bem nome porque vamos literalmente usar este campo. Ah, pelo seu nome. Então vamos em frente e pegar isso entre o rótulo. Diz o teu nome. Há um atributo que você precisa adicionar ao rótulo para fins de acessibilidade. É quatro e, em seguida, o i d da entrada que você deseja que o rótulo para ser associado com que é nome neste caso precisa ser o mesmo que os quatro atributos. Então a razão pela qual eu faço isso é porque na página de contato esta é a versão do instrutor. Se você clicar no rótulo. Você vê como ele insere Ele foca o cursor de texto dentro desse campo de texto que entrada porque algumas pessoas gostam de clicar no rótulo. E também é uma área-alvo maior. Então, se eu puder clicar nos campos de texto, mas eu também posso clicar no rótulo para me colocar no campo de texto. mesmo com a caixa de seleção. Esta é uma pequena área de destino para clicar, mas esta é uma área de destino muito maior, portanto, suas finalidades de acessibilidade. E é assim que quatro funciona com o rótulo associado com o ID da entrada que você está usando. Vá em frente e copie essa combinação. Passei para fora. Mude as informações. Este será o e-mail, o seu e-mail, o tipo de entrada. Você pode colocar e-mail para isso. A idéia disso e será e-mail eo nome será nome de e-mail. O nome dos atributos é o que o servidor procurará quando você postar as informações dos formulários . E é assim que você acessa as informações a partir dessa entrada. Mais sobre isso depois. Poste isso mais uma vez aqui. Vamos mudar isso de entrada para área de texto. Área de Texto tem uma tag de abertura e fechamento, mas também tem atributos I d nome da mensagem será mensagem. Deixe isso vazio aqui. Vamos mudar os quatro para mensagem e isto vai dizer, e a sua mensagem. Ok, vamos colocar outra combinação aqui. Mas primeiro, na verdade,vamos verdade, trocar por aqui. Então pegue Thean Foot, corte e coloque antes do rótulo. Este tipo será uma caixa de seleção. O nome será assinado, o I d. Desculpe, a idéia será assinada e o nome também será assinada. Livra-te deste. O valor será inscrito. Há outro atributo seu para a entrada para as entradas da caixa de seleção. Então você pode decidir um valor do que será enviado para o método de postagem formulários. Quando você enviar o formulário, então o valor, se isso estiver marcado, será assinado. É a mesma coisa que se eu digitar algo na minha entrada. Meu fim me entrada de e-mail. Se eu digitei no meu e-mail, o valor será esse e-mail. Mas aqui precisamos determinar qual é o valor. Sua marcada A etiqueta será depois e que dirá subscrever a newsletter. E vamos mudar os quatro atributos para se inscrever. Isso nos permitirá verificar o poço do LaBella para marcar a caixa de seleção, e teremos mais uma entrada e esse tipo de entrada será um botão de envio. Vamos adicionar mais alguns atributos aqui. Então botão classe e em seguida já tem algum estilo pré-definido configurar o nome desta entrada será sublinhado contato, enviar, eo valor será enviar mensagem. O valor é o que é exibido dentro do botão. Então, se eu não colocar nada, ele iria apenas dizer, Enviar, que é o texto html padrão. Mas não queremos que diga isso porque isso é chato e não se converte muito bem. Se as pessoas querem clicar em um formulário, enviar botão, então enviar mensagem deve ser suficiente. Ok? E deve ser isso. Vamos verificar o que você codificou. Aqui está o seu contacto. Uma página PHP. Parece com isto. E você tem seus três campos, o seu nome de e-mail na sua mensagem e a caixa de seleção Subscrever a newsletter. E você tem sete anos. Botão Enviar mensagem. Você deve estar bem de novo. Isso não faz nada se eu clicar nele porque não temos nenhum PHP configurado, que é o que vamos fazer nas próximas palestras para ver lá 41. Final: entender $_POST: Ei, já é bem-vindo de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de Understanding Post. E neste vídeo, vou explicar brevemente o que é Post e como vamos usar em nossa próxima palestra . Tudo bem, então post, muito parecido com get é o que é chamado de super global, e ambos são usados para coletar dados de formulário no post quando um usuário envia um formulário clicando no botão enviar dados formulário são enviados para serem processados, se é para outra página PHP ou para a página PHP atual, e os dados do formulário são enviados usando o método post, e a coleção post irá então armazenar as informações que foram enviadas nesse formulário. Então, se você tiver um primeiro nome, sinta o campo de sobrenome, um campo de e-mail e um campo de mensagem. Quando você enviar esse formulário, os valores desses elementos de formulário serão enviados pela coleta de postagem, e então você pode usá-los para enviar um e-mail, validar seus elementos de formulário, fazer login em um usuário e assim por diante e assim por diante. Então, em nosso exemplo, o que vamos fazer é construir um formulário de contato e vamos usar o método post para enviar nosso formulário, fazer alguma validação realmente simples e enviar um e-mail. Então isso é basicamente o que você precisa saber sobre postar ver a próxima palestra. 42. Final: validação de formulário: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de forma simples, Validação e Submissão. E neste vídeo vamos tomar o formulário de contato que acabamos de codificar em HTML em nossa palestra anterior. E nós vamos adicionar algum PHP para fazer alguma validação muito simples para verificar se as pessoas preencheram os campos do formulário e, mais importante, enviar o formulário para que você possa enviar um e-mail muito legal. Vamos saltar para dentro. Certo, aqui está a versão do instrutor da página de contato. Então esta é a versão final, e no front-end parece o mesmo. Mas o que mais importa é se os elementos de forma funcionam. Se ele faz alguns conceitos básicos de validação e se ele envia para um e-mail que nós especificamos. Então, se eu apenas apertar, enviar mensagem e não preencher nenhum desses campos para fora, eu deveria receber uma mensagem de erro realmente simples aviso todos os campos necessários. Volte e tente de novo. Então é o mesmo que se eu preencha um nome e uma mensagem, mas sem e-mail. Receberei a mesma mensagem de erro de validação, por isso é muito simples. Não é a solução mais avançada, mas é algo que pode ajudar você a começar. Há uma abundância de plugins PHP que você pode usar que fazem um trabalho muito melhor. E você também pode dobrar e usar, hum, JavaScript ou J plugins de consulta que você pode usar em cima de seu PHP para que você possa torná-lo ultra seguro. Mas neste tutorial, vamos apenas fazer método de validação bare bones muito simples. Então vamos entrar em nosso editor de código, certifique-se de que você tem o contato com um arquivo PHP aberto dentro de sua pasta de estudante. A primeira coisa que eu vou fazer é apenas acelerar um grande comentário aqui no script PHP apenas para que você possa ver o que vamos usar aqui. Vou explicar em um momento. Então, no formulário em contato com um PHP. Então, o formulário que você acabou de criar na última palestra o campo de texto do nome tem os atributos de nome. Se o usuário enviar o formulário, a variável de nome da postagem será criada automaticamente. Lembra da nossa última palestra? Aprendemos brevemente sobre a coleção de postagens e que a variável de nome do post conterá o texto que eles digitaram no campo de nome. A variável post email conterá tudo o que digitou no campo de e-mail. Então é uma breve visão geral do PHP que estará usando neste siga o script que estamos prestes a construir. Estamos usando Preg Match, que executa uma correspondência de expressão regular. Você pode aprender mais sobre isso aqui. Você sempre pode abrir isso na pasta do instrutor procurando o contato. Uma página PHP, uma referência. Tudo isso é definido determina se variável é definido e não sabe, significa vazio ou nada está nele. Post é uma matriz associativa de variáveis passadas para o script atual pelo método http post que acabamos de aprender sobre a coleção post. Sua última palestra guarnição tiras, espaço em branco ou outros personagens desde o início e fim de uma corda. Então, se você digitou em um campo de texto, por exemplo, em seu espaço escrito como você bateu na barra de espaço escreveu seu nome Então espaço Brad e, em seguida, espaço . A função de corte irá retirar esses espaços em branco do início e do fim, para que você tenha uma saída de entrada limpa, emite uma mensagem e encerra o script atual. Di é o equivalente a sair apenas parece mais intenso. A quebra automática do Word envolve uma cadeia de caracteres para um determinado número de caracteres. Assim, por exemplo, em seu campo de mensagem, se você escrever 140 caracteres, você pode quebrar o texto para ter uma linha máxima com o nosso caractere com de uma certa quantidade de caractere. Então, se você disse quebra de palavra 50, então essa mensagem de 140 caracteres terá várias linhas de 50 linhas de caracteres. Então, o que quer que isso funcione para o homem envia correio. Certo, então vamos passar aqui para sua div de contato, e vamos começar, e vamos sujar as mãos dela. Então aguente firme. Certo, bem abaixo do seu nível 1. Vamos fazer algumas coisas. Abra um script PHP e a primeira coisa que vamos fazer é verificar se o botão de envio de contato foi pressionado. Faça isso usando se está definido. E então vamos verificar a coleção de postes para ver se o contato sob os sublinhados do tribunal foi pressionado abrir, abrir e fechar chaves. Então entre em contato com enviar. Isto é mesmo aqui? Nosso botão de entrada o nome do contato. Envie estas verificações para ver se a coleção post nos enviou uma variável verificações para ver se o contexto no meio do botão foi pressionado mais ou menos. Tudo bem, então se esse for o caso, então podemos começar a pegar a informação do nosso formulário. Então o que vamos fazer é criar algumas variáveis. Vamos dizer nome e nome. Bem, postagem igual e depois nome. Porque esse é um atributo de nome do campo de texto onde você escreve seu nome aqui . Copie isso. Cole abaixo. Alterar algumas coisas em torno de e-mail, e nós vamos verificar a coleção de postagens para e-mail e armazenar essa variável da coleção post em uma variável de aparência mais limpa. Estamos fazendo isso só para que pareça um pouco mais limpo. Podemos deixar isso como está, e usá-los um pouco mais para baixo em seu roteiro. Mas isso só torna mais fácil de ler. Menos digitação, também. Tudo bem. E o último aqui vai dizer mensagem ou MSG para mensagem. Postar mensagem. Ok, então eu posso deixar isso como está. Mas como eu mencionei antes, vamos usar a função trim, e eu quero usar a função trim apenas para limpar nossas variáveis de nome e e-mail um pouco . Então nós apenas envolvemos a função de corte em torno de cada um destes. Lá vamos nós. Então aparar em torno de nome e e-mail. Não precisamos cortar mensagens porque, bem, bem, não é tão rigoroso quanto seu nome ou seu e-mail. Email especificamente onde ele precisa corresponder a um e-mail exato na mensagem. Eles podem essencialmente digitar o que quiserem. E isso não é necessariamente verdade, porque eles poderiam tentar usar o campo de mensagem como uma forma de atacar seu site. E em algum código malicioso. Algumas pessoas são muito boas, mas isso realmente não cobre o escopo de como lidar com isso. É uma pesquisa muito fácil no Google, então aumente o nome e o e-mail. Então agora o que temos que fazer é algo muito simples o que precisamos verificar para ver se as pessoas estão tentando hackear nosso formulário de contato usando o que é chamado de injeção de cabeçalho. Então, o que é uma injeção de cabeçalho? Bem, é muito semelhante a uma injeção de e-mail que um atacante usará para enviar spam do seu servidor de e-mail usando seu formulário de contato para que eles hackeem os campos de nome e e-mail ou o que parecer um acesso, especificamente nomear, e-mail ou até mesmo os campos de assunto para injetar código PHP e alterar para quem o e-mail irá . Então, em vez de apenas uma pessoa que você escreveu e seu script PHP, eles vão tentar mudar isso para um monte de pessoas que provavelmente encontraram seus e-mails na Internet usando o cultivo de e-mails ou eles apenas têm uma lista própria. E então eles spam todas essas pessoas com o que quer que seja que eles spammy essas pessoas com poderia ser serviços de produtos. Pode ser pornografia pode ser um monte de besteira, e vai parecer que está vindo de você e você não quer isso. Então vamos fazer uma medida preventiva muito simples para injeções de cabeçalho de e-mail e você pode pesquisar como ir ainda mais em profundidade. para injeções de cabeçalho de e-mail e você pode pesquisar como ir ainda mais em Esse curso realmente não cobre uma solução realmente profunda, mas nós vamos te dar uma muito simples, então siga adiante. Então vamos verificar se há injeções de cabeçalho. Ok? Função. Vamos criar uma chamada de função. Tem injeção de cabeçalho e variável passando aqui, e vamos dizer string e então vamos retornar preg match. Então executa uma expressão regular correspondência pesquisas e substitui, e nós vamos usar uma expressão regular ford barra abertura colchete. Barra invertida são barra invertida e fechando colchete para ele barra E depois de sua corda lá, uma vírgula e, em seguida, o muito bem que você passou e aqui é um argumento. Ok, então o que podemos fazer é abaixo da nossa declaração se desculpe dentro da nossa declaração if após as variáveis, verifique se o nome ou e-mail tem injeções de cabeçalho. Então fazemos isso indo. Se injeção de cabeçalho House e a string será substituída, o argumento será o nome ou injeção de cabeçalho casa, e-mail. Se for esse o caso, então mate o script ou morra. Então, se for verdade, desligue o roteiro. Lá vamos nós. Então esta é uma função muito básica, hum, hum, muito básica que só vai ver se alguém está tentando executar uma injeção de cabeçalho com seu nome ou campo de e-mail. Guarde isso agora, vamos, hum, fazer alguma validação básica. Muito, muito simples. Muito simples. Se declaração e isso é tudo que temos que fazer isso após a injeção de cabeçalho, if declaração, vamos adicionar outra instrução if this if declaração irá verificar se o e-mail nome e variáveis de mensagem estão vazias. Muito simples. Se não o nome, o que significa se o nome é falso ou se está vazio. Então, se ninguém postar nada no campo de nome e isso de fato será verdade se não nome ou se não e-mail, ou se não , mensagem, vamos dizer que todos eles são necessários fazendo isso. Então, se não nome ou se não e-mail ou se não, mensagem significa. Se algum destes estiver vazio, então esta declaração if será verdadeira. E se esse for o caso, em seguida, eco algum html aqui vai dizer bem antes de título e vai dar-lhe a classe de erro. Notei. Eu uso aspas duplas aqui e, portanto, eu usei citações simples no exterior Oh, campos obrigatórios. E então nós vamos adicionar e uma etiqueta. Ok, o H ref será contato com o PHP. A classe será botão e bloco, eo texto será. Volte e tente de novo. Então vamos sair desse script. Tudo bem, vou chamar esta parte um desta palestra porque resolvemos um pouco a fazer. E não quero que a palestra fique muito longa de uma só vez. Então nos vemos na próxima palestra onde continuaremos a partir deste exato local. Veja, ali 43. Final: validação de formulário, parte II: Ei, pessoal, bem-vindos de volta aos sites dinâmicos de código com PHP. Esta palestra é chamada de Validação de Formulário Simples e Submissão Parte 2 Vamos saltar para dentro. Ok, a próxima coisa que queremos fazer é configurar e construir nossa mensagem de e-mail. Então, essencialmente, o que fizemos aqui é que executamos todas as ações básicas o que fizemos aqui é que executamos todas as ações básicasque precisarão fazer ao verificar um formulário PHP. Então nós verificamos para ver se há uma injeção de cabeçalho matou o script. Se houve se não, então continuamos para baixo. Temos que verificar para ver se o nosso contato enviar formulário contexto, companheiro Button foi pressionado. E então lá começamos algumas variáveis que o teste de injeção de cabeçalho verificar para ver se os campos estavam vazios. Se estivermos todos bem , vamos continuar a seguir este guião. Então, o que precisamos fazer é construir esta mensagem de e-mail, Adicionar o e-mail destinatário para variável. Então, quem vai receber a mensagem deste formulário? Vamos chamar essa variável também. Vamos usar seu próprio e-mail aqui. Eu só vou dizer que você está no Gmail Dot com. Você pode colocar seu e-mail real para que você possa testar isso um pouco mais tarde criar um assunto, modo que será assunto. Variável vai chamá-lo. E nós vamos construir uma pequena mensagem aqui Nome porque nós sabemos o nome. Variable enviou uma mensagem através do seu formulário de contato. Esse seria o assunto. Em seguida, vamos construir a mensagem real. E é aqui que vamos criar uma mensagem. Variável, a maioria diz igual a nome. Então isso é o que vai aparecer no corpo real do nome da mensagem. E eles iam dizer a variável nome. E em um e-mail, precisamos dividir isso em uma nova linha. E não podemos postar html aqui em sua mensagem de e-mail em um formulário de contato simples. Então precisamos fazer uma quebra de linha e colocar uma quebra de linha no e-mail, você apenas volta. Slash são barra invertida, e isso é uma quebra de linha aqui em baixo. Nós vamos fazer a variável de mensagem novamente, mas nós vamos ter um valor para isso e vamos dizer e-mail. Barra invertida são barra invertida na variável de mensagem pode capitão oito. Outro valor na mensagem. Mensagem variável. Então a mensagem em si vamos quebrar uma linha aqui. Barra invertida são barra invertida e, em seguida, a variável de mensagem ou a variável de mensagem. Então a razão por que fez isso é porque eu quero a mensagem. Ah, indo. Eu acho que você poderia chamá-lo em uma linha diferente da mensagem em si. Porque a mensagem na área de texto provavelmente será várias linhas. E eu queria parecer limpo. Ok, então nós construímos a mensagem, criamos o assunto fora do e-mail do destinatário. Agora, vamos ver se ele assinou. caixa de seleção foi marcada. Então, se a caixa de seleção de assinatura foi marcada Então isso é assim Se a declaração estiver definida, verifique a coleção de postagens para o valor de assinatura aqui. Assim, o nome se inscrever a partir dessa caixa de seleção que será enviado junto na coleta de post ele verifica para ver se ele foi realmente marcado. Ok. E post subscribe é igual a assinar. Agora, o que isso significa? Isso não foi bom o suficiente? Publicar assinatura. Se isso foi definido tecnicamente, sim, mas queremos fazer aqui é verificar duas vezes. Então, se post se inscrever, ele foi enviado junto na coleção post eo valor de que é igual a assinar. Então vamos continuar um anúncio de uma nova linha para a mensagem. Mensagem variável, Capitão. Um novo valor. Vamos fazer algumas quebras de linha. Barra invertida são barra invertida e barra invertida são barra invertida em, por favor. Agora você não precisa colocar um espaço aqui. Você nos pega. Leia logo depois. Anuncie a variável de e-mail na lista de discussão. Acesso de quebra de linha são barra traseira em perfeito. Ok, fora da sua declaração se já que verificamos para ver a caixa de seleção estava marcada. Vamos fazer a mensagem muito bem. Parece um pouco mais arrumado. Então mensagem é igual. Este é o lugar onde usamos a palavra quebra de linha função palavra. Então, precisamos passar uma string variável e lembrar o valor numérico de quão grande você deseja. Quantos personagens você quer que cada linha tenha 72 é que eu vou dizer Lá vamos nós. Então isso levará a mensagem. Enrole a longa string de texto que provavelmente será digitada nela e envolva a mensagem em 72 linhas por linha ou desculpe, 72 caracteres por linha. Ok, agora precisamos definir os cabeçalhos masculinos, e cabeçalhos masculinos são necessários quando você envia um e-mail porque ele permite que o cliente de e-mail como Gmail ou Hotmail Apple Mail. Assim por diante, o conteúdo da versão mental apertado, de quem é e se é uma prioridade, coisas assim. Então vamos definir os cabeçalhos de e-mail em uma variável Então uma variável de cabeçalhos. Vamos começar com o traço mime versão 1.0, e quebrar a linha de volta Tais são barra de volta para que a minha inversão é 1.0, cabeçalhos. O que pode ser o valor da OTAN lá? Tipo de conteúdo? Isto é apenas texto simples. Então o plano de barra de texto e o conjunto de caracteres é igual a I s 0-88 cinco, nove traço um, quebrar a linha. Você provavelmente está se perguntando, como você sabe tudo isso de cor? Bem, eu não sei. Eu fiz isso uma vez seguindo um instrutor que me ensinou a fazer isso há alguns anos atrás e fez alguns tutoriais. E eu apenas o mantive no meu tipo padrão de modelo. Contato, formulário, roteiro. E eu apenas copio e colo todas as vezes. Você não precisa memorizar isso. Você pode procurá-lo para ver as diferentes coisas que você pode enviar através de cabeçalhos de e-mail. Muito fácil de encontrar tutoriais on-line, mas esta é uma espécie de maneira básica de fazê-lo. Não te preocupes se não te lembras, porque eu certamente não me lembro. Ok. Próxima linha. Cabeçalhos. Cat Precisa de outro valor nessa variável de Quem é a mensagem de? Coloque-nos o cólon e em um espaço. E depois vamos para Cannes. A Katyn. Oito. Um valor aqui, na verdade, por que não fazemos aqui do nome e depois do e-mail? E vamos passar isso para uma nova linha. Acho que isto deve ser bom. Então esta é a sintaxe adequada de como um e-mail é enviado, de quem ele é. Então os nomes, o nome da pessoa como Brad e seu e-mail como o seu no Gmail Dot com é que deve ser bom. Ok, outros cabeçalhos, valor cafeinado, X traço Prioridade um e depois quebrar a linha. Agora eu acredito que um significa alta