Bom pessoal demonstrar através de exemplos bem simples de como isso funciona.
Primeiramente armazenar na variável “$valor” um número qualquer, no caso é 3
<?php $valor=3; ?>
Bom, agora nos queremos mostrar o valor que esta dentro desta variável:
<?php echo ‘$valor’; ?>
Isso vai funcionar pessoal? …….Não, pois quando utilizamos aspas simples nosso php ele não interpreta o conteúdo de nosso texto, e simplesmente exibe como texto, então o resultado obtido acima sera:
$valor
Mas agora nos queremos exibir o conteúdo desta nossa variável, que no caso é 3, então vamos utilizar as aspas duplas para o php interpretar o conteúdo deste nosso texto e nos exibir o valor que esta na variável “$valor” como no exemplo:
<?php echo “$valor”; ?>
Então o resultado obtido será:
3
Olha só que bacana não é pessoal?
Agora se nós quisermos mostrar html? Como vocês fariam? Aspas simples? Duplas?
As duas pessoal, as duas como vão exibir como texto, na hora de passar para nossa pagina html este texto, automaticamente já é reconhecido pelo browser que nos exibe html.
Então este exemplo vai mostrar isso:
<?php echo "<hr /><br />"; //exibe uma separação com hr, e pula uma linha com br echo '<hr /><br />'; // exibe uma separação com hr, e pula uma linha com br ?>
Viram como é simples pessoal, agora vem a pergunta, qual que eu utilizo? Vai depender da situação, eu ouvi falar que aspas simples é mais indicado no caso de exibir só textos, pois é mais leve, fora que também fica mais padronizado.


Muito boa explicação!
Bem simples e sucinta.
Grato pelo conhecimento.
Magina, sempre estaremos aqui para bem orientar ^^
Essa é diferença em relação a semântica, mas se você pesquisar mais ainda verás que recomenda-se usar aspas simples e se pá concatenar variaveis, pois o código é lido mais rapidamente.Assim como o (.) pra concatenação, a virgula (,) pra concatenar é lida mais rápida pelo interpretador do que o ponto(.).
Mas valeu essa parte da explicação.
Na verdade não, tudo vai depender de sua necessidade, se a necessidade é passar tudo como apenas texto aspas simples é muito bem vinda, mas se ha a necessidade de interpretação então usamos aspas duplas, tudo depende…
Merda!
Errei ontem na prova…..
Se tratando de performance usar aspas simples é melhor, pois quando o interpretador do PHP enxerga uma aspas duplas ele sai procurando por alguma variável dentro dela, isso mesmo se não houver nenhuma.
Explicação muito boa, e bem fácil de entender.
Obrigado!