Guia de iniciantes de PHP e MySQL: Parte I - Introdução ao PHP | Ismail Raji | Skillshare
Menu
Pesquisar

Velocidade de reprodução


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

Guia de iniciantes de PHP e MySQL: Parte I - Introdução ao PHP

teacher avatar Ismail Raji, Computer Engineer

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

    • 1.

      Boas-vindas

      1:15

    • 2.

      Como funciona um site?

      5:35

    • 3.

      Instalação

      4:53

    • 4.

      Começar com Vagrant

      8:30

    • 5.

      Sintaxe básico de PHP

      6:02

    • 6.

      Variáveis

      2:50

    • 7.

      Declarações condicionais

      4:57

    • 8.

      Declarações condicionais: se variações

      2:37

    • 9.

      Declarações condicionais: interruptor

      3:50

    • 10.

      Loop “for”

      5:00

    • 11.

      Loop “while”

      2:15

    • 12.

      Arraias

      5:05

    • 13.

      Combinando arrays e loops

      2:45

    • 14.

      Funções

      6:41

    • 15.

      Comentando seu código

      3:30

    • 16.

      Quiz de PHP

      5:09

  • --
  • 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.

192

Estudantes

2

Projetos

Sobre este curso

Bem-vindo ao Guia de iniciantes do PHP e MySQL. Neste curso, vou guiá-lo enquanto você dá seus primeiros passos para além do mundo estático de criar páginas da web com as tecnologias puramente do lado do cliente de HTML e CSS.

Juntos, vamos explorar o mundo de criar sites dinâmicos e descobrir a incrível variedade de ferramentas, conceitos e possibilidades dinâmicas que eles abrem.

Se você é um designer que deseja integrar um novo front-end em um site existente que usa PHP, ou um aluno que queira avançar para uma carreira de desenvolvimento, o PHP pode ajudar você no seu caminho. Esse idioma poderoso, usado por mais de 80% dos sites, não é apenas para pequenos projetos, muitos principais sites são executá-lo como um idioma principal, como Facebook, Yahoo! e Wikipedia.

Quais são os requisitos?

  • HTML: conhecimento básico.

O que vou conseguir deste curso?

  • Esta primeira parte vai dar uma introdução suave à sintaxe da linguagem PHP e tópicos de programação básicos conforme eles se aplicam ao PHP.

Qual é o público-alvo?

  • Se você for novo na programação e no seu primeiro site de interação, você está no lugar certo.

Conheça seu professor

Teacher Profile Image

Ismail Raji

Computer Engineer

Professor

Ismail Raji is a computer engineer but he likes to think of himself as a jack of all trades.

When not programming he can be found doing digital painting, working on a new course, or reading a book.

He is also a big language lover, he speaks Arabic, French & English and tries to learn new languages.

The idea of helping others learn makes him so happy and satisfied, that's why he decided to start teaching online.

So join him now in his knowledge sharing and learning journey.

Visualizar o perfil completo

Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas 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. Boas-vindas: Bem-vindo ao PHP. Identifique a minha balança. Guia para principiantes. Neste curso, eu vou guiá-lo como você dar seus primeiros passos além do mundo estático fora da construção de páginas web com o cais lamber linha tecnologias lado fora de seu Jamil em Sanchez. Juntos, exploraremos o mundo da construção de sites dinâmicos e descobriremos a incrível variedade de ferramentas dinâmicas, conceitos e possibilidades que eles abrem. Se você está programando completamente neutro e embarcando em seu primeiro site interativo, você está no lugar certo. Esta primeira parte lhe dará uma introdução suave a esta sintaxe da linguagem PHP sobre tópicos básicos de programação como eles se aplicam ao PHP. Se você é designer olhando para integrar e seu front-end para um existem dentro que você o discurso ser para um estudante que procura avançar para uma carreira de desenvolvimento, Ph B pode ajudá-lo em seu caminho. Esta linguagem poderosa, usada por mais de 80% de desconto em sites não é apenas para pequenos projetos. Muitos sites principais são executados. É uma linguagem central, como Facebook, Yahoo e Wikipedia. Tudo bem, chega de conversa. Estou tão animado para compartilhar este curso com você. Vamos saltar para dentro 2. Como funciona um site?: Você já se perguntou como funciona o nosso site? Quando você abre o seu navegador da Web, se é Google Chrome, Mozilla Firefox safari ou outro navegador e você entra no site, você l Você já se perguntou, Como é que a página da web chegou até você? Um aspirante a desenvolvedor Web como você deve saber o básico sobre como um site funciona. Como você já deve saber, a Internet é uma enorme rede que conecta milhões de computadores juntos. Globalmente, esses computadores podem ser classificados em duas categorias. Clientes. Estes são os computadores fora de usuários da Internet como você e eu. Cada cliente representa um visitante dos servidores do nosso site. Estes são computadores poderosos que armazenam e entregam sites aos usuários da Internet. São os seus clientes. A maioria das pessoas nunca viu um servidor em suas vidas. No entanto, os servidores são essenciais para o bom funcionamento fora do chicote. A questão agora é. Como o cliente e o servidor se comunicam? Antes de responder a esta pergunta, precisamos conhecer os tipos de sites que existem. Existem dois tipos principais fora de um site estático e dinâmico sites estáticos. AH website soletrar escolher Onley, HTML e CSS, embora eles funcionam muito bem. Mas o conteúdo deles não é atualizado automaticamente sempre que há algo a adicionar. O proprietário do site ou o Web master precisa editar o código, que não é prático se o site precisar ser atualizado várias vezes ao dia. Um bom exemplo de um site estático é um site de vitrine geralmente usado por empresas para mostrar seus produtos e serviços, que não requer qualquer interação de visitantes a menos que haja um formulário de contato, por exemplo, caso em que o site se torna um site dinâmico. Sites dinâmicos são chamados dinâmicos porque seu conteúdo pode mudar sem intervenção do Web master, você está assistindo neste curso no site dinâmico. Além de HTML e CSS, sites dinâmicos usam outras linguagens como PHP e minha escala, o que os torna mais complexos do que sites estáticos. Agora que temos uma idéia sobre os dois tipos principais fora de um site, vamos responder a nossa pergunta original. Como o cliente e o servidor se comunicam? A resposta a esta pergunta depende do tipo de sites de que estamos falando. Para sites estáticos, a comunicação acontece em duas etapas. O cliente pediu ao servidor para ver uma página da Web a resposta do servidor enviando a página solicitada sem quaisquer modificações no formulário fora HTML e CSS. Para sites dinâmicos, há uma etapa intermediária. O cliente Peça ao servidor para ver a nossa página web. O servidor prepara a página especificamente para o cliente, usando uma linguagem como PHP, o servidor areia degenerada página no formulário fora HTML e CSS novamente porque o cliente pode Onley entender HTML e dizer, diz um exemplo de como o servidor se prepara. Nossa página web especificamente para o cliente é quando você entra em um site que ele estava em seu e-mail e senha. Em seguida, o site exibe sua foto de perfil e seu nome no trabalho. Por exemplo, isso é algo específico para você. Para outro visitante, o site exibirá sua foto de perfil e nome, que são diferentes do seu. Mencionei Ph. B na minha escala algumas vezes. Vamos dar uma olhada em algumas definições desse pH verdadeiro. B é um servidor. Citar linguagem das Escrituras Com o BHP, o servidor Web é capaz de fazer mais do que apenas sentir páginas web estáticas Borden executando alguns programas chamados scripts PHP para tornar seu site dinâmico. Pitch ser torna-se realmente interessante quando combinado com a minha sucata. Este é um sistema de gerenciamento de banco de dados relacional que pode salvar partes de informações de forma eficiente e organizada para que você possa encontrá-los facilmente mais tarde. Você pode usar minha escala, por exemplo, para salvar a lista dos membros do seu site. Em resumo, existem dois tipos fora sites sites estáticos feitos em cada Daniel em San Cess. Seu conteúdo só pode ser atualizado pelo web master sites dinâmicos feitos com outras ferramentas como PHP e meu Skrill, além do consenso html para fazer o site ganhar vida, permitindo que os visitantes interajam com ele. Os visitantes do site são clientes de ouro. Eles pediram ao servidor que hospeda o site para enviar-lhes as páginas da web. PHP é uma linguagem executada pelo servidor como personalizado a página web. De acordo com o visitante, minha escala é um sistema de gerenciamento de banco de dados. É responsável por armazenar informações. 3. Instalação: construir um site é como fazer um bolo. Pense nisso antes de seguir a receita, você não precisará do ingrediente. Primeiro, construindo um site da mesma forma. Precisaremos de um monte de ferramentas e pacotes, e eu vou mostrar como baixá-los e configurá-los. Já sabemos que scripts PHP são executados em um servidor, a fim de gerar código HTML. Esse navegador pode entender, mas como podemos fazer com que um servidor execute nosso código PHP? Bem, há duas maneiras de usar um host Web que suporta PHP durante seus scripts em seu servidor, mas isso pode se tornar ensina muito rápido. Você precisará escrever o script PHP em seu editor, fazer upload do script. Isto não é servidor a navegação para o U. R I, fora do final criado para sentar resultados. Se houver um nervo para corrigir, você precisará voltar ao editor alterar o código. Eu carrego o arquivo novamente para o servidor e, em seguida, recarrego a página. Como você pode imaginar, este método seria com um monte de tempo que você poderia estar usando para escrever casaco. A segunda maneira é configurar seu próprio servidor Web executando seu próprio servidor. Ele seria capaz de salvar um arquivo em seu editor e visualizar as alterações em seu navegador simplesmente atualizando a página. Não é necessário fazer upload de arquivos. A melhor parte é que você não precisa de qualquer hardware adicional do seu computador. Vamos descobrir que isso é realmente uma mudança de jogo. Então, como fazemos com que o servidor Web funcione no seu computador? Primeiro precisamos escolher um por exemplo. Off. Um servidor Web é Apache. É um projeto de código aberto disponível gratuitamente. É seguro, eficiente e altamente personalizável, que o torna o servidor Web mais utilizado para executar pêssego. Como um servidor Web sozinho não é suficiente, também precisaremos instalar o PHP para este curso. Ele também vai querer instalar minha escala para interagir com base de dados. Pode ser uma luta real instalar manualmente cada um desses componentes individualmente. Apache PHP no meu Skrill cada um tem dezenas de opções de configuração. Mesmo um especialista terá uma tentativa difícil de configurá-los e ter tudo funcionando . Felizmente para nós, os desenvolvedores reconheceram a luta ao longo dos anos, e eles colocar um par off opções funcionários. Para nós. Uma das opções é os pacotes pré-construídos. Estes são ambientes de desenvolvimento Web que instalados automaticamente Beach ser Apache, minha escala e outros bem de em software todos tijolo e figurou com sessões apropriadas para que você possa começar a desenvolver aplicações Web em movimento. Alguns exemplos de pacotes estão isentos. O X significa sistema operacional. O resto da sigla é Apache, Minha escala, PHP e Nascimento. Nós também temos um e Lamb. A segunda opção é usar um servidor virtual usando software de otimização virtual como Virtual Box e M, onde isso permite que você execute no sistema operacional dentro de outro sistema operacional. Podemos executar um servidor Web Lennox com PHP, Apache e minha escala a partir de nosso computador Windows ou Mac e conectar-se a ele como se fosse realmente um servidor Web. Então, qual é a melhor opção? Embora os pacotes de rebuild possam ser tentadores porque é rápido e fácil, existem algumas desvantagens neste método. Dado o momento, os pacotes pré-construídos nem sempre têm a garantia de ter as versões mais recentes dos componentes. Isso significa que você pode enfrentar problemas com recursos que foram depreciados, e você não poderá experimentar os futuros lançados mais recentes. Os pacotes pré construídos também são específicos do sistema operacional. Se você usar Wamp no Windows, por exemplo, seu código pode não funcionar. Lennox. Este é um grande problema, já que a maioria dos sites fora estão executando apenas os próximos servidores. É por isso que usar um servidor virtual é uma abordagem muito melhor. Permite testar com várias versões do Apache PHP em minha escala em uma máquina virtual Lennox baixando máquinas virtuais pré-configuradas. É a melhor abordagem dos dois mundos. 4. Primeiros passos com Vagrant: Para executar um servidor virtual, precisaremos instalar algumas peças fora do software. Primeiro, vamos precisar de ir. Este é um sistema de controle de versão distribuído livre e de código aberto. Simplificando, ele permite que você baixe a cabra de outras pessoas. Nós também precisaríamos de caixa virtual. Este é um aplicativo de organização virtual de plataforma cruzada que executa as máquinas virtuais e , finalmente, vagrant. Esta é a ferramenta que permite configurar suas máquinas virtuais. É apenas com a caixa virtual ou outros aplicativos de virtualização para criar o servidor. Depois de baixar essas peças do software e instalá-las, agora é hora de baixar nosso servidor virtual. É chamado Home State na caixa vagrant pré-embalada oficial de Laura Fell que fornece um ambiente de desenvolvimento pronto para usar que é executado em qualquer sistema operacional. Seja Windows, Mac ou Lennox. Bem, primeiro começamos adicionando Homestead Box Toe nossa instalação vagabunda. Ele estava no Comando Vagrant Box Ad Lauraville Slash Homestead. Ele solicitará que você escolha um provedor. Este é o aplicativo de ization virtual que será usado, que é, no nosso caso, caixa virtual. Levará um pouco de tempo para todos os livros, dependendo da velocidade da sua conexão com a Internet. Uma vez que o download estiver concluído, vamos passar para instalar em Home State. Mais cedo eu lhe disse que obter nos permitem baixar o bode de outras pessoas, e isso é exatamente o que vamos fazer apenas no comando. Pegue o clone. Vamos baixar ou clonar o código de estado inicial da pasta get have. Vou ligar para a Home State e estarei no meu diretório inicial. Agora vou navegar para o diretório de propriedades onde colabora nosso repositório. Então, como recomendado na documentação oficial, vou verificar se há uma versão de tag fora do estado inicial para ter certeza de que estou usando a última versão estável, que é, no momento da gravação. 8.0 aponta para Mas usando o comando get check out, seguido pelo número da versão. Uma vez que isso é feito, eu vou executar o comando bash nele que é idade para criar arquivo de configuração de estado doméstico . Que estaremos editando mais tarde em casa disse, também requer base cada chave um arquivo especial usado para estabelecer conexões seguras. Então eu vou navegar de volta para o meu diretório pessoal, em seguida, executar o seguinte comando, que você pode simplesmente copiar também. Isso pediria a ela para inserir uma frase passe que você pode simplesmente pressionar Enter to Skip que anteriormente usamos para comandar bash terminou que sua idade para criar o arquivo de configuração. Este arquivo é Homestead que Djamel e pode ser encontrado no diretório homestead que criamos . Ele estava em um editor de texto. Vou abrir este arquivo. A primeira linha contém o endereço AP onde Homestead escutará solicitações. A próxima linha contém a quantidade máxima de memória que será consumida por ela. É 22 gigabytes. A terceira linha diz que usará uma CPU e a última linha diz que o provedor é a caixa virtual . Vou deixar os valores padrão para essas linhas. Em seguida, temos as propriedades authorize e Keys onde devemos indicar os locais fora dos arquivos S H. Nós já criamos chaves ssh em nosso diretório home, que é o que o design chill se refere. Então eu não vou editar esses arquivos também. Filme conhecido. Temos a propriedade de pastas. Esta propriedade irá listar todas as pastas que queremos. Compartilhe com o nosso ambiente de herdade. A palavra-chave mapa refere-se à pasta Projetos, que será localizada quando nosso computador você pode alterá-lo para qualquer lugar que você quiser. Prefiro colocar meus projetos no meu segundo disco rígido. E para o propósito deste curso, vou criar nossa primeira pasta chamada Hello World. A palavra jokey mostra a pasta que estará presente em nosso ambiente de propriedade e afundar com a nossa pasta de máquina local. Vou dar-lhe o mesmo nome. Olá, mundo. Em seguida, temos a propriedade sites. Esta propriedade permite mapear um domínio para uma pasta no seu ambiente de estado inicial. Isso simplesmente significa que se escrevermos o euro homestead que teste em nosso navegador vagrant enviará solicitação para cortar home barra vagrant código barra barra pública. Vou mudar isso também para refletir o projeto Hello World em que vamos trabalhar. Então, em vez de casa casa que testa, eu vou dizer, por exemplo, Olá mundo que testa e mudou a segunda linha também. Sentado tem os lados. Propriedade por si só não é suficiente. O Estado natal ainda não sabe sobre outro mundo terrestre. Mais cedo, eu lhe disse que o estado de origem onde a diminuição para pedidos deste I p endereço. Então, em vez de digitar este endereço I p em nosso navegador, que pode ser muito difícil de memorizar, vamos redirecionar solicitações para Olá mundo que testa para que eu p endereço. Desta forma, podemos simplesmente visitar um monte Mundo que testa no nosso navegador e o pedido será enviado para a nossa máquina de herdade. Podemos fazer isso editando os anfitriões Vile em Mark e Lennox. Este arquivo está localizado na barra frontal 80 c polícia barra hosts nas janelas. Ele está localizado no seguinte diretório. Estaremos na seguinte linha. Ainda não criamos nosso projeto hello world navegando até o refratário que inserimos na propriedade folders do nosso arquivo de configuração. Eu vou criar minha pasta Olá mundo e também criar uma subpasta Cold public. No meu caso, o caminho final é a barra de código Olá, mundo barra pública. Pode ser diferente para você dependendo do valor de temível esta propriedade. Finalmente, é hora de iniciar nosso servidor. Ele estava no comando ignorante. Lembra-se? Você precisa executar este comando a partir do seu diretório homestead. Levará alguns minutos para carregar pela primeira vez para que o vagrant possa embarcar na máquina virtual e configurar automaticamente nossas pastas e sites compartilhados. Então, temos nosso servidor funcionando. Você pode pará-lo a qualquer momento. Ele estava no comando Vagrant Holt e abordou novamente razão vago Quando você precisa dele, também podemos usar suspender vagabundo, que suspende a máquina virtual em vez de desligá-lo completamente. Isso geralmente requer espaço em disco extra para salvar o estado exato do ponto no tempo fora da máquina. Mas você poderá executar a máquina virtual muito mais rápido quando retomar mais tarde. Ele estava no currículo do comando vagabundo. 5. Sintaxe básico DO PHP: temos o nosso ambiente de desenvolvimento pronto. Mas antes de começarmos a escrever código, precisamos de um editor de código. Um editor de código é uma obrigação para todos os desenvolvedores, sejam eles novos no mundo do desenvolvimento ou uma mão antiga. Agora, um aviso rápido. Quando se trata de editores de código, todo mundo tem sua própria opinião fora, que poderia editor você deve ou não deve usar. Meu conselho é, se você já estiver usando um editor de código e se sentir confortável usando ele, por todos os meios, fique com ele. Se não, eu recomendo usar texto sublime Tom ou código de estúdio visual todos disponíveis por agora, custo para a finalidade deste curso, qualquer um deles vai começar o trabalho feito. Pessoalmente, usarei o código visual do estúdio. Ok, então você escolheu seu editor de código. Agora é hora de sujar nossas mãos e começar a escrever nosso primeiro script PHP. Comece por abrir em todo o projeto World dentro da pasta pública, eu vou criar um novo arquivo que eu chamarei de index dot PHP. A extensão PHP é nossa indicação de que este é um arquivo PHP e precisa ser interpretado como tal. Esta extensão também ajuda o editor de texto a fornecer o código correto. Por isso, por exemplo, eu vou mijar em algum código HTML simples. Nada de especial. Mas então, dentro de nossa tag P, eu vou escrever um exemplo fora do código PHP que este lugar Olá mundo para a tela. Para fazer isso, primeiro preciso marcar o início do meu roteiro de pastelaria. Você pode fazer isso por direito no sinal menos feito derrubada pelo ponto de interrogação, em seguida, a palavra-chave PHP. Como muitas outras linguagens JavaScript, C, C mais Java e outros pitch Peace Index consiste em declarações off de uma Siri. Uma instrução compõe o lógico, tais instruções que dizem ao servidor Web o que fazer. Eu quero exibir o próximo, dizer o trabalho para a tela. Então vou usar uma página. A declaração chamada Echo sentiu pelo meu texto e colocou um ponto e vírgula para marcar o fim da minha declaração. A instrução Echo vai pegar o texto que é dado e inseri-lo na página é código html, Uh, Uh, esta posição de sucesso finalmente, para marcar o final fora do meu PHP varrido, eu vou escrever o ponto de interrogação seguido por maior do que assinar. Agora, se eu abrir meu navegador da Web e navegar pelo Hello World That test Devemos ver nossa mensagem Olá mundo crítica, certo? Então, o que exatamente aconteceu aqui? Se você clicar com o botão direito do mouse dentro do navegador e escolher alguns fonte de página, podemos ver o nosso revestimento de arquivo PHP index dot. Notei que não há sinal de código PHP aqui. Em vez disso, é apenas o padrão. HTML. Isto porque o nosso servidor Web levou tudo entre o Ph, fez os limitadores e convertido em código HTML normal antes de enviar a página web para o navegador. Porque os navegadores não entendem que a praia é boa. Também podemos incluir um texto de presidente em nossa cadeia de texto. Se eu voltar para o meu editor de texto, eu posso negrito minha mensagem Olá mundo adicionando o tanque forte. Ok, então nós imprimimos em algum texto usando a declaração de eco. Se você notou o Texas cercado por aspas, cadela Be criará um intenso cercado por aspas como uma string, que significa que Ph B não processa tudo, mas ele apenas passa para qualquer comando que você chamou no nosso caso. Foi o comentário do eco. Nós também podemos dar ao PHP uma instrução para seguir. Eu não posso, Por exemplo, dizer Ph B para imprimir a hora atual usando uma função incorporada chamada data. Você pode pensar em uma função incorporada como um ritmo reutilizável de código já definido ou criado que você pode chamar diretamente para começar a usá-lo. Talvez eu possa adicionar um pouco de cabelo de texto desse tamanho do tempo agora é agora. Eu não posso colocar a função de data dentro das aspas como BHP não vai tentar executar qualquer coisa que está dentro da string. Em vez disso, nosso reconhecimento coordenou com minha mensagem existente usando um esquivo. Em seguida, escreva a data da palavra-chave, abra o parêntese e dê a ele a seguinte string para que ele não possa colocar o tempo coreano para nós. Não se preocupe se isso não fizer muito sentido agora, vamos ver isso em mais detalhes mais tarde. No momento, eu só quero mostrar a vocês que o PHP pode fazer muito mais do que apenas sprinting de texto. Agora vá para o seu navegador e atualizou a página. E assim como a magia, a hora atual é exibida. Incrível, não é? Se eu fosse primeiro uma pitada novamente, você pode ver que o carrilhão é atualizado automaticamente, assim como antes. Se você atualizar o código-fonte da página, você verá que não há nenhum código PHP lá. Em vez disso, quando chamamos a função de data, ele retornou o try e esse valor de tempo foi inserido em nosso código HTML. 6. Variáveis: Como a maioria das outras linguagens de programação, declarações BHP envolvidos usando objetos de valor ah, questões valiosas para armazenar informações que seu programa manipula Enquanto ele é executado. Ele pode ser pensado como um contêiner imaginário que contém um valor que pode ser usado no mundo Seu programa Em PHP variáveis são denotadas por um cifrão seguido pelo nome dos objetos de valor . Eu dei um nome fora do meu valioso aqui, mas isso é apenas para o bem fora da demonstração. Quando você está nomeando um objetos de valor, sempre certifique-se de que o nome de seu filho seu valioso é com precisão descritivo. Isso tornará seu script claro, fácil de seguir e fácil para o bug Para atribuir um valor a uma variável usado o sinal de igual conhecido como o operador de atribuição seguido por seu valor. Vou dar-lhe, por exemplo, a cadeia de texto. Olá mundo. Vamos usar a instrução echo novamente. Mas desta vez, em vez de passar em nosso texto Olá mundo diretamente vai passar na variável meu valioso. Se eu ir para o meu navegador e refrescar a página, você pode ver que o resultado final é o mesmo Quando nosso script PHP executa o texto. Olá mundo será mostrado ao nomear suas variáveis. Há algumas regras a ter em mente. Nomes de variáveis. Meu único incluem maiúsculas ou minúsculas letras latinas básicas e sublinha o primeiro caractere off. Um nome valioso não pode ser uma variável de dígito. Os nomes são sensíveis a maiúsculas Isso significa que as variáveis chamadas var e Guerra com letras maiúsculas são separadas e distintas. Pitch be é o que chamou uma linguagem vagamente digitada. Isso significa que uma única variável pode conter qualquer fita fora da natureza novamente. Por exemplo, mudar meu Olá World String off texto para um número no Ph. B não vai reclamar sobre isso. Eu também posso executar operações matemáticas em valores usando operadores aritméticos como o operador de adição usando sinal Plus, este operador de obstrução ouve em mente assinar o operador de multiplicação. Ele estava na histérica e na divisão. Ele estava na barra da frente 7. Demonstrações condicionais: cada dia tomamos centenas de decisões que eu cozinho hoje ou apenas pedir pizza que eu coloco no Red Sox ou as meias azuis. Dê uma olhada no tempo lá fora. Se estiver chovendo, leve seu guarda-chuva com você. Se é um dia ensolarado, você não tem. Todas essas ações têm algo em comum tomando decisões sobre se uma determinada condição lógica é verdadeira ou falsa. tomada de decisão também está presente em programas que usam o que é conhecido como declarações condicionais. Estes são os equivalentes digitais fora das decisões que tomamos onde seu código é algo diferente, dependendo se algo é verdadeiro ou falso. A declaração condicional mais comum que você usará em seu código é a instrução F Els. Vamos dar uma olhada em um exemplo simples. Aqui estamos avaliando a variável assinada porque eu inicializei isso para true. A parte verdadeira da nossa declaração vai começar, por isso, se eu rodar o meu script, ele verá a mensagem. Bem-vinda. Você é um membro deste site. Agora, se eu for em frente e mudar o valor da ciência, Inter cai a mensagem. Ei aí. Considere se inscrever aparecerá em vez disso porque a nossa expressão, nossa expressão avalia a quedas. Na maioria dos casos, sua expressão será realmente um valor simples que é definido como verdadeiro ou falso como neste exemplo, ele geralmente precisará comparar entre duas ou mais coisas para estabelecer um resultado verdadeiro ou falso . Isso pode ser então, usando o que é conhecido como operadores condicionais. Vamos voltar ao nosso editor de código e anotar um programa simples que permite que você saiba se você recebeu e seu pedido de amigo. Primeiro, preciso de um valioso que contenha o número de pedidos que recebo. Vamos chamá-lo de solicitações de amizade, por exemplo, e inicializá-lo para 10. Então eu vou para isso. Este novo valor de variáveis se for maior ou igual a um. Quero imprimir uma mensagem dizendo que você recebeu seus pedidos de amigo Els. Eu quero imprimir uma mensagem dizendo que você não sabe Oh, aqui está algo realmente interessante. Isso só aconteceu porque a palavra não tem um apóstrofo nele. Pitch for você acha que este é o fim da nossa força para dizer ao PHP que este é o apóstrofo. mercado não acaba com a nossa corda, mas na verdade é parte dela. Enfraquecer. Basta adicionar uma barra invertida antes dele, e podemos continuar nossa força. Você não tem nenhum novo pedido de amigo agora se eu for para o meu navegador e recém para a página concedida mensagem que você recebeu novos pedidos de amigo mostrar em porque nosso pedido de amigo valioso era um reter naturalizado. Então é maior do que um fora do curso. O grande e, em seguida, ou igual a sinal não é o único operador que você pode usar maior do que menor ou igual a dois sinais de igual com esta igualdade. Portanto, aqui, tenha cuidado para não usar um único sinal de igual para essa igualdade, porque um único sinal de igual atribui um valor. Temos também a falha do ponto de exclamação onde o sinal de igual para testar que duas coisas não são iguais. Dentro de nossos parênteses F, podemos ter mais de uma expressão. Por exemplo, eu posso apenas que nossos valiosos amigos solicitar o valor é diferente de 10 e sua lista H anos no sinal comercial duplo. Então, em Lee, janela para expressões são verdadeiras que a mensagem que você recebeu novos pedidos de amizade será impressa na tela. Se eu só exigir que um deles seja verdade, eu posso mudar o duplo M por sinal com o sinal de tubo duplo, que significa ou cabelo. Se a primeira expressão ou a segunda explosão for avaliada como verdadeira, então esta primeira mensagem de medida será impressa. Existem muitos outros operadores, mas estes são os principais que estarão usando a maior parte do tempo. 8. Demonstrações condicionais: se variações: antes de seguir em frente da declaração if, eu só quero mostrar suas variações. Aqui está o que o exemplo original parece se fomos salvos um formulário de solicitação de amigo, ou, em seguida, imprimir a primeira mensagem de outro Whip rent. A segunda mensagem que eu posso totalmente me livrar do bloco else no meu script vai funcionar muito bem , já que minha expressão aqui avalia como verdadeiro meu script. Bem, imprima nossa mensagem. Se eu mudar, os amigos pedem valor para zero. Minha expressão agora está avaliando como false, o que significa que meu código irá pular a instrução Echo e passa para executar a próxima instrução. Como não temos nenhuma outra declaração em nosso programa, nós simplesmente teremos uma página em branco. O bloco Elsa é completamente opcional. Como você vê, está sob as mudanças e volte ao nosso exemplo original. Você pode ver na minha primeira mensagem que você recebeu seus pedidos de amizade. Eu coloquei o snt e entre parênteses para dizer que é um pedido ou mais. Bem, eu posso ser mais específico se eu quiser, encadeando declarações F juntos usando o outro trabalho da chave F, por exemplo, você pode dizer que se amigos solicitar é igual a um. Lembre-se sempre do eco duplo sinal de igual. Você recebeu outro pedido de amizade. Se os amigos pedirem, é maior do que um eco. Recebeu novos pedidos de amizade e o nosso último olhar. Ficaremos iguais se eu mudar o valor ou os amigos pedirem um. A primeira declaração é avaliada como true. Então recebemos a mensagem que recebeu no seu pedido de amizade. Se o valor das solicitações de amigo for maior do que um, as declarações F mais é avaliado como True, e nós recebemos a mensagem que ele recebeu novos pedidos de amigos. E finalmente, se Friends Quest Value é zero, o bloco mais avalia como verdadeiro e nós recebemos a última mensagem. 9. Demonstrações condicionais: interruptor: enquanto o f else e else F declarações pode ser usado para lidar com qualquer situação que requer condição. ELA. Ainda há outra declaração que pode ser usada. Chamado interruptor é particularmente útil quando você tem uma única variável com um número desmaiado fora dos valores esperados e, dependendo de cada valor, você deseja executar um determinado bloco off coat. Para ilustrar isso, vamos dar uma olhada neste exemplo. Você está assistindo a este curso em uma plataforma de aprendizado on-line. Há várias vezes se os usuários interagem com esta plataforma, que transmitiu geralmente agrupados em três categorias. Temos administradores. Eles cuidam de toda a plataforma, gerenciando cursos, contas de professores , alunos , contas, etc. Temos professores. Eles podem criar cursos e interagir com os alunos. E finalmente, temos alunos. Eles podem assistir a cursos e interagir com os professores. Neste exemplo, eu tenho um uso frio variável, uma função cujo valor é definido como administrador. Este papel de usuário valioso é o que é passado para a nossa instrução switch. Nossa instrução switch contém um grupo de blocos de caso Onley, um dos blocos quando são atingidos com seu código sendo executado. A maneira como este escolhido é escolhido é combinando um valor de caso de blocos com o resultado de avaliar a expressão em nosso caso, porque nossa expressão é avaliada para um valor fora do administrador. O código dentro do bloco de casos foi valor caso também é administrador. É executado. Permitir grande digress por um momento aqui, se você ainda não percebeu, ter usado aspas duplas no caso de maio pontos fortes neste exemplo e nossa página porque ainda foi executado como normal. Isso ocorre porque o PHP suporta aspas simples e demônios para encase drinks. Embora existam algumas pequenas diferenças entre as duas aspas para a maioria dos propósitos, elas são intercambiáveis. Certo, volta aos trilhos. Se alterarmos o valor fora dos anos um papel valioso dos valores dos dedos subvalorizados, você não veria que os outros blocos de casos são executados. Perto do final da nossa declaração de interruptor, você notará que há um quarto bloco dia. Este bloco especifica um comportamento padrão quando nenhum valor de blocos de maiúsculas e minúsculas, corresponde ao local dos objetos de valor. Por exemplo, se eu alterar meu valor de função de usuário toe desconhecido, o bloco padrão será acionado. Há também uma palavra-chave importante aqui chamada Break que termina nosso bloco de caso quando seu código atinge o freio, palavra-chave ele sai de todo o bloco de comutação e continua executando o código que está abaixo dele. Se você não especificou a quebra, palavra-chave, palavra-chave, seu código irá apenas mover-se através de cada bloco de caso único até que ele atinja o fim. Você quase nunca quer isso. 10. Loop “for”: quando você for chamado, haverá momentos em que você deseja que seu programa faça algo repetidamente. Por exemplo, vamos eu quero trazer esta mensagem. Dê as boas-vindas aos seus alunos 10 vezes. Uma maneira que eu poderia fazer isso é simplesmente copiando e colando esta declaração eco mais nove vezes para que eu tenha declarações de eco Chen. No total. Se eu entrar no meu navegador, você pode ver que ele realiza o que queremos fazer. O que fizemos foi duplicar nosso casaco e isso nunca é uma boa idéia. Digamos que eu cometi um erro no meu script e esqueci nas aspas simples assinadas no final da minha string fora do curso, BHP vai reclamar sobre isso e mostrar uma mensagem de erro. O que acontece se eu não estava ciente desse erro e eu comecei a duplicar meu casaco? Se eu quiser corrigi-lo, eu preciso passar por cima de cada linha e adicionar a citação ausente. Agora imagine se eu ouvisse isso repetido algumas 100 ou 1000 vezes, levaria uma eternidade para corrigir o erro. Como você pode ver, manter revestimento duplicado pode rapidamente tornar-se muito tedioso. Precisamos de uma solução melhor para repetir o casaco, e é aí que Lopes vem para o resgate. Uma das maneiras mais comuns de criar um loop é usando a instrução quatro para criar o que é conhecido como um para você. Um loop de quatro permite executar repetidamente algum código até que uma expressão especificada retorne false. Para esclarecer o que quero dizer, vamos traduzir nosso exemplo. Comece por direita na palavra chave quatro, seguido por parênteses dentro dos parênteses, primeiro precisamos indicar uma condição inicial. Isso geralmente envolve declarar e inicializar um valioso Eu vou criar um novo valioso chamado contagem e inicializá-lo para um que colocar um ponto-e-vírgula no final. Uma vez que definimos o nosso ponto de partida, quando você para o alemão, quanto tempo para manter loop, a fim de imprimir a nossa mensagem 10 vezes, Precisamos manter esperando contagem selvagem é menor ou igual a 10. Então eu vou simplesmente contagem direita é menor ou igual a 10 e colocar a idéia de ponto e vírgula. Esta expressão condicional retornará verdadeiro se a nossa variável de contagem for menor ou igual a 10. Como resultado, o nosso amor continua a correr. Se o nosso valioso torna-se maior do que 10 a condição é falsa em nosso lope termina. Agora você pode estar se perguntando o que pode fazer com que nossa contagem valiosa para mudar de seu valor inicial em um. E isso é exatamente o que a última parte de nossos quatro Luke faz em cada iteração fora de nosso loop foram incrementos, nossa contagem valiosa por um escrevendo o sinal de mais duplo após contagem. Desta forma, cada vez que nosso olhar executar nossa contagem, valor vai incrementar Finalmente abriu os colchetes e colocar a instrução echo dentro. Agora, se você for atingido no navegador e primeiro uma página, você verá nossa mensagem concedida 10 vezes. Ok, Agora que olhamos para cada parte dos quatro Lope em grande detalhe, vamos percorrer novamente. Mais uma vez para ter certeza que temos isso. Quando o nosso seguimento começa, a variável count é criada e inicializada para uma próxima hora. Verificações de código no valor da contagem é menor ou igual a 10. Neste ponto, seja qual for o código dentro, o lope executa. No nosso caso, essa é a afirmação do eco. Uma vez que a instrução Echo dentro do Lope foram executados. A última parte das quatro declarações começa. O controlável é incriminado por um. Agora o loop começa tudo de novo, exceto a contagem valiosa não é re inicializado. Seu valor é definido para o valor incremental off, também, e isso significa que ele ainda passa. A contagem é menor ou igual a 10 teste. Como resultado, a instrução echo é executada novamente sobre o valor de contagem é incriminado. Agora, o valor dos objetos de valor da contagem é três. Todo esse processo se repete até que o valor de contagem seja maior que 10. Uma decepção que esta expressão vai falhar e o loop vai sair depois de ter sucesso cérebro tid nossa mensagem de boas-vindas 10 vezes. 11. Loop “while”: os quatro Lope não é a única estrutura Leb que podemos usar. Existem duas outras variantes. O 1º 1 que vamos ver é o loop while. Eu vou manter o mesmo exemplo para que você possa ver como ele se traduz para a baixa variância. Começarei pelo Clarin e inicializarei a contagem valiosa para um valor fora de um. E então eu vou escrever a palavra-chave selvagem encontrado por que parênteses dentro dos parênteses estavam em Lee indo para colocar essa condição que é Conde Liston ou igual a 10. Então, dentro dos colchetes, vou colocar minha declaração de eco e finalmente incrementar minha contagem valiosa para que os Lopakhin parem de executar. Se eu tivesse encomendado navegador, você pode ver que temos os mesmos resultados. Agora, o último do Oriente que eu quero mostrar a vocês que está muito perto de enquanto é fazer enquanto em vez de ter a expressão condicional no início, fazer enquanto tem no final. Então eu vou simplesmente cortar esta parte aqui e basear uma amassada no início. Vou adicionar a palavra-chave fazer, e é isso. É assim que um loop de porta se parece se executarmos nosso script, obteremos o mesmo resultado. Há, no entanto, uma diferença principal entre um tempo. Loop em que eu faço. Por que loop? A diferença é que os contadores, fora de um loop while nunca poderiam ser executados se for condicional. Expressão é falsa desde o início, mas para um loop do y porque a expressão condicional é avaliada em Lee. Após uma iteração, seus lábios continente são garantia de executar pelo menos uma vez. Então, se eu mudar minha contagem, valor de objetos de valor para algo maior que 10 nosso visual ainda será executado e nossa mensagem será impressa na tela. 12. Arrays: anteriormente, aprendemos que um valioso não é nomeado contêiner que contém um valor. Agora vamos ver um tipo especial de variável que pode conter não apenas um valor, mas vários valores. Este valioso especial é chamado Array e PHP. Existem dois tipos de um índice de corrida que ele eleva. Estes são levantados com índice numérico e raça associativa. Estes são aumentos com o nome Kees. Vamos primeiro ver o índice que classifica se eu quiser criar uma matriz de frutas que contém três valores maçã, banana e laranja. Bem, eu tenho que fazer é abrir os colchetes, colocar meus valores dentro e separá-los por Calmus. Eu também posso usar a palavra-chave ray seguido por parênteses, e colocar meus valores dentro da melodia. As adições são equivalentes. Eu, pessoalmente, prefiro usar o colchete como curto e conciso. Agora você pode estar se perguntando, por que eles são chamados de Índice em uma corrida? A razão é simples. Cada valor em nossa matriz tem um índice, e para acessar um determinado valor, primeiro precisamos saber seu índice o primeiro valor ou elemento. Muitas vezes, Ray tem um índice de zero. O segundo tem índice um, o terceiro tem índice verdadeiro e assim por diante. Portanto, o índice do elemento fora de uma matriz é n menos um. Uma vez que você sabe o índice do valor que você está interessado, você pode alcançar esse valor colocando o índice entre colchetes após o nome valioso da matriz , por exemplo, eu posso trazer a mensagem. Fique em Eu amo a Apple, mas usando o índice zero. Como a Apple é o primeiro elemento fora da nossa matriz de frutas, eles podem fazer o mesmo para os outros valores. Ao imprimir banana usando índice um e laranja foi um índice para um valor verdadeiro. Armazenado em uma matriz é chamado de elemento. Se eu quiser adicionar em seu primeiro elemento à minha matriz de frutas, Eu posso adicionar diretamente à minha inicialização de matriz. Ou eu posso usar um índice entre colchetes dedo do pé. Adicione o novo elemento. Lembre-se do índice do elemento final. Muitas vezes, matriz é n menos um. Posso usar a mesma sintaxe para atribuir novos valores aos nossos elementos existentes. Por exemplo, eu posso substituir a Apple com abacate estava usando índice zero. Agora é hora de ver o segundo tipo de raça, que é as matrizes associativas. aumento associativo seguiu o mesmo princípio. Mas em vez de usar índices numéricos, eles usam o nome Kees aqui, por exemplo, eu não tenho um raid que armazene algumas informações de um cliente. Seu primeiro nome, sobrenome, endereço e cidade. Eu costumava a notação de colchetes para definir meu raio, mas eu também posso usar a palavra-chave array, assim como com o índice em uma corrida dentro do meu array de informações do cliente. Eu tenho uma lista delimitada por vírgulas fora de pares de valor chave com a chave eo valor separado por uma seta, que na verdade é apenas um sinal de igual abatido por sinal maior que. A vantagem do cabelo é, eu não preciso saber o índice de um elemento, a fim de acessá-lo. Se eu quiser tirar o nome ou o primeiro nome do meu cliente, por exemplo, tudo o que eu tenho que fazer é indicar a chave correspondente entre os colchetes. Eu posso adicionar um novo elemento à minha matriz indicando a nova chave entre colchetes e atribuindo um valor a ele, e eu posso usar a mesma sintaxe para atribuir um novo valor a um elemento existente 13. Combinando matrizes e loops: uma das coisas mais comuns a fazer com um array é amar através do qual dizer, por exemplo, quais elementos ele contém ou processar cada elemento de alguma forma. Podemos iterado através de cada elemento fora de uma matriz usando os quatro baixos. Nossa condição inicial será nesse zero. Lembre-se, o primeiro elemento de uma matriz tem um índice fora de zero. Uma vez que temos quatro elementos em nosso primeiro lugar, queremos parar a árvore de índice. Então eu vou dizer índice é menor que quatro na última parte. Fora de nossos quatro lope é incrementos nosso índice para que possamos realmente passar por cada elemento da nossa matriz. Tenho certeza que você está familiarizado com os lábios cheios no texto agora. Se não, você sempre pode voltar para a lição lope frente para atualizar sua memória. Se eu rodei meu roteiro, você pode ver que cada elemento de nossos fortes Ray é impresso na tela uma maneira mais fácil de obter a taxa através. Cada elemento de uma matriz está usando outra tribo sem esperanças que ainda não vimos, que é o de cada loop. A lei forragem é voltada para matriz e permite que você execute um bloco de código uma vez para cada elemento e uma matriz para criar esta inclinação, iniciar o meu tipo nos quatro cada palavra-chave abriu os parênteses. Por que o nome da sua matriz sentiu onde a pergunta que você trabalha. E, finalmente, precisaremos de um valioso temporário que representará cada elemento ao longo nosso ciclo. Vou para a faculdade Element. Por exemplo, se eu corri aborto espontâneo, obterei os mesmos resultados. Forragem permite que reiterar através de matriz associativa também. Olhando para o nosso conjunto de informações de clientes, posso imprimir o nome, sobrenome, endereço e cidade do meu cliente. A única coisa que mudo dentro do meu laço de forragem é o nome do Raio. Eu posso me dizer para cada loping que eu quero alcançar as chaves também, adicionando-o após a palavra-chave como este. Claro, a chave valiosa aqui pode ser substituída por qualquer nome que você assiste. Em seguida, vou adicioná-lo à minha declaração de eco, bem, possamos vê-lo em nosso navegador Para cada elemento na informação do cliente, o para cada loop copia a chave para a variável chave e o valor para o elemento valioso. Em seguida, ele executa o código dentro das chaves 14. Funções: até agora, todo o código com a Grã-Bretanha foi feito de algumas declarações. No mundo real, porém, esse não seria o caso. Então você estará procurando maneiras de tornar seu trabalho o mais fácil possível. E uma dessas maneiras é reutilizar o código que você já escreveu. Então eu deixo isso, digamos que queremos multiplicar dois números e exibir o resultado. Temos que um objetos de valor, multiplicação e e muito aplicado ER e cada um armazenar um número. A declaração Echo. Este lugar resulta multiplicando os valores armazenados por essas variáveis dirigidas. Eles pediram ao vento de condutividade X que seus números indicam que uma multiplicação precisa ocorrer. Agora, digamos que deseja calcular multiplicação para mais valores. Aqui está em Onley O que vimos até agora, precisamos duplicar nosso código da seguinte forma. Talvez um renomeado os objetos de valor, em seguida, um sinal os novos valores. Como você pode ver, nosso código, é desnecessariamente detalhado e repetitivo. Como mencionei anteriormente quando olhamos para loops, repetição torna seu código mais difícil de manter. A solução é chamada de reduzir, e as funções são a chave para isso. Ah, função é um nome set off declarações que você pode executar apenas invocando o nome da função em vez, Off redigitando as instruções isso economiza tempo e evitar erros. Além disso, as funções facilitam o uso de código que outras pessoas escreveram, como os dados de função incorporados que usamos no início deste curso, a melhor maneira de aprender sobre funções é apenas mergulhar e começar a usá-las. Então vamos começar criando uma função muito simples que Brent acolhe na tela. Então vamos voltar mais tarde para o nosso exemplo de multiplicação e ver como podemos traduzi-lo usando funções para criar uma nova função. Ele era a cura da deserção, seguido por um nome de função e parênteses e, em seguida, dentro de chaves. Os nomes das funções do corpo da função seguiram as mesmas regras que nomes valiosos. Eles devem começar com uma letra ou um sublinhado, e o resto dos caracteres no nome pode ser letras, números ou sublinhados. Se estamos no roteiro, você pode ver que nada é exibido. Isso porque apenas criar uma função não é suficiente. Nossa função precisa ser realmente fria. Autor. Seu bloco de função para baixo o nome da função, seguido por parênteses e não esqueça o cínico e eu não. Agora, se estamos em nosso roteiro, você pode ver bem-vindo o incidente. Exiba. A nossa palavra. Bem, a confecção é simples, nós o chamamos, e faz algo que todas as funções seguem esse mesmo princípio. Mas em vez de fazer a mesma coisa, como neste exemplo, onde nossa facção dizer bem-vindo sempre exibe a mesma mensagem quando em crânios podemos fazer nossas funções mais interessantes, Eles brincando com alguns detalhes e o primeiro tal detalhe que vamos olhar envolve o que lembrar argumentos. Olhando para trás para o nosso exemplo de multiplicação, eu quero ter uma função que possa pegar um número neutro que eu quero e multiplicá-los para fazer isso, uma primeira necessidade de uma função. Então vamos criar um e chamá-lo de multiplicação, por exemplo, em seguida, para me deixar função saber que eu vou ser dado números. Nós alavancamos os argumentos de desligamento passando um primeiro argumento fez escola multiplicação e um segundo argumento multiplicado, por exemplo, dentro dos parênteses. Então, para o corpo da função, vou simplesmente multiplicar os valores que serão armazenados nos argumentos de palha. Agora eu posso simplesmente chamar minha função e especificar os valores. Queremos passar para ele dentro dos parênteses quando a função de multiplicação é chamada, três corresponde ao argumento de multiplicação, e cinco correspondem ao argumento multiplicador, e esse mapeamento é inteiramente baseado na ordem. Posso multiplicar outros números alterando os argumentos. Valores e minha função farão todo o trabalho para mim. Além de inação como a Grã-Bretanha, dados para a tela, uma função também pode retornar alguns dados de volta para o que quer que seja chamado para ilustrar isso. Digamos que em vez de ter nossa função de multiplicação calcula e exibi-lo, nós realmente queremos iniciar o valor para algum uso futuro. Então, queremos fazer algo assim. O resultado valioso iniciará os resultados da notificação feita por nossa função. Há apenas algumas coisas que você precisa saber sobre ser capaz de fazer algo assim. A maneira como você retorna dados de uma função é substituindo a instrução Echo pela palavra-chave de retorno . Nós ainda estamos muito jogando a multiplicação e muito fornecedor. Mas em vez de exibir os resultados usando declaração eco, nós retorná-lo. Quando a função de multiplicação é chamada, ele é avaliado e Retton no valor numérico. Que, em seguida, torna-se atribuído ao resultado valioso 15. Comentando seu código: no mundo fora do desenvolvimento Web. Você vai me oferecer trabalhar com outros desenvolvedores da Web. Você estará olhando para o código de seus companheiros de equipe e eles estarão olhando para o seu, então garantir que seu código faça sentido quando alguém olhar para ele é muito importante. Mesmo trabalhando sozinho, você é um ótimo roteiro que faz sentido para você. Hoje pode ser bobagem quando você olha para ele um mês depois, uma das melhores maneiras de evitar esses problemas é, mas usando algo conhecido como comentários , nossas linhas especiais que você escreve em seu casaco que comunicam algo aos humanos. Vamos dar uma olhada neste exemplo. Neste exemplo, os comentários são marcados pelo caractere de barra dupla que eles existem em Lee para humanos dos EUA para ajudar a entender o que um pedaço de código está fazendo. Praia ser totalmente ignora-los para que eles não correr e ser executado como o resto fora do seu código. Os comentários também têm outro propósito, marcando linhas de código que você não deseja executar. Digamos que eu quero que meu script ignore minha declaração de eco atual porque eu quero usar outra. Tudo o que eu tenho que fazer é adicionar o caractere de barra dupla na frente dessa linha de instrução eco, esta linha se torna o que chamamos de uma única linha comentários. Isso é ótimo se você quiser comentar uma única linha. Mas e se você estiver escrevendo um comentário longo ou comentando um grande pedaço de código? Bem, há uma maneira mais conveniente usando comentários multi-linha para marcar o início de um comentário multi-linha. Ele era a barra da frente sujada pelo personagem asterisco. E para marcar o fim, você simplesmente inverte a ordem pela direita no asterisco primeiro, depois a barra para a frente. Agora que temos uma boa idéia fora o que vem nosso com várias maneiras que podemos escrevê-los em Ph. B. Vamos ver algumas dicas sobre como usar corretamente os comentários para tornar seu casaco fácil de ler. Dica número um. Evite comentar, procrastinação. Quando você estiver escrevendo código, você ficará tentado a deixar comentários para escrever mais tarde. Mas isso é uma má ideia. Se você não entrar em seu código como você está escrevendo, você provavelmente apenas irá ignorá-lo completamente. Escrever comentários pode ser chato, mas é muito mais eficiente para você e qualquer um que esteja lendo seu dedo do pé entender o que seu script faz de ler um comentário como o oposto de passar por centenas de linhas fora do PHP. Dica número dois. Não complique seus comentários. Seja claro e conciso em seus comentários. Use o inglês ou qualquer idioma em que você se sinta confortável. Você não precisa escrever um romance. Apenas frases simples e palavras são suficientes para transmitir sua mensagem. Dica número três Não comente coisas óbvias. Se uma linha de código é auto-explicativa, não desperdice explicando o que ela faz. Em vez disso, investir o tempo que cabe nas partes menos óbvias do seu casaco. Estas dicas irão ajudá-lo a escrever corretamente. Pode interessar ouro? Tire algum tempo para lembrá-los para que você possa ter certeza de que está codificando. A experiência é muito agradável para você e para qualquer pessoa lendo seu casaco. 16. Quiz PHP: Tudo bem. Hora de testar sua compreensão fora deste curso. Usando um questionário curto, certifique-se de pegar um pedaço de papel e a caneta secou sua resposta antes de ver a correção. Tudo bem, vamos começar. Que os limitadores cercam scripts PHP. É a primeira escolha? A segunda escolha. Ordene a terceira escolha. Certo, resposta correta. Essa é a escolha deles? Próxima pergunta. Qual caractere é usado para finalizar uma instrução PHP? É um ponto para um Cullen três é semi Cullen. A resposta correta é três é ponto e vírgula. Próxima pergunta. Como você imprime hello World para a tela em PHP é o primeiro alerta? Olá, World. Segundo Eco. Olá Mundo ou três Print. Olá mundo. A resposta correta é eco. Olá, mundo Próxima pergunta Variáveis no PHP Comece com. É um? O trabalho var ki para sinal de dólar para três. O sinal de 1% A resposta correta é o cifrão. Próxima pergunta Você pode usar aspas simples e aspas duplas para força no PHP. É verdade ou falso? A resposta correta é Chu. Próxima pergunta Qual palavra chave é usada para repetir uma instrução no PHP? É um o trabalho chave if para o interruptor. Palavra-chave ou três. A palavra chave de quatro. A resposta correta é a palavra chave quatro. Próxima pergunta. O que condiciona Saiz. Se a distância for maior ou igual a 30 é a primeira condição? A segunda condição ou a terceira condição? A resposta correta é a segunda condição. Próxima pergunta. As matrizes PHP começam por padrão com um índice desligado. É um no índice de zero para um índice de um ou três no índice. Off to correct Answer é um índice off zero para criar uma função no PHP. Usamos esta sintaxe, uma nova função, minha função para minha função ou três função minha função. A resposta correta é três. Usamos a função de palavra-chave, depois o nome fora da nossa função. Como adicionar uma multiplicação, comentou PHP. É a primeira escolha, segunda escolha ou a terceira escolha? E a resposta correta é a primeira escolha. Tudo bem, isso é definido para esta primeira parte fora do PHP na minha escala. Guia para iniciantes Fique atento para a peça número dois