PHP em ação | Laurence Svekis | Skillshare

Velocidade de reprodução


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

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

16 aulas (1 h 20 min)
    • 1. PHPinAction

      1:38
    • 2. 1 a PHP em introdução na ação

      3:28
    • 3. 2 Configurando o ambiente do PHP

      5:19
    • 4. Três HTML e PHP juntos

      9:04
    • 5. 5 echo de

      4:08
    • 6. Seis tipos de número do PHP

      4:41
    • 7. 7 php em referência à

      4:52
    • 8. 8 de PHP obter informações variáveis e tipo

      3:44
    • 9. 9 de problemas e erros do PHP

      5:58
    • 10. 10 Incluir de

      4:15
    • 11. 12s de servidor

      3:02
    • 12. 13 a PHP excluir e destruir

      5:16
    • 13. 14 poder de matrizes do PHP

      5:55
    • 14. 16 Verificar se a variável existe para PHP

      2:38
    • 15. 17 funções de string do PHP

      10:20
    • 16. 18 no PHP de Implodng e explodindo matrizes e corças

      5:29
  • --
  • 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.

108

Estudantes

1

Projeto

Sobre este curso

Explore o PHP aprenda sobre a funcionalidade do PHP comum para a programação melhor.

Revisão com exemplos de perguntas em PHP comuns. Crie os conceitos básicos do PHP com este próximo curso para ajudar você a aprender mais sobre o PHP pode fazer e como você pode criar seus próprios aplicativos. Experimente o poder do PHP

Explore o PHP, no curso, em que a nossa curso em de nós o código de PHP mais usado. Os cursos centa sobre os erros comuns que os iniciem e úteis para ajudar você a codificar mais produtiva.

Este curso de ritmo rápido inclui todo o código de origem usado no curso, além de exemplos totalmente explicados e links para os recursos principais para que você seja de programação de maneira que Salto direito e comece a escrever o código do PHP e a O curso é ministrado por uma desenvolvedor na web com mais de 15 anos da experiência de programação de PHP Encontre respostas para perguntas comuns sobre o PHP. Aprenda a escrever o PHP para o mundo real!

  • Veja o PHP em ação e explore diferentes maneiras de fazer o conteúdo em HTML para usuários da web.
  • Descubra a diferença entre o eco e a impressão e como usá-la
  • Exemplos de tipos de número
  • Var para mais informações sobre variáveis
  • Erros comuns e como depurar
  • Variáveis de servidor, inclui, excluir arquivos e variáveis de
  • Trabalhando com matrizes
  • O poder das funções de cadeia
  • Além de muito mais

PHP é uma linguagem de script perfeito para iniciantes, aprenda a usar e a ver em ação. Exemplos e demonstrações de script para você começar rapidamente.

Aprenda mais sobre PHP, estou pronto para responder a qualquer dúvida que você pode ter. Comece a criar suas próprias aplicativos no PHP hoje.

Conheça seu professor

Teacher Profile Image

Laurence Svekis

Best Selling Course Instructor

Professor

Web Design and Web Development Course Author - Teaching over 1,000,000 students Globally both in person and online.    Google Developer Expert since 2020 GDE

I'm here to help you learn, achieve your dreams, come join me on this amazing adventure today
Google Developers Expert - GSuite

Providing Web development courses and digital marketing strategy courses since 2002.

Innovative technology expert with a wide range of real world experience. Providing Smart digital solutions online for both small and enterprise level businesses.

"I have a passion for anything digital technology related, enjoy programming and the challenge of developing successful digital experiences. As an experienced developer, I create... Visualizar o perfil completo

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. PHPinAction: explorar o PHP, aprender sobre a funcionalidade comum do PHP. Para melhor codificação, construa sobre o básico do PHP com os próximos passos do curso para ajudá-lo a aprender mais sobre o PHP e o que ele pode fazer e como você pode criar o seu próprio. Aplicações PHP. Experimente o poder do PHP. Explore o PHP. Dentro deste curso, demonstramos alguns dos cursos de trechos de código PHP usados comumente em torno de erros comuns que iniciantes fazem uma tecnologia útil para ajudá-lo a codificar de forma mais produtiva. Este curso rápido inclui todo o código-fonte usado dentro do curso Temos exemplo, exemplos, exemplos, links para todos os recursos de conversa e tudo o que você precisa. Para começar rapidamente, e comece a escrever seu próprio código PHP. Este curso é ministrado por desenvolvedores com mais de 15 anos de experiência em codificação PHP. Encontre respostas para perguntas comuns sobre o PSB. Aprendi a escrever PHP para o mundo real. C PHP Annex em ação e explorar diferentes maneiras. Conteúdo de saída em HTML para usuários da Web descobre a diferença entre eco e impressão exemplos de diferentes tipos de números, despejos de barra de informações sobre variáveis, erros comuns e como depurá-los. Variáveis de servidor incluem excluir arquivos, excluir variáveis. Trabalhar com os raios e o poder das funções de string e muito mais PHP é a linguagem de script perfeita para iniciantes. Saiba como você o usa e veja em exemplos de ação e demonstrações de script para começar rapidamente. Saiba mais sobre PHP. Estou pronto para responder a qualquer pergunta que você possa começar a criar seus próprios aplicativos PHP hoje mesmo. 2. 1 a PHP em introdução na ação: bem-vindo ao nosso curso sobre PHP em ação. Este curso é projetado para iniciantes que querem saber mais sobre o uso de código PHP comum vendo código PHP comum e sua funcionalidade em ação e em geral, conhecendo melhor o PHP. Meu nome é Lawrence, e estou tão animado por ter a oportunidade de apresentar este curso para vocês hoje. Eu tenho desenvolvido aplicativos PHP desde 2002 e eu realmente, realmente gosto de desenvolver PHP porque o PHP realmente fornece tanta flexibilidade para o desenvolvedor. Isso lhe dá muita oportunidade de desenvolver aplicativos incríveis a partir do zero. E há tanta flexibilidade com o PHP. E é uma daquelas coisas que uma vez que você começa a citar e PHP, você não vai querer colocá-lo para baixo porque sua imaginação é o único limite que você tem quando você começa a codificar em PHP. Então eu novamente, estou tão animado para ter esta oportunidade de apresentar PHP para vocês dentro deste curso. Este curso vai levá-lo através de algumas das funcionalidades realmente legais e surpreendentes . Ele está disponível dentro do PHP. Vamos olhar para diferentes maneiras de colocar conteúdo em HTML. Vamos olhar para as diferenças entre Echo e tipos de números de impressão, todos os diferentes tipos de números, como usar referências. E o PHP é mais sobre variáveis. Tipos de erro e ervilhas Ph inclui versus requer. Há muitas dessas perguntas comuns que recebemos regularmente dentro do PHP, e eu vou mostrar a vocês e levá-los através de todas essas informações passo passo. Eso novamente mostrando diferentes funcionalidades que estão disponíveis dentro do PHP que são usadas regularmente. Tal servidor variáveis como podemos excluir arquivos e variáveis dentro do PHP como podemos contar e utilizar um raise dentro do PHP, até Mawr em variáveis no PHP e, em seguida, uma das minhas coisas favoritas com PHP são funções de string . Um monte de coisas realmente legais que você pode fazer com funções de string, e nós vamos estar mostrando todos esses e muito mais dentro deste curso. Então, quando você estiver pronto, junte-se a mim e vamos começar a criar nossos próprios aplicativos PHP do zero. Todo o código-fonte está incluído, bem como eu tenho recursos, como você, também, também, pode configurar seu ambiente de desenvolvimento assim como eu tenho dentro do curso, e eu encorajo você Teoh a trabalhar ao lado do código dentro o curso e praticá-lo. Experimente você mesmo. Experimente, Explore PHP e realmente conheça PHP porque garantido que você vai adorar. S o P H p é uma daquelas línguas que se expande continuamente. E à medida que mais e mais pessoas começam a usá-lo, há mais e mais crescimento dentro do PHP e ah, muito mais oportunidades com o desenvolvimento do PHP. E muitos dos sites principais já estão no PHP. Sistemas CMS como WordPress e assim por diante estão todos usando PHP. Eso fez a escolha certa olhando para o PHP E agora vamos juntar-nos a mim e começar a criar algum código PHP do zero. 3. 2 Configurando o ambiente do PHP: nesta lição, vou mostrar a vocês os diferentes recursos que usarei ao longo do curso para escrever meu código PHP e criar as lições para este curso. Então, um dos recursos que é divertido e um dos recursos que você vai precisar ter para escrever código PHP é um editor e editor que eu vou usar neste curso é chamado Adam. Asus é um editor gratuito que pode ser baixado em adam dot io, e é realmente versátil. Editor funciona Cross Platforms tem um monte de pacotes realmente bons e faz um monte de coisas realmente legais. Eso Este é um dos outros que têm usado mais e mais ultimamente, e eu realmente acho que é um grande editor. Então, se você está procurando um editor para escrever código com, eu sugiro verificar Adam. Ou se você está procurando algo que você experimente. Adam é uma ótima opção. Então eu tenho Adam aberto aqui e com Adam, tudo está contido dentro das configurações aqui para que possamos atualizar o tamanho da fonte. Podemos pegar temas de pacotes adicionais, ver atualizações, instalar informações adicionais e assim por diante. Então realmente fácil de fazer e atualizar e configurar para torná-lo olhar da maneira que você quer que ele para olhar eso Isso é Adam. Outro recurso que vou usar será máquinas locais. Então isso dá incapacidade de ir para o host local e saída do código PHP. Então eu estou indo para a pasta PHP e não contém este arquivo PHP index dot. E dentro deste arquivo, é aqui que eu posso escrever conteúdo. Posso voltar para fora, atualizá-lo e vê-lo exibido no meu navegador. E, claro, precisamos ter um servidor para renderizar o código PHP eso o servidor tão divertido. É muito fácil e simples, um para configurar. É provavelmente um dos mais rápidos para começar, então este é chamado Zampa. Ele está disponível na plataforma cruzada do Apache amigos dot org, Então windows Lennix os X. Ah, e é muito rápido e fácil de instalar. Você só precisa clicar, então selecione a versão que você está procurando e baixe-a para seu sistema operacional e, em seguida, instale-a. E uma vez que você colocá-lo em funcionamento, você vai começar com um painel de controle. Então este é o painel de controle básico, e tudo que você precisa fazer é iniciar o servidor irregular. Se você tem um banco de dados, você pode começar minha sequela também. Se você estiver procurando Teoh, execute um servidor FTP. É capaz de fazer isso também. Então você pode iniciar qualquer um destes se você precisar configurar. É tão agora, o que eu estou fazendo é que eu realmente não estou usando o diretório padrão. Então eu tenho uma pasta que eu tenho na minha unidade K onde eu tenho sites PHP. E esta é a pasta que eu quero usar como minha rota. Então eu fiz algumas atualizações para o arquivo de configuração nós. Você vai para configuração do Apache. Ele se abre. Então eu disse isso para abrir no bloco de notas e eu atualizei onde meu diretório raiz está. E naquele verão em torno da linha 2 50 alguns em algum lugar entre 462 e 48. E há esses dois eso Há a raiz do documento e há o diretório. Então apenas atualize esses Teoh qualquer diretório que você quiser usar. Se quiser usar um, esse não é o padrão. Se você simplesmente ir em frente e instalar Samp por padrão. Ele vai estar olhando para o mar em uma máquina Windows. Vai ser ver as docas Zampa ht. Essa vai ser a raiz. Então tudo o que eu fiz foi ter apenas hash aqueles fora e eu atualizei e criei novos caminhos para o diretório raiz, e isso me dá a capacidade de executar. Essa pasta em particular que estou agora diz que é minha pasta PHP, e eu tenho meu arquivo index rodando aqui como o arquivo raiz, e é por isso que eu sou capaz de ir para o host local e ver esse arquivo PHP dot index dot PHP. Então a mesma coisa aqui indexar ponto PHP e ele me permite executar esse diretório de arquivo como digitando no host local . Ah, e isso é tudo para a montagem. E você vai precisar configurar algo semelhante, a fim de seguir junto com este curso. E eu recomendo que você experimente o código PHP para si mesmo e faça algumas variações dele. Jogue com as variáveis, faça algumas atualizações, faça algumas alterações e veja o que acontece. A melhor maneira de aprender PHP é praticar e configurar seu ambiente para que você esteja pronto para praticar. PHP é um bom lugar para começar. Então, com o download desses dois Adam e Zampa, você deve estar no mesmo ambiente que eu e pronto e correndo para começar a criar algum código PHP. Então, a próxima lição vamos mergulhar direto no PHP, e eu vou mostrar algumas funcionalidades realmente legais e ajudá-lo a conhecer o PHP um pouco melhor. Então isso está chegando no próximo conjunto de lições. 4. Três HTML e PHP juntos: Então, agora que estamos funcionando e prontos para codificar, vamos entrar e começar a criar algum código PHP. O propósito deste curso é apenas para mostrar algumas funcionalidades muito comuns e PHP algumas coisas realmente legais que você pode fazer com PHP e permitir que você saiba e entenda melhor o que você pode fazer com o código PHP. A primeira coisa que vamos estar olhando e isso é uma coisa muito comum que as pessoas estão olhando para fazer, e que é a saída de seu código PHP. Portanto, ele é realmente visível dentro do seu HTML. Então, muitas vezes você verá que nós criamos como este no PHP index dot. Então, se nós temos a extensão PHP do que se você tem um servidor executando que tem PHP instalado do que o seu servidor vai não, para renderizar isso como um arquivo PHP e ele vai não para executar todo o código que está contido aqui e muitas vezes vezes Basta ver que, uh, código PHP e, em seguida, você tem seus códigos HTML. Pode ter código HTML aqui em baixo aberto e fechado, e você tem sua cabeça e corpo e assim por diante. Então eu só vou escrever um html rápido aqui e ah, corpo aberto. E, finalmente, fechando o corpo eso talvez você tenha uma página de introdução. Então bem-vindo, Teoh meu site e, em seguida, boom, Você quer adicionar em algum código PHP? Então vou mostrar várias maneiras diferentes de fazer isso. E, claro, existem diferentes maneiras de produzir conteúdo. Eso você pode renderizá-lo como um modelo e assim por diante. Então esta é uma maneira muito rudimentar, Teoh Output algum código html. Então digamos que você tinha uma variável e eu vou chamar essa variável Olá e vamos fazer um mundo padrão Hello. Então agora nós temos uma variável Olá contendo o valor de cadeia de Olá mundo e nós realmente queremos colocá-lo em nosso site. Então, como você vai fazer isso? Então vamos dar uma olhada rapidamente e passar para o nosso anfitrião local. Olhe para o código-fonte lá e, claro, sempre ver é o HTML então nós não vemos realmente esse PHP E nós queremos renderizar essa variável PHP e provavelmente nós queremos fazer algo mais com essa variável PHP. Isto é apenas para simular como você pode obter a partir de variáveis PHP. E eu coloquei esse tribunal para que haja uma série de maneiras de fazer isso. E um deles seria apenas incorporar esse PHP diretamente dentro do seu código Então você poderia fazer algo assim onde você pode abrir o p X p e eco outs, eco out hello, apenas assim e, em seguida, fechá-lo para que o processador novamente sabe que o código PHP está finalizado s para que possamos sair aqui e podemos atualizá-lo. E boom, lá vamos nós. Vemos “Olá”. Então, outra maneira de fazer isso. Então, há algumas formas abreviadas de fazer isso. E os métodos abreviados nem sempre funcionam em cada PHP ESO dependendo do que seu arquivo PHP I e I permite que você faça e como ele pode interpretar código PHP. O formato curto pode ou não funcionar, e o benefício do formato curto é que ele só parece muito mais limpo dentro do seu código de saída . Então ele voltou para aqui e eu vou te mostrar o que quero dizer. Então nós tivemos um exemplo disso, e para abreviação, você pode fazer algo assim onde você tem o ponto de interrogação e você está pulando esse PHP. Então, tudo o resto é igual. E então este é o código abreviado, e acho que esqueci de dizer isso. Então volte para fora e atualize-o, e podemos ver aqui dentro da fonte. Então o que está acontecendo aqui é que nós estamos ecoando Olá, mas ele não está realmente sendo lido para fora. Então vamos dar uma olhada neste código um pouco mais de perto, e percebemos que este servidor em particular não está renderizando esse código s. Então é aqui que precisaríamos ir para o nosso PHP. Eu e eu arquivamos eso que está localizado logo aqui. Então eu acabei de abrir isso e vai haver algum lugar aqui. Vamos procurar um Comando chamado “curto aberto tag”. Então, por padrão, ele está ativado, e podemos definir que seja ativado ou desativado para igual ativado ou desativado. Então, encontre o próximo. E notamos que isso agora está desligado. Então vamos ligar isso. Salve isso e nós provavelmente precisamos reiniciar nosso servidor, Então basta parar e começar. E agora vamos tentar isso novamente quando eu atualizar a página. Vemos que hello world está funcionando e que somos capazes de realmente usar abreviação dentro do nosso código PHP. Então nós não mudamos nada dentro do código e percebemos que somos capazes toe iria colocar esse valor. Então isso é essencialmente o que você pode fazer. Você pode atualizar seu arquivo PHP I e I e você pode habilitar essa linha de tag curta e aberta. Então, no meu, ele estava localizado em mentir para 02 e simplesmente permitindo que isso me dá a habilidade devido à abreviação. Então, novamente, dependendo do que seu arquivo PHP I e I permite que você faça é onde você é capaz de ir com a abreviação. Então, há outra maneira. Na verdade, dedo do pé colocou esse conteúdo também. E novamente, este único benefício Brill é que ele apenas parece muito mais limpo. Então, em vez de ecoar, podemos apenas fazer um sinal de igual e enfraquecer, remover um pouco desse espaçamento lá e atualizá-lo e vemos que isso também produz o mesmo valor de variável. E, novamente, isso é apenas mais curto. Niedere e alguns desenvolvedores vão optar por fazê-lo dentro deste tipo de formato abreviado eso um monte de várias maneiras diferentes de realizar a mesma coisa, e ele apenas flui muito melhor dentro desse HTML. E é por isso que você vai ver, muitas vezes os desenvolvedores vão fazê-lo desta maneira. Então, outra coisa que você pode querer fazer dentro do seu código-fonte do seu HTML é talvez você queira renderizar algo dependendo de uma condição. Então isso é algo que muitas vezes é feito com ele. PHP. Então, de novo, vamos abrir essa condição e vamos colocar a condição aqui. E então o que vamos ver é se o olá existe então e fechando isso e nós vamos apenas fazer um legal aqui eso se esse olá existe do que o que vamos fazer é vamos então eu notei que isso vai ser código html. Então, olá, está lá perto que e também abrir pedaço ph ou digite um pouco mais de código PHP. E tudo o que estamos fazendo aqui é que estamos fazendo outra coisa e notamos o carvão lá dentro. E talvez para esta viagem Olá é ir em frente. E então o que precisamos fazer, precisamos fechar isso de novo, abrindo esse PHP e precisamos adicionar isso. E se houver e se assim for, que ele sabe que se declaração agora está fechado. Então vamos dar uma olhada e ver o que acontece com o código deles agora. Então vemos que “olá “está lá. E se talvez mudarmos isto para “Olá A “ou algo assim. Então provavelmente vamos lançar um erro lá. Mas notamos que a saída ainda é. Olá se foi porque Olá, A não é variável definida. Então é uma variável indefinida. Então ele volta como falso em vez de verdadeiro, o que tivemos com olá. E temos a outra condição disparando aqui. E é assim que você pode perfeitamente colocar código PHP dentro do seu HTML. E, claro, melhor maneira é tentar manter o máximo dele separado do seu HTML possível para realmente torná-lo agradável e ordenadamente dentro de seus arquivos fonte. Mas, é claro, há casos em que você vai precisar colocá-lo dentro de seu código HTML, e isso seria uma maneira de fazer isso de uma maneira agradável e elegante. Então, na próxima lição vamos olhar para a diferença entre eco e impressão. Então, para a lição anterior que temos sido ecoando fora são valores variáveis. E para aqueles de vocês que estão familiarizados com o PHP, você pode saber que você também pode imprimir essas variáveis e esses valores. Então vamos dar uma olhada em quais as diferenças entre os dois e isso está chegando na próxima lição. 5. 5 echo de: Nesta lição, vamos ser levados mais perto. Olhe para eco e impressão. Essencialmente, estas são duas maneiras que podemos produzir valores PHP em nosso navegador web e há realmente uma diferença entre os dois. Então, na maior parte, se você quiser produzir algum conteúdo, você conduz sprint. Você pode usar echo e print realmente tem duas maneiras de fazê-lo. Você pode fazê-lo com os colchetes arredondados em torno da impressão também. Então vamos dar uma olhada nisso. Então vamos usar a mesma variável da última vez, e eu vou ecoar esse valor tão ecoado Olá e imprimir. Olá. E eu vou adicionar um pouco de html aqui, então nós temos uma quebra de linha. Vamos dar uma olhada e ver qual é a diferença. Então, nada. Na verdade, não há diferença. Ele se torna da mesma maneira. Parece exatamente o mesmo se você está usando impressão ou se estamos usando eco. Agora vamos dar uma olhada mais de perto. Olhe para o que estamos fazendo aqui e podemos ver que a impressão realmente nos permite imprimir eso. Ele retorna um valor de um eso ele print permite que se permite para ser usado dentro de expressões. E então esta é a diferença entre impressão e eco. Temos uma expressão aqui, expressão tão simples. Então temos B. E se b é verdade, então estamos imprimindo. Verdadeiro. E se B for falso, estamos imprimindo falso eso Não funcionará se fizermos o eco, então não seremos capazes de imprimir Verdadeiro com Echo e verdadeiro com falso Vamos tentar isso aqui dentro estamos imprimindo falso eso Não funcionará se fizermos o eco, então não seremos capazes de imprimirVerdadeiro com Echo e verdadeiro com falso Vamos tentar isso aqui dentrodo nosso editor. Então vamos ser e vamos ver se B é verdade. Então vamos imprimir a verdade. E se não for, então vamos usar a impressão digital e vamos fazer falso. Então, essencialmente, esse é esse valor vai ser impresso se é verdadeiro ou se é falso, e então agora vamos fazer outro aqui e vamos tentar usar eco. Então, primeiro de tudo, vamos comentar que um fora e atualizá-lo e nós vemos que nós obtemos essa saída de falso E é claro que nós jogamos essa variável. Há, então, precisamos encontrar essa variável. Se não queremos lançar um erro para que possamos apenas ser iguais em branco. E então lá vamos nós que temos falso. Portanto, o valor para B não é verdadeiro. Mas o que acontece se tentarmos fazer assim? Se tentarmos ecoar deve ser eco s. Então, o que acontece se em vez de imprimir, usarmos Echo? Vamos ver o que acontece agora. Então, em uma atualização, obtemos eco inesperado em menos sete. Então não somos capazes de usá-lo dentro deste tipo de formato por causa do fato de que ele é uma expressão e print ainda retorna esse valor de um onde como Eco não, e é por isso que não podemos usá-lo dentro desse argumento e realmente esperar uma saída. Então, se nós realmente tivéssemos um valor para B, poderíamos ver que ele volta como verdadeiro. Então, novamente, apenas para mostrar que a saída mostra como verdadeira. Então essa é a grande diferença entre print e echo eso, dependendo de como você gosta de usá-lo, como você gosta de usar seu código, você pode fazer qualquer um se você simplesmente quiser produzir esse conteúdo. Mas se você quiser usá-lo com uma expressão. Certifique-se de que você está usando impressão e não eco. Então, a próxima lição vamos olhar para tipos de números dentro do PHP. Há uma série de diferentes tipos de números eso predominantemente estavam usando decimais e negativos. Eso Há alguns outros que você deve estar ciente e você vai encontrá-los ocasionalmente chegando com em código PHP. Portanto, é sempre bom estar ciente do que eles são e como detectá-los. Então isso está chegando na próxima lição. 6. Seis tipos de número do PHP: nesta lição, vamos explorar os diferentes tipos de números usados dentro do PHP. Então, como mencionado que comumente você vai ver números decimais. Você também vai ver números negativos, e ocasionalmente você vai ver outra coisa. Então, há números de Octel. Números octel começam com zero eso. Este não é equivalente a 123. Só porque tem um zero na frente. Na verdade, é equivalente a 83. Há números decimais da Hexi. Eso Estes são números e sua combinação fora. Eles também têm cartas neles. Então eu acredito que subir T E S O. Isso nos dá um espectro completo de 16 caracteres por número aqui. E há também números de anel beina, então números binários são uma combinação de zeros e uns, e isso nos dá a capacidade de criar um equivalente de 255. Ah, e então é assim que ele é representado em como uma variável. Então vamos também dar uma olhada no que o PHP tem dentro de sua saída. Então ele tem todos os números diferentes lá que acabamos de passar. Os números decimais Eso são representados 1 a 9 ou 0 a 9 acidentes. Ismael começar com um zero do que eles têm um personagem. 0298 f ou maiúsculas oito f Então isso não importa. Podemos usar qualquer um. Nós também pode usar OC portagens Eso Octel czar representado com um zero e, em seguida, 0 para 7 e, em seguida, binários são zero b e, em seguida, mais a mordida, valor binário e o número Binali. E, em seguida, com inteiros eso Estes não são inteiros. Inteiros podem ser hexi decimal. Eles podem ser octo, eles podem ser binários e eles podem ser decimais. Então, só para ter uma idéia melhor, eles têm alguns exemplos aqui e com esses tipos de números também, você pode fazer equações matemáticas. Então vamos definir alguns desses números aqui e dar uma chance. Então, se quisermos definir no número Octel Então o exemplo teve isso como 83 e vamos fazer como cinco . Então, se ecoarmos um bi menos então o que você acha que essa resposta aqui vai ser quando estivermos colocando esses valores? Vamos ao nosso anfitrião local. Refresque-o e vemos que temos um número de 78. Isso porque esse número agora é representado como um número Octel. E então estamos fazendo uma combinação aqui onde temos decimais. Eso isto é, obviamente, apenas um cinco. E então isso representa 83. Então nós temos essencialmente 83 aqui menos cinco, e estávamos retornando esse valor de 78. Então, como você pode ver, os números são intercambiáveis. Eso vamos dizer que tivemos um hexi números decimais que eu vou fazer e vamos fazer o número decimal hexadecimal . Então isso foi representado por zero X e nós temos um a eso o que acontece se nós apenas colocar esse valor? Então, se quisermos ver como esse número sextavado parece, vemos que se parece com 26. E, claro, agora podemos usá-lo de forma intercambiável para que pudéssemos subtrair cinco de 26 obter um valor de 21. Portanto, é bom estar familiarizado com esses números agora. Obviamente, muitas vezes você não vai estar contando binários e números hexi decimal ou octo , mas há casos em que você precisa usá-los dentro do seu código. Eso é bom estar ciente de que eles estão disponíveis. Eles são intercambiáveis, e você pode usá-los dentro de suas fórmulas, bem como para sair com valores para que eles possam usar diferentes operadores, e você pode retirar esses valores. Eso Se você quiser usá-los, certifique-se de formatá-lo dentro deste tipo de formato para que você possa chamá-los corretamente dentro de seu código PHP. E eu faço. Eu aconselho que você verifique para experimentá-lo por si mesmo e ver o que você pode fazer acontecer com o seu código PHP. Então, a próxima lição vamos ver como podemos referenciar variáveis em outras variáveis e mostrar alguns exemplos de como fazer isso na próxima lição, então isso está chegando. 7. 7 php em referência à: Então esta lição vamos olhar para o PHP e referenciar variáveis dentro de outras variáveis. Então, essencialmente, o que isso significa é que se referirmos uma variável tão exatamente como neste exemplo, e eu vou passar por isso dentro do código, bem assim podemos ver aqui que o sinal e referências a e ser. E então, quando adicionamos dois mais B, obtemos um resultado de 21 e, em seguida, como nós atualizamos um Então nós temos inicialmente um começa como um, e nós tivemos 22 a a. Então, quando nós ecoamos fora B, nós obtemos o valor de B assim para e, em seguida, 22 sui notar que mesmo que seja, nós não mudamos nada dentro B, nós realmente obter um valor de saída diferente para B. E é assim que usamos referências. Então, se quisermos variável, que está mudando constantemente, e queremos ter acesso a esses novos valores à medida que eles atualizam, então podemos usar referência. Então vamos dar uma olhada nisso dentro do nosso editor. Então, abrindo isso e primeiro de tudo, vamos definir alguns valores vai dar, uh, um valor fora. Olá e vamos dar ser um valor de cinco e, neste caso, vai dar ver valor de talvez possamos referenciar podemos ser dentro de C Então, como fazemos a referência ainda temos que definir o operador como igual a e usamos o e sinal eso eu quero um referência estar lá . Então, quando haverá aumentos, então nós vamos obter um valor diferente para C. E agora vamos apenas colocar ver? Então dê uma olhada e veja como isso se parece. Eu também vou adicionar em uma quebra de linha lá, então um pouco de html e então agora o que eu vou fazer é eu tenho que ser e eu vou adicionar para ser, então eu vou adicionar ou talvez nós vamos adicionar. Então talvez nós vamos adicionar um e, em seguida, a um vai adicionar mundo, e, em seguida, apenas copiar esta linha para fora. Então o que você acha que vai acontecer aqui? Você acha que é a primeira linha aqui? Então eu sei que eu não usei B, mas eu tenho que usar isso no próximo exemplo também. Então vamos dar uma olhada rápida e ver como isso torna atualizar a página e olhar na fonte. Vemos que temos o mundo do olá e do olá. Então vamos passar por isso. Eu passei por isso de novo. Então, inicialmente, definimos um como Olá e vemos que referenciamos como um valor fora de um Então usamos isso e por assinado. Então, se eu tirar isso e eu atualizá-lo, vemos que não temos nenhuma mudança aqui quando mudamos o valor de um Mas quando usamos a referência e adicionamos esse valor a um e agora se torna o valor de C para que possamos fazer isso também com ser assim se você quiser adicionar em B para isso também. Então vamos, hum vamos nos mover, estar por aqui e eu vou adicionar em D Então com d nós vamos fazer referência ser assim você não pode realmente dobrar referência eso Nós vamos apenas fazer referência de uma vez lá. E então talvez o que vamos fazer é incrementar será aqui? Isso é que eu estaria em nossa saída então apenas adicionado lá porque nós somos usados nas aspas duplas , então nós devemos ser capazes de obter o valor de B, voltar para fora e atualizá-lo. Então agora nós temos ambos são referenciados, então nós temos Olá. E quando adicionamos mundo a um nós temos Olá mundo e vemos que quando nós incrementos ser, nós começamos na saída fora. Inicialmente temos uma saída de cinco aqui e então vamos colocá-lo novamente. Nós obtemos um valor de seis E isso é o que você usa referenciando dentro do PHP e para resumir essencialmente, quando fazemos referência, isso significa que quando fazemos uma mudança na variável referenciada que nós também vamos mudar que nova variável também. Eso Próximo. Vamos olhar para informações variáveis sobre como podemos extrair algumas informações sobre essa variável usando despejo VAR. Então isso está chegando na próxima lição. 8. 8 de PHP obter informações variáveis e tipo: nesta lição, vamos olhar para a informação variável e como ele pode puxar essa informação e dar uma olhada nela usando despejo VAR. Até agora, dump é uma função muito útil no PHP e essencialmente permite que você despeje essa informação sobre a variável. Então, se você tem uma variável que você está usando e você quer descobrir talvez o tipo dele e eu vou mostrar-lhe como podemos usar var dump Até agora, dump é uma função e funções embutidas no PHP. Então eu vou var despejar um e eu também vou var despejo ele ser e ele vai dar uma olhada mais de perto na verdade o que sai na saída. Então vemos que o primeiro lixo bar. Então talvez eu possa atualizá-lo aqui e isso está no código-fonte para o índice de ponto PHP E vemos que inicialmente nós temos uma string Então o comprimento da string é cinco e nós temos cinco caracteres lá. Então é ah cinco caracteres string e em seguida temos um inteiro eo valor do inteiro é cinco. E é isso que estamos vendo Sai! Coloque a sua dentro do despejo var tão maneira muito legal de realmente ver algumas informações adicionais que estão contidas dentro de variáveis, e também pode ser útil quando você está tentando descobrir mais informações. Você tem variáveis dinâmicas, e talvez você perca a noção se é um inteiro ou se é uma string s. Então esta é uma ótima maneira de dizer. Há também um aumento dentro do PHP. Agora sabemos que podemos imprimir um aumento dentro do PHP. Mas digamos, por exemplo, que queremos, na verdade, mais algumas informações sobre a estrutura desse conteúdo. Então vamos fazer este aqui e vamos adicionar em C e atualizá-lo e vemos que agora o despejo var . Então eu estou usando os arquivos de origem lá porque ele está listando em tudo na mesma função. Eso aqui dentro do código-fonte, podemos realmente ver a saída e como ela está sendo saída do PHP. Então você vê, nós temos uma matriz, então o tipo de variável inicial é uma matriz. Tem dois itens dentro da matriz e, como sabemos, uma corrida começa em zero. Então o primeiro item está em zero, e o interessante aqui é que todos os itens dentro da matriz também obter seus valores despejados para que possamos obter até mesmo informações mawr em relação aos itens que estão contidos dentro dessa taxa. E isso é tão super útil. Se eu tivesse um monte de itens dentro de uma matriz, eu poderia realmente facilmente despejar que oito e obter mais algumas informações sobre isso . Agora há algumas ou informações no PHP dot net em relação ao var dump para que você possa ver que há um monte de informações diferentes aqui, e algumas ela está fazendo a mesma coisa onde ele está colocando esse conteúdo, mostrando o que ele vai olhar como, como você pode var despejá-lo e vemos que ele tem alguns exemplos aqui. Então, se temos um flutuador ou se temos ah valor booleano para que ele irá produzir esses valores, bem como quando foram para fora colocando para fora que Bardem tão novamente muito útil para encontrá-lo o tipo de variável que estamos olhando e obter algumas informações variáveis adicionais. Então, ao longo do curso anteriormente, vimos que vimos alguns erros dentro do nosso código PHP, e existem três tipos principais de erros dentro do PHP, e vamos dar uma olhada neles e como eles obtêm saída no lição. 9. 9 de problemas e erros do PHP: quando se trata de PHP. Esses erros, mesmo que não gostemos deles, são uma ótima maneira de descobrir o que realmente aconteceu dentro do nosso código. Portanto, existem três tipos diferentes de erros no PHP. Há avisos. Então estes ar simples não erros críticos. E essencialmente eles estão apenas dando algumas informações adicionais. Então talvez se você está acessando e variável indefinida. E vimos isso mais cedo quando estávamos tentando ecoar Ah, valor que não existia. Então, se tivéssemos algo assim e nós ecoamos um, então vamos para o nosso anfitrião local e vemos que temos este ar de aviso. Então a coisa interessante sobre este aqui é que o tribunal vai continuar a executar eso Nós vemos que o frio vai escrever a próxima linha. Mesmo que estejamos lançando um erro, ele ainda continua, e não interrompe o script. Execução s então este é o mais leve dos erros. E, claro, se você vir esses erros, é uma boa idéia dar uma olhada mais de perto e tentar corrigi-los. Ah, mas eles não são críticos para a execução do roteiro. Então, ainda está executado. A seguir, os nossos avisos. Então, esses braços ou avisos importantes e por exemplo, se ah, arquivo que você está tentando incluir, se isso não existir, então você receberá uma mensagem de aviso. Então, se você está fazendo algo como incluir, e você está fazendo referência a um arquivo que não existe, então isso irá através de um erro. Mas, felizmente, isso não vai parar a execução. Temos aquele ar de aviso, seu arquivo ou diretório. E a coisa realmente boa sobre erros é que ele realmente dá mais algumas informações sobre o que está causando esse ar. Então este é um ótimo lugar para começar se você está jogando esses erros. Se o script não estiver funcionando corretamente , observe esses erros. Leia e eles são muito auto-explicativos. Portanto, nenhum arquivo ou diretório em e nos dá o número da linha. Ele nos dá o arquivo que está jogando o ar. Ótima maneira de solucionar problemas e descobrir como consertar esse ar. E é muito bom porque você tem os números de linha lá. Basta ir para o número da linha aqui. Temos a variável aqui. Temos o arquivo que não existe e fomos capazes de continuar com o script. Por fim, temos um erro fatal e isso é se estamos exigindo um arquivo que não existe ou um objeto que não existe. E isso quando estamos usando, exigem e vamos olhar para incluir e exigir em uma próxima lição. Então, não vou falar muito sobre isso no momento. Mas exigir vai nos forçar a tentar encontrar esse arquivo. E se lançarmos esse ar, não seremos capazes de continuar com o roteiro. Então vamos ver o que acontece agora. Então temos um erro fatal exigir, e notamos que após o 1º 1 recebemos olá. Depois do 2º 1, recebemos um “olá”. E por último, erro fatal interrompeu a execução do script e não foi mais capaz de prosseguir. Então, esses são os erros mais cruciais , é claro, porque se você estiver executando um script, você não quer encontrar nenhum desses erros porque isso pode descartar um pouco do que você está fazendo com seu código. E especialmente porque você não é capaz de produzir nenhum outro tribunal eso aqui dentro do relatório de erros do PHP , nós podemos realmente desativar alguns desses erros. Há uma maneira de desligar todos os erros. Você pode fazer o relatório de erro zero ou você pode fazer erros simples. Então, só para que você um breve exemplo. Então, se mudarmos o relatório aéreo para zero, volte aqui e não vemos esses erros. Mas esses erros ainda estão prevenindo. O resto do nosso script é executado. Temos um “olá” para “olá”. E uma vez que atingimos esse erro fatal não foram capazes de ver essa saída. Por isso, às vezes é bom desativar os erros porque talvez você não queira ver os usuários entrando se você estiver faltando uma variável. Se você estiver faltando um caminho, talvez você não queira que seus visitantes da Web vejam essas informações s. Portanto, isso é algo a ter em mente com erros que você tem algum controle sobre como eles obtêm saída. Você pode alterá-lo novamente para ver todos os erros, que é o padrão. De acordo com o meu PHP, eu e eu arquivamos relatórios de erros eso e temos todos eso novamente indo para o meu servidor aqui, indo para um PHP. Eu e eu podemos procurar por esse relatório de erros e vemos que por padrão dentro do PHP I e I, eu tenho e tudo o que basicamente significa que estamos mostrando todos os erros, então há dois lugares onde você pode essencialmente desligar isso. Você pode desativá-lo no arquivo PHP I e I. Ou você pode simplesmente colocá-lo no código aqui superior, como eu fiz aqui, e você pode removê-lo, esses erros. Mas se você está solucionando problemas ou se você está desenvolvendo seu código do que os erros são, ótima maneira Teoh ser capaz de descobrir mais informações sobre o que está acontecendo dentro desse código e ser capaz de lidar com esses problemas. Então, como prometido na próxima lição, vou falar mais sobre incluir versus exigir. Então inicialmente eles parecem fazer a mesma coisa. Mas como vimos com os erros, e isso é uma dica para o que vamos falar na próxima lição, como vimos com os erros, eles não estão realmente executando da mesma maneira, então isso está chegando na próxima lição. 10. 10 Incluir de: Muitas vezes você tem essa pergunta. Qual é a diferença entre include e require? Essencialmente incluir dá-nos uma maneira de puxar um arquivo em Teoh nosso arquivo PHP atual e utilizar isso Então isso é realmente útil. Especialmente quando talvez você está construindo um modelo e você tem ah, cabeçalho. Você tem um rodapé. Quer incluí-los? Então, na última lição, eu te dei um pouco de um alerta de spoiler sobre o que vai acontecer e qual vai ser a diferença entre incluir e cabeçalho Ainda, é ou incluir e exigir. Vamos fazer assim. Então nós temos um cabeçalho, nós temos um rodapé e isso vai criar um novo arquivo e eu vou dar. Eu só chamo de cabeçalho e eu vou criar outro arquivo novo e eu vou chamar este rodapé. E agora quando eu voltar Teoh aqui eu posso ecoar, algum conteúdo. Então este é um modelo muito básico que podemos estar usando para um site. Quando eu atualizá-lo, eu posso ver meu código-fonte lá. Tenho o meu cabeçalho. Eu tenho o meu conteúdo e o que aconteceu aqui com Rodapé e eu não tinha nenhum conteúdo lá . É por isso que nada está sendo colocado lá. Então, refresque-o. É uma maneira muito básica de criar um modelo da Web. E podemos ver como útil utilizar incluir e exigir pode ser eso. A única diferença, realmente é entre incluir e exigir. Eles fazem a mesma coisa. Eles permitem que você traga arquivos externos e aja como se estivessem dentro de seu arquivo atual . Então, mesmo se você fez algo como você tinha algum PHP então me dê um outro exemplo e assim minha coisa favorita para escrever Olá mundo. E então agora eu estou chamando nesse cabeçalho para que eu possa ecoar o conteúdo e vamos começar eco eu gostaria um eso o que você acha? E eu quase cometi um erro lá indo com as aspas simples porque então nós realmente apenas ecoar o sinal de dólar A s. Então agora nós vamos ecoar o valor de um Então você acha que nós somos capazes de ecoar fora foram capazes de saída esse valor de um E se você disse sim, somos capazes de produzir esse valor de um porque quando incluímos ou quando exigimos que arquivo é executado como se esse frio estivesse apenas sentado logo acima em vez do incluir que tínhamos todo esse código em vez aqui e aceitar que nós obviamente não estaríamos quebrando fora do PHP e apenas rating header. Então lançamos alguns erros. Então, novamente, a diferença entre estes é que se esses arquivos não existem realmente, então nós realmente executar em um erro fatal com requisição. E geralmente você quer tentar evitar isso, especialmente quando você está construindo um modelo. Então tente não usar, exigir, tente usar, incluir. E isso permitirá que você o faça Mesmo que você tenha movido alguns de seus arquivos ou se você acidentalmente excluí-los, você ainda será capaz de processar o seu código. Embora seu site vai parecer muito diferente porque você vai estar faltando o lá, o pé ou a cabeça, ou qualquer queda que você está tentando puxá-lo. Ah, e então você deve ser capaz de descobrir nesse ponto se há algum problema com o seu código e fazer os ajustes e atualizações, em seguida, e espero que seja você ainda pegá-lo dentro do processo de desenvolvimento. E nesse ponto você tem seus erros. Eles estão aparecendo e você pode olhar mais de perto o que está jogando esses erros. É sempre tentado tomar include over require se é um arquivo que está apenas sendo emitido. Mas se é o arquivo real que você precisa, a fim de executar seu script para evitar um monte de outros erros que o uso exigem. Então, a próxima lição vamos olhar para algumas variáveis de servidor e variáveis de servidor pode ser realmente útil dentro do seu script PHP. Você pode realmente utilizar essa informação e fazer uso dela dentro do seu código, mostrar-lhe como na próxima lição. 11. 12s de servidor: nesta lição, nós vamos estar olhando para variáveis de servidor. Então, este em particular obtém o conteúdo do cabeçalho do host da solicitação atual e envia dentro da nossa página da Web. Vamos dar uma olhada e ver como isso vai funcionar. S abrindo nosso editor para eco e a variável de servidor e a variável que vamos procurar é o host de sublinhado http. Então, essencialmente, isso só significa que vamos produzir o domínio, então vamos atualizá-lo. Vemos que temos o domínio lá, e há um monte de variáveis de servidor que você pode fazer uso fora. Vemos que temos alguns que foram atualizados e removidos nas diferentes versões do PHP. Então, novamente , boo, sempre atento à versão do PHP que você está usando e verifique se os valores e as variáveis e as funções que você está tentando acessar também estão disponíveis s podemos fazer coisas como nós pode obter. Podemos obter algumas informações do host, podemos obter o endereço remoto, modo que nos dá o endereço I p do host. Essa é outra muito útil. Especialmente se você estiver fazendo um aplicativo e quiser se certificar de que o usuário da Web, talvez você queira verificar se os usuários da Web o mesmo usuário da Web. Você pode usar o endereço i P para ver se eles estão vindo do mesmo i p ou você pode utilizá-lo quando você tem um sistema de login. Apenas mantendo o controle de tudo isso, certificando-se de que as pessoas estão abusando do seu sistema. Há um monte de registros vindo do mesmo endereço I P e assim por diante. Há um host remoto, um usuário remoto, apenas um monte de arquivos úteis realmente bons aqui. Então, vale a pena Teoh apenas tomar. Talvez possamos tentar um pedido. Você também sou eu. Então eu só vou trapacear aqui um pouco. E eu, você sabe, coloquei esse pedido que você é eu e vamos ver como isso se parece. Essencialmente, temos esse endereço completo lá porque o pedido que você é I que vai ser indexado PHP e o servidor http host é o host local ou o domínio que estamos sentados em s para que assim possamos obter essa informação. E, claro, isso é tudo útil para rastrear usuários. E assim por diante. Então nós temos ah toda lista de diferentes variáveis de servidor que são muito véu disponível. E novamente, outro que é usado frequentemente é o endereço remoto. A fim de conseguir que eu p endereço. É aí que você pode fazer uso dessas variáveis embutidas e adicioná-las ao seu casaco. Então, a próxima lição vamos olhar para excluir dentro do PHP. Então vamos ver como podemos excluir um arquivo, como podemos excluir variáveis e assim por diante, e isso está chegando na próxima lição. 12. 13 a PHP excluir e destruir: Então esta lição esta lição vai ser divertida porque nós podemos realmente excluir e destruir variáveis e arquivos. Então livre-se deles do nosso servidor. E esta é uma lição muito poderosa porque essa funcionalidade é super poderosa. E sempre certifique-se de que, quando você estiver excluindo arquivos quando estiver usando desvinculados, você realmente deseja excluir esse arquivo porque uma vez que você excluí-lo, não há como recuperá-lo. Portanto, certifique-se de ter muito cuidado com essa funcionalidade. Então, primeiro de tudo, vamos experimentar as variáveis, então estas não são tão destrutivas. Então, vamos criar a variável chamá-lo teste, e estamos apenas assinar um valor de string de valor para ele. Vamos ecoar isso. Então eu coloquei para fora, e então o que eu quero fazer é desativá-lo e novamente, nós vamos colocar isso no navegador. Então veja o que realmente acontece aqui. Eso novamente, tendo em mente que unset realmente destrói a variável Eso Minha pergunta é, você acha que a linha número cinco vai realmente lançar um erro? Esse teste está completamente fora do sistema PHP, mesmo que tenhamos usado aqui uma vez que o desajustamos, vamos lançar um erro indefinido ou não vamos jogar no ar? E se você disse que vamos lançar um erro indefinido, você está correto porque notou que temos um teste de variável indefinido na linha cinco. Então isso é a mesma coisa que se teste nunca existisse. Eso Nós somos totalmente capazes de destruir essa variável. Então isso é muito diferente do que se fizéssemos algo como teste e nós apenas teste igual a nada. Então mostrar-lhe o que acontece aqui. Comentário Pensei que iria atualizá-lo. E vemos que não jogamos isso na questão ou no erro de aviso, porque neste caso, testes ainda existem. A única diferença aqui com o teste é que ele ainda existe. Mas não tem nada nenhum valor atribuído a ele, enquanto unset realmente destrói esse valor e completamente se livra dele. Então tenha em mente que esta é uma onda muito poderosa, porque se você está desajustando suas variáveis, isso significa que você não quer usá-las novamente. Dentro do seu código, você não quer referenciá-los, começar ou você quer que eles sejam completamente frescos e você uma vez que você começar a usá-los eso A outra coisa que queremos olhar é outra maneira muito poderosa de destruir e excluir. Então, é uma lição muito destrutiva e vamos mostrar-lhe como se livrar dos arquivos. Então, note que na lição anterior eu criar um rodapé que eu criei Cabeçalho. Bem, agora eu quero me livrar deles, então eu quero me livrar deles usando código para que eu pudesse fazer algo como PHP Ah, cabeçalho desvinculado E vamos ver o que acontece lá em baixo. Então eu saio aqui e se eu atualizá-lo, eu volto para o meu editor web e vejo que esse arquivo de cabeçalho se foi. Rodapés. Apenas um que existe s Oh, isso é talvez daria deletas. E podemos fazê-lo esta semana também, hein? Então, é claro que isso parece muito mais limpo. Então, se eu quisesse excluir algo, eu poderia fazer algo assim e notar que nós não estamos realmente colocando nada porque esta é uma função embutida aqui, e nós nem sempre temos que produzir quando executamos nosso script PHP para que ele poderia realmente fazer algo em segundo plano aqui, e você vai notar que uma vez que eu executar o código, uma vez que eu atualizar esta página, nós vamos ver isso. Então ainda não o atualizei. E eu estou apenas olhando para uma maneira de eu possivelmente fazer isso e eu posso atualizá-lo e nós podemos ver o que acontece. Então observe Rodapé está sentado lá quando eu atualizar o rodapé da página desapareceu, então o código em segundo plano está realmente excluindo esse arquivo especificado. Se eu atualizei novamente, recebemos uma mensagem de aviso porque Rodapé não existe mais e não podemos excluí-lo novamente porque ele não está lá. Então é aí que estamos recebendo essa mensagem de aviso. E portanto, a partir deste ponto, menos que tenhamos um arquivo, outro arquivo chamado Rodapé que criamos, não vamos ser capazes de vê-lo. É simplesmente excluído e removido, e isso é muito útil. Se você estiver criando arquivos em tempo real, você quer se livrar de alguns desses arquivos. É assim que se faz. Então, novamente, sempre em mente que isso é poderoso, e você não quer levar isso levemente e remover arquivos porque você sempre corre o risco de remover informações úteis. Então, a próxima lição vamos mergulhar em um aumento, mostrar-lhe um pouco mais de informações sobre como trabalhar com os rays e matrizes PHP. Os arrays PHP são super poderosos, e eles podem fazer um monte de coisas, então eu vou mostrar um pouco mais disso na próxima lição. 13. 14 poder de matrizes do PHP: nesta lição, vamos mostrar mais sobre como usar um raise, trabalhar com os raios dentro do PHP. Então é abrir nossos editores e criar em uma corrida. Vamos criar um ary muito básico e dar-lhe alguns valores dentro dessa matriz de definir a matriz. E talvez o primeiro valor seja um para o primeiro item. E depois temos dois e três, depois quatro e cinco. E poderíamos continuar indo lá. Então talvez queiramos fazer seis também. Então temos vários itens aqui dentro do raio, e com a corrida, você poderia realmente fazer um bom uso de um aumento. Então vamos dizer, por exemplo, você quer Teoh contar quantos itens você tinha dentro da matriz, aqueles construído em função lá e isso irá retornar de volta quantos itens você tem dentro do ARY. Então, quantos itens temos lá? Temos seis. Vamos ver qual é a saída. Atualize e temos seis itens lá. Então, digamos, por exemplo, que você queira se livrar de um item dentro da matriz Eso, por exemplo. Eu quero saída, minha matriz, mas eu quero me livrar de um dos itens na matriz. Falando em apagar e destruir da última lição. Mostrar como se livrar de um item dentro da corrida. Vamos ficar. Queremos nos livrar deste aqui, então é o começo às 012, então é o item número dois. Então este é o lugar onde nós usaríamos no set, e é assim que você se livra de algo no raio. Então, se eu fizer unset e eu listar essa matriz lá, isso realmente vai excluir essa matriz inteira. Então não, não queremos fazer isso. Nós só queremos nos livrar de um item que está contido dentro da matriz, então ele está na posição número dois. Então vamos desmarcar isso. E produzir isso. E também vamos imprimir nossa matriz. Lembre-se novamente de imprimir em uma taxa que usamos impressão estão tomando o array, e talvez possamos mostrá-lo antes de desconfigurá-lo, voltando para o host local. Vemos que somos capazes de nos livrar, então temos um na posição zero dois na posição um e três na posição para, você sabe, isso é meio confuso. Lá porque eu uso o 123456 Talvez shows começou com zero. Mas de qualquer maneira, então eu me livrei disso. E agora só temos cinco itens dentro da taxa deles. Então, novamente, um aumento, sua super poderosa coisa Tanase que você pode fazer com os raios. E quando você vai para o PHP dot net, Basta olhar para todas essas coisas que você pode fazer com um raise para que você possa reverter em uma corrida de ordem inversa um array eso se quisermos pegar esse array, Abra nosso editor aqui e talvez assim queira reverter a ordem que podemos definir matriz e usar um raio reverso. E essencialmente, quando agora, quando nós produzimos, vemos o item número zero é 654 e então, claro, nós nos livramos de três, e então nós temos que E um é assim que você faz um reverso ordem. Há eu tenho alguns exemplos aqui, e nós podemos realmente definir um conjunto inverso variável diferente e assim por diante. Então é assim que podemos trabalhar com os raios? Podemos remover partes da res para que possamos exatar uma fatia do ataque fazendo uma fatia de raio é outra comumente usada onde cortamos em um determinado ponto. Então, neste exemplo, eles estão usando uma fatia de corrida. Eles têm sua taxa para encontrar lá. Então eles estão cortando no ponto no item número dois e em diante. Então 012 em diante retorna o c d e e. Aqui podemos contar quantas posições queremos uma fatia. Então estamos dando negativo, também. Então estamos começando no final aqui, fazendo negativo, também. Retornando um item de negativo para o qual é D aqui. Estamos começando em 0,0. Então, a partir do início do ataque, o primeiro item estava devolvendo três itens daquela matriz, no máximo. Então isso é devolver o ABC. Então, bastante. Mais uma vez que você pode fazer, você pode construir essas funções, e há muito que você realmente pode fazer com os Raios. Podemos uma classificação para que possamos classificar uma matriz e manter a associação de índice. Podemos fazer I são classificar para reverter a ordem, mas manter essa associação índice sobre e assim por diante. Então estes são todos muito comumente usados. Outro que usamos é se em um Ray verifica se de valor está dentro de uma matriz. Se for que retorna true, também podemos usar shuffle. Então Shuffle é outro que é realmente legal dentro de um aumento nos dá a capacidade de embaralhar isso. Então, mostre o que isso parece para que possamos fazer baralhar. Então é apenas uma função aqui e podemos pegar o array. E uma vez que embaralhamos e atualizamos e vemos cada vez que o atualizamos, estamos recebendo uma ordem invertida. Então é uma maneira de aleatorizar suas saídas. Então, novamente, outra função útil dentro de arrays PHP. E então há mais algumas opções de classificação, então definitivamente vale a pena dar uma olhada e ver todas as coisas realmente legais que você pode fazer com os Raios, fornecendo algum poder realmente incrível para usar um aumento dentro do PHP. Em seguida, vamos verificar se uma variável está vazia. Então isso está dentro de uma instrução condicional, e isso é algo que podemos usar para ver se há um valor dentro de uma variável. Se estiver vazio ou não, e eu retornar um valor booleano de verdadeiro ou falso que está chegando na próxima lição. 14. 16 Verificar se a variável existe para PHP: Então, nesta lição, vamos olhar para ver se o valor está disponível. E se não for, vamos verificar se está vazio. Anteriormente vimos quando estamos olhando para erros que quando realmente tentamos usar uma variável que não tenha sido usada antes, então lançamos um erro tão rapidamente para verificar se essa variável realmente existe é fazer uso de vazio. Então aqui, neste exemplo, vamos verificar se está vazio. E se for, se não estiver vazio ou se estiver vazio. Então lembrem-se de novo, isto é valores booleanos. Tão verdadeiro ou falso. Então, para verificar vazio, isso significa que ele vai voltar. Verdade, não é tão verdade que não está lá e talvez possamos escrever. Foi encontrado, então vamos ah, vamos ver o que isso produz quando eu atualizá-lo tão verdade, não está lá porque um de fato não existe. Então isso acabou meio longo. Deixe-me consertar isso um pouco aqui. É mais legível e vai ficar endividado. Oh, lá vamos nós. Então, essencialmente, estamos verificando para ver se um está lá e porque ele não está lá, nós nos tornamos verdade. Não está lá. Mas se definirmos um valor para um então vamos apenas desistir de um valor string de hello, então agora ele deve ser capaz de encontrar isso e notar. O importante a tirar daqui é que não jogamos nenhum erro, mesmo que não tenhamos definido um eso. Usar vazio é uma ótima maneira de contornar isso para garantir que essas variáveis que você está tentando acessar, especialmente quando você tem um script muito longo, então pode não ser tão útil aqui porque você pode realmente ver se um existe ou não. Mas se você se ajoelhou, vários arquivos todos ligados, várias variáveis no objetivo, é uma boa maneira. É uma boa prática entrar, verificar, ver se ele está realmente lá antes de tentar chamá-lo e utilizá-lo dentro do seu script. Então, a próxima lição vamos olhar para funções de string e PHP tem um monte de funções de string . Assim como o que estávamos olhando dentro de um aumento, há um monte de coisas realmente legais que você pode fazer com funções de força que estão chegando na próxima lição. 15. 17 funções de string do PHP: Então eu realmente salvei o melhor para o último porque as funções de string, há um monte deles disponíveis dentro do PHP, e eles realmente fazem um monte de coisas realmente legais que você não esperaria de apenas uma função simples . Assim, assim como seu raise, sua string real tem um monte de funcionalidade embutida diretamente nele. Então vamos dar uma olhada nisso mais de perto. E, claro, temos um link aqui. Teoh, O que temos disponível para funções de cadeia de caracteres aqui e podemos ver que temos um monte de funções, assim como com o re é um monte de coisas realmente legais que podemos fazer com essas funções de cadeia . Então nesta lição, vamos dar uma olhada em alguns deles e nos familiarizar com eles. Então, primeiro de tudo, vamos olhar para a nossa string padrão lá. Então nós temos nossa string lá e com as funções string, Uma delas que estávamos olhando aqui é str sublinhado shuffle. Então, o que acha que isso faz? Então, se eu aplicar, vamos fazer um novo S t r tão nova variável aqui e esta variável vai ser s t r shuffles. Ele vai usar uma função string e ele vai usar isso na variável a. E então vamos mostrar o que acontece aqui e agora. Eu sei, claro que eu poderia fazer assim. Então, talvez uma prática melhor seria fazer assim. Eso ecoa isso e vamos dar uma olhada mais de perto e ver o que acontece. Então o que está acontecendo agora é na verdade exatamente como o que vimos dentro de sua matriz, ele embaralhando a ordem de cada item aqui dentro da string. E é aqui que a parte interessante das funções de string entra porque quando estamos olhando para as funções de string e este é outro exemplo, podemos realmente obter o comprimento da string. Então vamos produzir isso também. Então vamos ecoar e vamos fazer o comprimento da corda. Então outra função string aqui, que é S t r l e n e, na verdade, provavelmente não importa qual deles usamos, mas vamos usar um para ver que é sempre cinco. Então sabemos que o comprimento do valor da string é cinco, porque essa string contém um valor cinco. Mas o que acontece se formos estranhos? Ou na verdade, primeiro de tudo, deixe-me mostrar como é isso. Então esse tipo de se parece com o que fazemos com uma matriz onde temos ah valor aqui, então talvez façamos um. Então, o que você acha que tem saída aqui? Notou que a corda não é realmente uma matriz, mas estamos meio que colocá-la no tratamento de lesões no lago. E vemos que o que realmente está acontecendo aqui é que ele está tratando no mesmo formato, então começando com zero, então se você quiser obter cada um, isso seria zero. E eu deveria colocar uma quebra de linha lá também, e eu faço outra quebra de linha depois desta. Eso percebe que o que está acontecendo é que nós somos realmente capazes de começar a tratá-lo como se ele fosse dividido em valores separados de string e saída todas essas letras separadas separadamente, fazendo o mesmo formato que faríamos com um raise. Então, o que acontece como dentro do nosso exemplo, se fizermos a posição número 10 Então, se adicionarmos Teoh um e realmente ficar posição número 22 me ficar realmente interessante. Então, a posição número 20 que vamos adicionar no mundo e vamos ecoar uma estaca de olhar mais de perto e ver o que realmente acontece. Então você tem olá W que é realmente interessante porque nós só estamos fora colocando I w do mundo quando nós tivemos corda. Posição 20 é igual ao mundo. Então, basicamente, o que está acontecendo aqui é que só somos capazes de identificar esse personagem. Então, mesmo que tenhamos mais de um personagem aqui, nós somos capazes apenas dedo estranho que um personagem na posição número 20 e outra coisa realmente interessante que acontece aqui é vamos verificar o que acontece com a coisa comprimento que é Vou adicionar uma quebra de linha aqui, salvar isso, voltar para fora e atualizá-lo. Então eu deveria perguntar porque uma pergunta enganosa. Qual é o comprimento desta saída aqui? Você provavelmente está olhando para isso e dizendo, Uau, isso não se parece com 21 caracteres, Mas lembre-se como html produz espaço em branco e quando posicionamos W na posição número 20 está fazendo 0123456789 10 11 12 13 e você obter a posição de ponto 20 E é aí que temos 21 caracteres disponíveis porque estamos definindo essa posição desse personagem. W dois posição 20 Então tratá-lo como se ele waas tudo dividido em diferentes personagens . Podemos posicionar itens, e é só porque cada TML se livra de todo esse espaço em branco. Só trata. Ah, espaço em branco não importa quanto espaço em branco você tem em HTML. trata como um espaço, e é isso que estamos recebendo essa saída e parece um pouco estranho e não parece ele deve conter 21, mas na verdade ele faz por causa desse espaço em branco. Então isso é ah, parte realmente interessante de variáveis de string que podemos especificar strings por seu número de caracteres eso algumas das outras funções de string que você pode fazer pode querer fazer uso de . Então, há o primeiro caractere se você quiser torná-lo em minúsculas, então temos a capacidade de fazer primeiro caractere minúsculo. Nós também podemos transformá-lo em maiúsculas, enfraquece, transformar todas as cordas para maiúsculas você apenas tomar essa primeira letra. Então vamos talvez dar uma olhada em string para maiúsculas, e estamos transformando nossa saída variável aqui para maiúsculas. Então eu vou colocar e usar a função aqui que tínhamos. Esti são uma cópia maiúscula. Cole isso e mude isso para um e mostrar-lhe como isso se parece novamente. Eu sei que preciso manter essas quebras de linha porque quando saímos, fica muito feio. Então vemos que somos capazes de transformar essa corda em maiúsculas. Então tudo de um agora se torna maiúscula. E, claro, novamente, lembre-se, nós temos esse espaçamento dentro Há apenas um monte de coisas realmente legais aqui dentro das variáveis string. Também somos capazes de dividi-los. Então, uh, nós somos capazes de converter uma string em uma matriz s que é outra função útil dentro foram capazes de cortar barras s. Então isso é algo que vem em útil quando você está trabalhando com html eso aqui nós temos outro para e-mails hte ou retirando as entidades HTML Eso Isso essencialmente transforma isso em mais de uma saída amigável html. Então mostrar-lhe como isso parece Mas é claro, nós precisamos adicionar em algum html lá eso se nós temos um e talvez vamos adicionar e então isso vai realmente mudar um pouco com a nossa saída dentro do PHP porque nós não vamos mais ser contido. Onley nos seis caracteres estavam realmente indo para conter em 12. Quando embaralhamos, vemos que temos um baralhamento inteiro de todos esses personagens que eu colocaria 21. E aqui, fim, vemos que estamos despojando e escrevemos colocando como se fossem personagens. Então se livra de tudo isso. HTML tira essas entidades HTML, e estamos tendo um monte de coisas estranhas acontecendo aqui por causa desse shuffle, porque é realmente tratando. Então ele não toma isso como um item novamente. Ele o leva como um valor de string, então ele não reconhece que este é HTML e ele faz embaralhar isso ao redor. Portanto, é independente do fato de que temos HTML aqui. É reordenar essas coisas e fazer algumas coisas realmente malucas aqui com as saídas s. É por isso que estamos recebendo tudo isso estranho ter colocado acontecendo aqui. Eso de novo. Talvez eu possa removê-los e apenas voltar para o nosso exemplo inicial, então ele coloca um pouco mais limpo, então não está embaralhando lá que estava causando que em questão eso você poderia usar entidades HTML . Se você está tentando se livrar de qualquer HTML lá que possa ser depositado em seu você é um código, você também pode usar caracteres especiais HTML. Eso Isso permite que certos caracteres em HTML, e podemos ver que a saída mais uma vez entra em conjunto de caracteres em vez de como faria com HTML. Então essa é outra ótima maneira de realmente utilizar sua saída HTML. Então, na próxima lição, onde você vai olhar para um dos meus favoritos novamente, é outro. É outra função de string, pois é só isso que estamos olhando. Mas isso é explodir e implodir. Os sons muito legais e garantidos. É uma funcionalidade muito útil dentro do PHP, então está chegando na próxima lição. 16. 18 no PHP de Implodng e explodindo matrizes e corças: esta lição onde você está olhando para algumas ou funções de string e aquelas que estamos olhando são realmente super poderosas porque eles nos dão a capacidade de criar uma matriz totalmente funcional a partir de uma string e, em seguida, também implode nos permite reverter isso e girar array em um valor de string e utilizá-lo. Então só porque, como vemos aqui no exemplo, estavam explodindo nossa string e isso nos coloca em uma taxa Vamos dar uma olhada nisso dentro do nosso código-fonte e dentro do nosso editor s O Primeiro de tudo, vamos criar uma string aqui, então bem-vindo ao PHP e PHP explode eso Eu sei que soa muito legal e, uh, uma ótima maneira de criar array muito rapidamente. Então vamos criar minha matriz e fora da cadeia vamos explodir essa string, e eu sei que eu adoro ver essa palavra. Ah, então o primeiro argumento aqui que temos que olhar é como queremos explodir as cordas. Então, se tivermos a Siris de vírgulas, podemos explodi-la por vírgula também. Então talvez nós vamos tentar isso primeiro e, em seguida, por último, a matriz que era a cadeia que queremos explodir. E então vamos imprimir nossa saída aqui da matriz e dar uma olhada nisso dentro do navegador. Então, quando atualizamos, notamos que nosso primeiro array Hello world, bem-vindo ao PHP explodir. E isso é porque está olhando para as vírgulas. Também podemos fazê-lo pelo espaço para que possamos fazer algo assim. Refresque-o e poderíamos ver que Ray constrói ainda mais porque estamos explodindo completamente através dos espaços. Eso novamente Dedo muito útil. Ter a habilidade de transformar essas cordas em uma matriz e, em seguida, você pode utilizá-lo como você faria qualquer outra maneira que você poderia classificá-lo. Você poderia embaralhar, contá-lo e meramente fazer uso de todos os poderosos uma funcionalidade re que está disponível dentro do PHP. Então agora o que acontece se você tiver um array e quiser transformá-lo em uma força? Bem, o PHP tem uma solução muito fácil para isso, e isso é chamado de implode. Então, em vez de explodir, vamos implodir. Então vamos chamar isso de meu str e vamos implodir. E então este é o inverso do que está acontecendo aqui e de novo. Temos a capacidade de especificar como queremos nos separar, que esse array Ah, e como queremos separá-lo dentro de seu eso implode como queremos separá-lo dentro nossa saída e, em seguida, aqui não precisamos usar impressão são podemos eco que ele e nós podemos dar uma olhada nele exatamente como nós faria normalmente dentro do navegador. Então, veja que agora é adicionado no Comus entre eles. Então vamos atualizar isso e vemos que criamos uma string. Então, apenas uma linha de citação. Então isso pode facilmente ser praticamente qualquer coisa que quisermos. Talvez se quisermos adicionar em algumas aspas lá alguns colchetes, podemos fazer isso também, então poderíamos usar qualquer número ou qualquer comprimento lá de itens de Of I são caracteres entre os diferentes itens ary como nós transformá-lo de volta em força. É uma maneira muito poderosa e muito funcional de trabalhar com PHP e, claro, o PHP dot net. Eles têm mais alguns exemplos lá, então eles têm o delimitar er a string e nós fomos capazes de definir um limite lá. Muitas vezes eu não uso os limites, mas isso está lá para o caso de você precisar. Então nós explodimos em pedaços, nós temos um número de peças. E então, como você pode ver neste exemplo, você pode tratá-lo como você normalmente faria dentro de um raio s. Então ele tem um limite aqui ou implode. Então implode faz exatamente a maneira oposta definir como queremos separá-lo e implodi-lo , e então podemos produzi-lo como uma força. Eso um monte de coisas realmente legais aqui dentro das funções de string fora do PHP. E este é apenas mais um grande exemplo. E eu encorajo você a verificar e experimentar algumas dessas funções diferentes que estão disponíveis para funções de string dentro do PHP como elas se tornam realmente úteis dentro do seu código-fonte e muito parecido com tudo o que passamos dentro deste curso, experimente você mesmo. Abra um editor, configure sua máquina local e experimente o código por si mesmo. Veja o que você pode fazer acontecer com PHP. Porque essa é realmente a diversão do PHP que quando você faz um pouco de código e você vê as coisas realmente incríveis e legais que você pode fazer com o código e dentro das lições anteriores. Nós passamos por muitas funcionalidades comuns que são usadas no PHP diariamente , e isso realmente ilustra o poder do PHP.