você sabe Para que que serve uma variável numa linguagem de programação sabe a diferença entre variável e constante no caso específico do PHP Onde fica uma variável declarada o servidor ou no cliente Quais são as regras e recomendações para nomear os identificadores na linguagem PHP para responder a todas essas perguntas que eu falei e muitas outras é só você assistir à aula que começa agora [Música] Olá pequeno gafanhoto seja muito bem-vinda muito bem-vindo a mais uma aula aqui do seu curso que pega até moderno Gustavo Guanabara eu sou seu professor e como eu disse alguns segundos atrás nós vamos falar o assunto dessa aula é variável é locais na memória a gente vai falar sobre variáveis e constantes saber a diferença entre elas Onde fica uma variável declarada no PHP se o recurso é alocado no servidor se é alocado no cliente e de quebra a gente vai ver algumas regras novas que surgiram a partir do php7 e algumas que já existem há muito tempo e você nem sabia então se prepara que essa aula tá cheia de informação e um conselho que eu sempre te dou já fica com caderno apostas que você vai ter um bocado de coisa para anotar interrompemos a sua aula mas é por um bom motivo assiste até o final que a galera dos pecadores. net tá junto com a gente do curso em vídeo nessa empreitada de trazer o curso de PHP moderno para você e eles são um preparatório para concursos recursos em geral tem os tradicionais PM e INSS além do Ponto Forte deles que é exército marinheiro aeronáutica mas o recado principal aqui desse vídeo é que eles trabalham com Preparatório Militar pra gente da área de TI sim você pode trabalhar diretamente na Marinha ou na aeronáutica como profissional de sistema de informação e lá você pode trabalhar como programador pode trabalhar em montagem gestão de redes manutenção do equipamento de hardware muitas outras coisas e a boa notícia é que o explicador de ponto net não age só no Rio de Janeiro ou em São Paulo age no Brasil inteiro as aulas dele são 100% online são aulas ao vivo e que também podem ser assistidas depois para uma revisão ou se você perder a aula ao vivo e só como exemplo em 2022 no concurso da Aeronáutica uma verdadeira chuva de aprovações e eles foram preparatórios que mais aprovaram candidatos no Brasil então não perde tempo acessa agora o QR Code que está aparecendo na sua tela entra em contato com explicadores. net diz que você vê pelo curso em vídeo e aí você vai receber uma condição especial para poder fazer o com eles e isso só por tá fazendo aqui o curso com a gente obrigado explicadoras.
net por todo o apoio ao curso de PHP e voltamos agora a sua aula normal Então vamos lá vamos começar o assunto dessa aula que é variáveis com PHP verdade não só variáveis variáveis e constantes mas a gente já vai explicar isso melhor e vamos começar agora porque a primeira pergunta que pinta aí nos slides é o que são variáveis e constantes e para te explicar isso você tem que dar uma relembrada naquela aula de hardware lá que você teve no colégio ou na faculdade isso que apareceu aí na tela é um computador não vamos falar de servidor de clientes nada disso é um computador todo o computador seja ele um cliente um servidor ou até mesmo um dispositivo móvel né o celular que você está segurando na mão provavelmente ou o seu notebook também tem a mesma característica todos esses dispositivos tem uma coisa dentro deles que é o seguinte a memória e eu não tô falando aqui de memória secundária não tô falando de memória principal memória RAM a memória é essencial do teu computador é aquela que você compra o computador com 8 GB 16 liga 32 GB de memória eu não tô falando de disco que é um tera 2 Tera quatro Tera vamos falando aqui de memória volátil aquela memória principal que é utilizada por todo o programa que você vai rodar no seu computador basicamente uma memória você vai imaginar como se fosse um grande bloco vazio exatamente como eu representei aí na tela e esse grande bloco vazio imagina como se fosse uma grande estante um grande armário e Esse armário é cheio de gavetinhas ele é dividido em pequenos compartimentos e eu acabei de desenhar aí um único compartimento dentro de uma memória gigante né E você deve imaginar Ah então deve caber mais coisa exatamente a memória ela não é composta de uma gavetinha somente um espaço ele é composta de vários espaços e todos esses espaços são identificados eles são endereçáveis ou seja qualquer sistema operacional seja ele qual for é capaz de acessar essa memória acessar um ponto específico capturar dados dele ou colocar dados nele Ficou claro o próprio sistema operacional seja ele make Windows Linux principais Passos nessa memória Então quando você carregar o sistema operacional que é um processo de boot né quando você liga a tua máquina ela fica um tempo carregando é basicamente isso que acontece porque acabou de acontecer aí na tela o sistema operacional ele vai ocupar um pedaço da memória isso porque sistemas operacionais são softwares que tem uma quantidade muito grande de dados mas você também vê aí na imagem que um sistema operacional não Pode ocupar a memória inteira é uma parcela dela e o restante da memória fica aí para você carregar outros programas para você colocar dados puxar dados que estão nela Então é exatamente assim é um grande armário cheio de gavetas o sistema operacional Ocupa um pedaço dessas gavetas mas também ficam várias gavetas vazias para que os seus programas possam utilizar a memória principal é basicamente essa imagem que eu quero que você tenha na sua mente nesse momento uma outra coisa que pode acontecer como exatamente eu disse alguns segundos atrás é eu querer colocar alguma coisa na memória por exemplo a qualquer momento eu posso colocar o meu sobrenome sei lá lá na barra eu quero pegar o meu sobrenome Guanabara e eu quero colocar na memória eu quero pegar meu nome e da memória naquele espacinho ali que eu pintei de Rosa basicamente o que eu tenho que fazer é utilizar reservar esse espaço para que eu possa colocar um sobrenome de uma pessoa no meu caso o meu ali que eu quis colocar Guanabara o que eu vou ter que fazer como o programador como programadora é dizer olha eu quero reservar um espaço na memória e eu quero pegar esse dado e colocar nesse espaço de memória e aí é que eu tenho um espaço reservado um espaço endereçável que eu reservei esse espaço endereçável de acordo com a característica dele pode ser uma variável ou uma constante e nesse exato momento você pode pensar um pouco variável e constante qual a diferença para pensar se eu te digo que alguma coisa é variável o que que acontece com ela Exatamente isso ela varia se uma coisa é constante que que acontece com ela não varia então variáveis são valores que você vai colocar ali mas que é a qualquer momento pode ser trocado por outro valor então Reserva um espaço na memória eu pego uma gavetinha e diga aqui ó vai eu vou colocar aqui dentro se esse dado puder ser alterado Para o Futuro esse espaço é uma variável se eu coloco um dado numa determinada gaveta e digo olha não pode mudar esse dado que tá dentro da gaveta tem que ficar até o final da execução do programa Isso é uma constante nesse caso nesse exemplo aí que a gente tá vendo na tela eu quero que seja uma variável eu botei Guanabara que é o meu sobrenome mas a qualquer momento do meu programa eu posso substituir pelo seu sobrenome que nesse caso nesse momento você tá pensando aí Ah meu sobrenome é Almeida ou Silva eu posso tirar Guanabara e colocar Silva Sem problema nenhum então isso é uma variável Então vou colocar ali a identificação de sobrenome vou escolher ali ó sobrenome você vai procurar aí tá escrito sobrenome e tem um símbolozinho na frente esse símbolo que a gente chama de cifrão ou os programadores um pouquinho mais antigo chamam de dólar ou alguns programadores gringos chamam de curvance ou curry Sider o sinal de moeda enfim tem vários nomes o mais comum é chamado de cifrão vai ter uma galera aí falando Ah não é cifrão é dólar cifrão tem cara é cifrão pode chamar de cifrão pode chamar de dólar não tem esse negócio de um tracinho dois tracinho não é cifrão então basicamente eu tenho ali a minha variável sobrenome você vai ver que durante o curso eu não vou falar mais cifrão sobrenome eu vou falar assim a variável sobrenome e aí você vai entender que existe uma regra que toda variável tem um cifrão na frente um dólar na frente se você achar mais conveniente não tô aqui para brigar contigo então o que eu vou fazer aqui é o seguinte no PHP eu vou escrever o seguinte comando sobrenome recebe Guanabara Guanabara entre aspas Então vamos ler essa linha variável sobrenome recebe o valor Guanabara isso é o sobrenome nesse exato momento passou a ser Guanabara Mas como é uma variável lembrando disso pode ser trocada a qualquer momento vamos fazer um exemplo prático abre aí o seu PHP online ou um novo arquivo no seu servidor local e vamos fazer um exemplo Então olha só eu abrir aqui o Luciano inbox abrir o meu online php. io se você não sabe o que que é é porque você pulou alguma aula né eu lei como usar isso daqui te dei algumas dicas Isso aqui é uma forma de você treinar PHP até do teu celular vou fazer o seguinte aqui eu vou começar criando uma variável aqui chamada nome e ela vai receber o valor Gustavo ponto e vírgula no final não esquece eu criei uma variável e essa variável recebe o valor Gustavo vou criar uma variável também sobrenome vou colocar com o valor Guanabara basicamente se você programa em outra linguagem fazer mas cadê a linha de declaração o PHP não tem linha de declaração de variáveis para constante sim para variáveis não e o próprio ato de atribuição que a gente vai ver já que são essas duas leis são duas atribuições já fazem a variável passar a existir antigamente na versão 5 do PHP você nem precisava fazer a atribuição se você utilizasse uma variável meio que o servidor já declarava para você isso não acontece mais do PHP 7 para cima você tentar usar uma variável que não existe você vai receber uma mensagem de erro vai fazer um teste aqui ó vou escrever Eco escrever na tela né vou botar muito prazer vírgula vou botar o nome da pessoa e o sobrenome e uma exclamação no final ponto e vírgula agora eu vou executar você pode executar o teu servidor local você pode executar aqui do online PHP enfim você vai escolher a maneira que você quer utilizar vou clicar aqui ó code e a execução tá aqui ó Muito prazer Gustavo Guanabara isso porque ele fez o nome que no caso é Gustavo e depois o sobrenome que no caso da Guanabara Mas eu posso a qualquer momento no meio do programa vamos imaginar que isso aqui tivesse cheio de linhas Vou colocar aqui vários comentários a gente vai ver que não php// é uma das formas de comentar várias linhas vamos imaginar que aqui eu tenha várias linhas de código tá não são somente comentários é como se tivessem vários comandos inscritos aqui aqui no meio eu posso qualquer momento no programa Na verdade posso fazer o seguinte ó o nome deixa de ser Gustavo e passa a ser por exemplo Rafael inclusive é meu irmão inclusive também canal no YouTube Pode procurar aí Rafael Guanabara diz que você veio por causa dessa aula aqui é Curioso o conteúdo dele vai lá então beleza nome passa a ser Rafael Então eu tenho começa com Gustavo sobrenome Guanabara acontece em várias coisas o nome deixa de ser Gustavo e passa a ser Rafael porque não dá para guardar dois nomes numa mesma variável simples depois a gente vai ver que existem variáveis de coleção que você consegue guardar vários nomes mas nesse caso até esse momento aceita uma variável só Guarda um valor para eu colocar um segundo valor eu tenho que tirar o primeiro então quando eu faço isso aqui ó nome recebe Rafael ele deixa de valer Gustavo e passa a valer Rafael e aqui ó você vai falar assim o que que vai aparecer aqui se você só olhar de cima e olhar a última linha vai falar vai aparecer Gustavo Guanabara muito prazer Gustavo Guanabara vou executar o código dá uma olhada aqui embaixo ó Muito prazer Rafael Guanabara isso acontece porque eu mudei o nome né o valor dentro da variável nome Dá para mudar também aqui o sobrenome para Silva por vou executar e no final ele vai escrever muito prazer Rafael Silva isso é o nome não é mais Gustavo passou a ser Rafael o sobrenome não é mais Guanabara passou a ser Silva beleza deu para entender então declaração a definição de variáveis aconteceu aqui em cima aqui eu fiz uma alteração dos valores das variáveis isso porque elas são variáveis né o próprio nome diz elas variam de valor era Gustavo passou ser Rafael era Guanabara passou-se Silva ela variou de valor vou fazer um outro exemplo aqui com uma constante no caso do PHP tirava a eu vou botar vou deixar o seguinte deixa Gustavo deixa Guanabara Vou tirar isso daqui do meio e vou criar uma constante aqui vou botar aqui ó post tudo em minúsculas Vou colocar aqui país recebe Brasil primeira coisa que você vai perceber o nome da Constante não tem o cifrão na frente tá outra coisa que você vai perceber eu escrevi o nome da Constante tudo em letras maiúsculas já já a gente vai ver isso também qualquer momento eu consigo fazer isso daqui ó Muito prazer nome e sobrenome você mora no eu vou botar aqui ponto depois você vai entender que que é isso país eu não posso escrever país aqui dentro porque ele não tem um cifrão na frente não dá para fazer uma coisinha que depois você vai aprender chamada interpolação tá então tem que usar um pontinho depois você vai entender porquê vamos executar o código tá lá ó Muito prazer Gustavo Guanabara você mora no Brasil Beleza então eu criei duas variáveis nome e sobrenome nome com Gustavo sobrenome com Guanabara e criei uma constante chamada país água na vara pode escrever país assim ó com acento Sem problema ah não mas não pode pode sim assim internacionalmente isso não é muito aceito Porque acentuação não é utilizada no mundo inteiro mas o PHP suporta sim eu vou te provar aqui ó executar muito prazer Gustavo Guanabara você mora no Brasil tá funcionando sem problema nenhum vai falar mas funciona de qualquer jeito se eu por acaso botar um cifrão na frente aqui ó vou ter um cifrão aqui na frente botar um cifrão aqui na frente só um cifrão botei um hashtag que uma outra forma de botar comentário seu executar ele vai dar erro vai dar erro na linha quatro ó a linha 4 tá lá ó anexpector Isso é você tá tentando declarar uma variável porque ele achou um cifrão na frente Isso não é variável isso é constante constante não tem cifrão na frente eu tiro aqui ó país com acento ou sem acento vai funcionar Tá posso usar Guanabara posso usar acento sem problema pode mas você vai ver muita gente aí recomendando que você não utilize Mas você já viu que funciona Porém isso pode dar problema para pessoas que por exemplo tem seu teclado com idioma formatado para o inglês americano o inglês americano não tem acentuação então fica difícil digitar a acentuação então uma pessoa que tem um teclado e o sistema operacional todo em inglês e a pessoa tem o idioma nativo em inglês provavelmente vai ter dificuldades em digitar e colaborar com seu código beleza isso não é proibitivo mas tem muita gente que não recomenda mas o fato é o seguinte dá para eu mudar o país Vamos tentar ó país começou com o Brasil país recebe Brasil vou fazer com que o país receba agora Estados Unidos Por exemplo você vai falar Beleza então se eu executar esse programa ele vai escrever muito prazer Gustavo Guanabara você mora nos Estados Unidos você mora no Estados Unidos no caso Ali vai ficar nu Vamos executar vamos ver ele já deu erro aqui ó na linha 9 a linha 9 teve um erro e o erro foi você tá tentando atribuir outro valor para uma constante a constante já foi definida ela vai receber Brasil Então ela não pode mudar no meio de um programa então via de regra eu já te falei anteriormente uma variável é aquilo que varia uma constante é aquilo que não varia que não pode ser mudado então eu acabei de criar um exercício aqui com um e linha 9 que fique bem claro eu criei duas variáveis e uma constante a Guanabara mas como é que eu resolvo isso ou você apaga a linha 9 ou Bota ela como comentário que pode ser Duas Barras ou até uma hashtag tá funcionando também existem outra existe uma outra maneira uma terceira maneira Mas depois a gente vê isso vou executar e o programa volta a funcionar muito prazer Gustavo Guanabara você mora no Brasil isso porque eu não tentei alterar o valor da Constante voltando aqui para o slide isso aí é exatamente o ponto onde a gente parou anteriormente essa linha que tá aparecendo aí na sua tela ela é a definição de uma variável sobrenome e essa variável vai receber o valor Guanabara ponto resolvido só que aí Se você começar raciocinar vai começar a surgir umas outras dúvidas alguns questionamentos Por exemplo essa linha sobrenome recebe Guanabara ela tá armazenada Aonde esse valor Guanabara ele vai estar armazenado no servidor ou no cliente esse tipo de coisa você não pergunta quando você tá aprendendo outras linguagens de programação mas com PHP que funciona do lado do Side são tecnologia diferente da comum Pode surgir essa dúvida e eu vou botar aqui ó esse aqui é todo esquema que a gente viu nas aulas anteriores Como funciona o mecanismo do serverside você não sabe esse tipo de coisa você não tá entendendo esse gráfico é sinal de que você pulou ou já fez algumas aulas de estrutura do PHP há muito tempo dá uma revisada aqui em cima da minha cabeça sempre tem o acesso as playlists completas Então assiste as aulas para você poder entender como funciona um servidor e olhando esse gráfico daí a gente vê Poxa tem uma máquina em cima da nuvem e uma máquina embaixo da nuvem né respectivamente o servidor e o cliente como são duas máquinas elas possuem memória né Elas têm memória principal que eu acabei de explicar então tem lá um armariozinho cheio de gavetinha no servidor e um Armarinho cheio de gavetinha no cliente e aí fica a pergunta que tá lá em cima onde ficam as variáveis ou as constantes no PHP Será que ele fica na parte de cima ou na parte de baixo então quando eu faço essa linha aqui que eu coloquei sobrenome recebe Guanabara tá marcadinho ali ele essa variável sobrenome vai ocupar a memória do Servidor vai ocupar a memória do cliente ou vai ocupar a memória dos dois qual seria a sua opinião essa variável esse valor Guanabara Guardado na memória seria Guardado na memória do servidor do cliente ou dos dois e se presta a pergunta a resposta foi cara o valor Guanabara vai ser colocado lá na memória do Servidor parabéns você acertou isso porque como eu disse várias vezes o PHP é uma linguagem subwayside né do lado do servidor então toda variável ou toda constante declarada no sistema no seu código PHP vai ser declarada sim na memória do Servidor e não vai ser guardada na memória do cliente Ah mas o nome Guanabara vai aparecer no cliente vai mas é o resultado não uso de memória a variável fica no servidor que vai ser mandado para o cliente é somente o resultado ficou claro isso então toda vez que eu faço uma atribuição isso que eu tô colocando aqui a gente chama atribuição Você viu que o que tá antes do símbolo de igual é o nome da variável o que tá depois do símbolo de igual é o valor que vai ficar guardado e o símbolo de igual a gente não vai ler como igual você leia sempre recebe no caso de um sinal de igual você sempre vai ler recebe Então essa linha toda você não vai ler cifrão sobrenome igual entre aspas Guanabara você vai ler o seguinte ó a variável nome recebe o valor Guanabara Beleza então essa linha que tá aparecendo na tela ler desse jeito a variável nome recebe o valor Guanabara o cifrão não precisa ser citado o igual não é igual é recebe e as aspas não precisa se citada também que você vai saber mais tarde que isso é uma string e toda string tem que estar entre aspas beleza e nem sempre essa arte é necessária vou botar outros exemplos aqui ó vou declarar mais três variáveis variabilidade variável peso e variável casado são três variáveis lá como é que eu sei que é variável na frente vou colocar o sinal de atribuição o sinal de atribuição é e vou colocar logo depois os valores por exemplo idade recebe 43 a variável idade recebe o valor 43 Note que 43 por ser de um outro tipo a gente vai ver isso na próxima aula Ela tem o valor 43 e não é representada aspas peso por exemplo vou colocar um valor lá 118. 5 também não tem aspas mas tem um ponto ali tem uma fração Tem uma parte decimal que não é representada por vírgula é por ponto mas deixa que isso a gente vai ver mais para frente casado a minha variável casado vai receber o valor falso ou falso então eu acabei de declarar aqui quatro variáveis sobrenome Guanabara idade 43 peso 118,5 e casado falso Isso é não é casado beleza não se preocupa agora com o uso de aspas não uso diário a gente vai ver isso no vídeo seguinte Tranquilo então esse caso que tá aparecendo aí são a declaração de quatro variáveis o sobrenome varia agora é ver o piso e variável casado isso vai para plantar vamos Guanabara e as constantes as constantes Eu também te ensinei como declara por exemplo eu posso criar lá ó constituço nota que curso aí não tem cifrão na frente e tá escrito todo em letras maiúsculas recebe o valor ti isso é Guanabara ele vai fazer o curso de TI tecnologia da informação então criei uma constante esse curso não pode ser alterado a nova namorada eu quero que o meu sistema a pessoa possa escolher o curso dela pode ser ti pode ser administração pode ser estatística pode ser biologia aí você não pode declarar curso como uma constante você vai ter que declarar curso como uma variável e isso vai depender do sistema que você tá criando Beleza e como eu disse sobrenome ali ó a variável sobrenome o valor Guanabara pode mudar e na constante curso o valor T.
I não muda de forma alguma do início até o fim do programa E que fique bem claro como eu expliquei anteriormente variável quanto a constante é alocada da mesma maneira ela vai ficar num espaço na memória esse espaço vai ter uma identificador que vai ser um nomezinho dele o identificador de variável tem esse frango da Constante não tem cifrão mas essencialmente a alocação de memória funciona de maneira muito similar é um espacinho com o identificador e como o valor dentro se esse valor vai ser alterado ou não vai definir se ele é uma variável se variar ou uma constante se não variar anota essa parada aí porque isso é muito importante você sabia que nós temos um sistema de apoio do curso em vídeo Na verdade nós temos alguns sistemas de apoio mas aquele que eu quero recomendar de coração que é o que na minha opinião dá mais vantagens é você se inscrever como apoiador diretamente no nosso site você em video. com vai lá em cima clica em quero ser apoiador E quem apoia mensalmente o nosso projeto além de ver algo mais aulas adiantadas na frente de todo mundo também consegue créditos de certificado gratuitamente todo mês e se você virar apoiador anual você ganha 12 créditos de um atacado só seja apoiador do curso em vídeo que é graças a essas pessoas e o canal tá de pé ajuda a gente a trazer cada vez mais cursos cada vez mais vídeos e cada vez mais informação para toda a comunidade de desenvolvimento e por falar em anotar Eu tenho algumas regras que eu preciso que você anote aí vamos voltar para os slides Então o que eu vou colocar aqui são regras para nomes de identificadores eu vou tentar abranger aí tanto identificadores de variáveis quanto de constantes E que fique bem claro aqui existem outros tipos de identificador existe por exemplo identificador de classe identificando de método de função de name Space existe em vários tipos de identificadores no PHP por enquanto a gente tá vendo só variáveis e constantes mas anota aí ó sete regrinhas regras são aquelas que não podem ser quebradas então São Regras São obrigações sempre que você for utilizar identificadores a primeira regra imutável é a regra 1 variáveis sempre começam com o símbolo ou dólar ou a money ou Curse Side enfim se chama do que você quiser eu vou chamar de cifrão é variável tem que começar com cifrão a segunda regra é a seguinte o segundo caractere né Depois do Cifrão pode ser letra ou o símbolo de Underline o símbolo de sublinhado Cuidado para não confundir underline com sinal de menos com traço o underline é aquele tracinho embaixo eu posso ter underline também inclusive na constante na constante pode ser o primeiro caracter também pode ser um underline então se você tá declarando uma variável o primeiro caractere na primeira parte tem que ser um cifrão e a segunda pode ser uma letra ou um underline não pode ser número do terceiro em seguinte né terceiro caractere seguinte a compra Regra Três aceita se caracteres de a a z minúsculo de a a z maiúsculo de 0 a 9 contanto que não seja o segundo caracterize o segundo só pode ser underline ou uma letra ou sinal de u outra regra isso a partir da versão 5. alguma coisa aceitam-se qualquer caractere da tabela Ask e i não é acho que 2 É acho que i a partir do código 128 Ou seja você consegue colocar qualquer tipo de símbolo básico ou qualquer caractere acentuado no nome de uma variável apesar da Galera dizer não não pode pode sim a regra é você pode colocar caracteres acentuadas em nome de variável se você vai fazer isso ou não aí é uma regra sua na verdade nem uma regra porque regra tem que ser seguida é uma convenção é uma recomendação então tem gente por aí que faça nada não não declara variável com ç por exemplo preço não bota você cedilha não você pode colocar agora se você vai colocar ou não aí depende de você então tem que te dizer na regra do PHP você pode colocar qualquer caractere acho que ir a maioria dos caracteres aqui a partir do código 128 com algumas exceções isso nos leva a regra 5 que na verdade é uma extensão da regra 4 aceitam caracteres como acento agudo circunflexo cedilha enfim você pode utilizar isso nas variáveis a gente já vai fazer um exemplo aqui outra coisa muito importante que a gente vai testar também a linguagem é case sensive em relação aos nomes Isso é se você declarou nome tudo em minúsculo você tem que usar nome tudo em minúsculo se você declara outra coisa com o nome maiúsculo é outra variável é outro espaço certo então ele é case sensitivo e a última regra que você vai anotar a sétima regra é nomes especiais como por exemplo cifrão diz não podem ser utilizados porque são nomes são identificadores reservados da linguagem você vai ver que desde é a identificação a relação ao próprio elemento o próprio objeto isso quando a gente for ver lá orientação objeto isso é bem mais na frente mas saiba que algumas palavras são reservadas e não podem ser utilizadas vamos voltar para o online PHP e fazer alguns exemplos dessas regras aí então vamos lá Vou apagar aqui esse código a gente fazer teste se você tá fazendo aí na sua máquina no seu servidor local salva E cria um arquivo novo a gente tá aqui só fazendo uns exemplos nenhum exercício completo nem vou salvar isso daí basicamente que eu vou fazer aqui vamos criar tarefas de exemplo primeira coisa que eu quero fazer por exemplo variável nome recebe Pedro então cria uma variável recebe Pedro aí vou mandar escrever na tela É verdade que seu nome é nome não tem vírgula também aí você fala assim Ah beleza ele vai escrever É verdade que seu nome é Pedro vamos executar vamos ver ele disse que é o seguinte olha na linha quatro ó no Line 4 Ele tá dizendo que não existe uma variável não definida nome Espera aí a variável nome foi definida aqui em cima o nome recebe Pedro não essa variável nome é tudo em minúsculas Esse nome que tá aqui é tudo em maiúsculo Ah então isso é uma constante não tem que ser lá na frente variável se você colocar aqui ó nome tudo em minúsculo na hora que executar Aí sim ele vai escrever É verdade que seu nome é Pedro tranquilo Ah mas Guanabara é tudo maiúsculo minúsculo Se eu colocar por exemplo o n maiúsculo nome assim vai funcionar não vai olha só tá vendo o nome com n maiúsculo não existe até porque você definiu nome com letra minúscula então definir o nome aqui em cima né e utilizou outra variável ele vai dizer essa variável aqui não é a mesma variável que aqui que eu tô querendo usar certo então muito cuidado com isso aí por exemplo eu posso fazer assim ó nome recebe Maria você vai falar Ah não então eu tô alterando o valor de Pedro para Maria não tá não você tá criando uma variável nome e minúscula e uma variável nome em maiúscula agora seu executar ele vai escrever É verdade que seu nome é Maria Fala pô então o Pedro perdeu não aqui ó vou colocar um nome minúsculo aqui ó n minúsculo executando ele vai escrever é verdade então eu tenho duas variáveis nome uma com n maiúsculo outra com n minúscula Então isso é a prova de que ele é case sensive outra coisa muito importante Vou botar aqui ó criar outro exemplo aqui vou colocar salário com acento salário r$ 2.
575 centavos tá não tem Aspas eu vou escrever na tela seu salário é de eu vou tomar esse furão aqui eu vou colocar avaliado salário vou executar ele mostrou lá o seu salário é de r$ 2. 500,75 aqui até no online PHP ele mudou um pouquinho a colonização aquele ficou meio confuso mas você vê que o código Tá funcionando sem problema nenhum e cuidado se você colocar aqui ó salário sem acento vai funcionar não vai o salário com acento É r$ 2. 500 salários sem acento não existe Então ele deu erro na linha 3 aqui para mim certo então tem que tomar cuidado vai usar acento usar acento em tudo né vai usar aqui salário em cima salário embaixo para ter referência outra coisa vamos fazer um teste de uso de símbolos de da tabela ASC eu abri aqui um site que é o da web.
pt que tem lá uma tabela acho que se você olhar aqui nos meus slides a gente viu que a partir do 128 a partir do código decimal 128 que é desse aqui para baixo né o decimal 128 código 128 tem vários caracteres aqui por exemplo um carácter aqui vou ver se funciona vou pegar esse símbolo aqui ó vou dar control c e vou usar esse símbolo no nome de uma variável minha variável vai se chamar valor e botei lá acho que é mi isso daí né então o valor me recebe 200 Se eu mandar escrever Escreva na tela o valor é igual a eu criar variável valor me no programa O valor é igual a tanto no programa vamos executar e ver se vai funcionar execução aí ele deu erro aqui que não tem ponto e vírgula no final na linha 4 vou executar novamente tá lá ó O valor é igual a 200 no programa então ele conseguiu substituir isso daqui né isso aqui é um identificador válido recomenda Guanabara usar isso daqui acho que é forçação de barra mas o que importa é o seguinte Às vezes você tá fazendo um preparatório aí como por exemplo os explicadores.