Qual a diferença entre as aspas simples e as aspas duplas no php?
Boa noite a todos,
Me ajudem com uma dúvida no php
Qual a diferença do uso de aspas simples e duplas no php?
Por exemplo:
Aspas simples
Aspas duplas
Me ajudem com uma dúvida no php
Qual a diferença do uso de aspas simples e duplas no php?
Por exemplo:
echo 'Aqui vou imprimir um conteúdo';
Aspas simples
echo "Aqui vou imprimir um conteúdo";
Aspas duplas
Alessandro Gomes
Curtidas 0
Melhor post
Fabio Rocha
29/06/2017
Fale ae,
Apenas complementando :D
A documentação do PHP define que aspas simples são literais simples, não processadas. As únicas exceções para escape são a as próprias aspas simples ('\\'') e a barra ('\\\\').
Já as aspas duplas serão processadas, suportando mais caracteres de escape, tais como \\n, \\r, \\t e outros. Além disso, variáveis serão expandidas (ou interpoladas), por exemplo: "Olá $nome!".
Abraços :)
Apenas complementando :D
A documentação do PHP define que aspas simples são literais simples, não processadas. As únicas exceções para escape são a as próprias aspas simples ('\\'') e a barra ('\\\\').
Já as aspas duplas serão processadas, suportando mais caracteres de escape, tais como \\n, \\r, \\t e outros. Além disso, variáveis serão expandidas (ou interpoladas), por exemplo: "Olá $nome!".
Abraços :)
GOSTEI 5
Mais Respostas
Navegante
28/06/2017
A utilização de variáveis na string e caracteres de escape. Com aspas simples a string é considerada exatamente como foi escrita.
$m = "mundo"; echo 'Olá $m.'; // Olá $m. echo "Olá $m."; // Olá mundo.
GOSTEI 4
Fernando Gaspar
28/06/2017
Fala Alessandro, exatamente como o Navegante mencionou, com as aspas duplas será interpretado/lido o valor da variável.
Abraços!
Abraços!
GOSTEI 1
Alessandro Gomes
28/06/2017
Opa galera, muito obrigado.
GOSTEI 0
Calebe Menezes
28/06/2017
Olá Alessandro,
Só para complementar as respostas que já estão certas, o nome disso é interpolação de string.
Eu sempre faço o uso de aspas duplas para não ter problemas com a execução literal do que está entre aspas.
Espero ter ajudado!
Só para complementar as respostas que já estão certas, o nome disso é interpolação de string.
Eu sempre faço o uso de aspas duplas para não ter problemas com a execução literal do que está entre aspas.
Espero ter ajudado!
GOSTEI 2
Alessandro Gomes
28/06/2017
Obrigado a todos, a dúvida foi esclarecida :)
Valeu pelos exemplo também, ajudaram a esclarecer melhor :)
Valeu pelos exemplo também, ajudaram a esclarecer melhor :)
GOSTEI 0
Fabio Rocha
28/06/2017
Alessandro,
Valeu qualquer coisa fale ae :D
Abraços
Valeu qualquer coisa fale ae :D
Abraços
GOSTEI 1
Alessandro Gomes
28/06/2017
Vlw amigo, pode deixar e obrigado!
GOSTEI 0