Qual a diferença entre as aspas simples e as aspas duplas no php?

PHP

28/06/2017

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:


echo 'Aqui vou imprimir um conteúdo';


Aspas simples


echo "Aqui vou imprimir um conteúdo";


Aspas duplas
Alessandro Gomes

Alessandro Gomes

Curtidas 0

Melhor post

Fabio Rocha

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 :)
GOSTEI 5

Mais Respostas

Navegante

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

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!
GOSTEI 1
Alessandro Gomes

Alessandro Gomes

28/06/2017

Opa galera, muito obrigado.
GOSTEI 0
Calebe Menezes

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!
GOSTEI 2
Alessandro Gomes

Alessandro Gomes

28/06/2017

Obrigado a todos, a dúvida foi esclarecida :)

Valeu pelos exemplo também, ajudaram a esclarecer melhor :)
GOSTEI 0
Fabio Rocha

Fabio Rocha

28/06/2017

Alessandro,

Valeu qualquer coisa fale ae :D

Abraços
GOSTEI 1
Alessandro Gomes

Alessandro Gomes

28/06/2017

Vlw amigo, pode deixar e obrigado!
GOSTEI 0
POSTAR