Qual é o recomendado para PHP, aspas simples ou duplas?


Melhor resposta

PHP aspas duplas vs aspas simples

Strings em PHP podem ser especificadas de quatro maneiras diferentes: aspas simples, aspas duplas, sintaxe heredoc e (desde o PHP 5.3. 0) sintaxe nowdoc, sendo os dois primeiros deles os mais usados.

É importante saber a diferença entre usar aspas simples e aspas duplas. Nesta postagem, veremos a diferença entre eles e quais devem ser usados ​​quando.

Strings entre aspas simples são a maneira mais fácil de especificar string. Este método é usado quando queremos que a string seja exatamente como está escrita. Quando a string é especificada entre aspas simples, o PHP não irá avaliá-la ou interpretar caracteres de escape, exceto aspas simples com barra invertida () e barra invertida (\) que deve ser escapada .

1 echo "This is \"test\" string";

2 //Output: This is "test" string

Em strings entre aspas duplas, outras sequências de escape são interpretadas também, qualquer variável será substituída por seu valor.

1 $count = 1;

2 echo "The count is $count";

3 //Output: The count is 1

Se usarmos aspas simples em vez de aspas duplas para o exemplo acima, será assim:

1 $count = 1;

2 echo "The count is $count";

3 //Output: The count is $count

Eu recomendo usar aspas simples () para string, a menos que precisemos de aspas duplas (”“). Isso ocorre porque as aspas duplas forçam o PHP a avaliar a string (mesmo que não seja necessário), enquanto a string entre aspas simples não é avaliada. Além disso, a análise de variáveis ​​entre strings consome mais memória do que concatenação.

Então, em vez disso:

1 $count = 1;

2 echo "The count is $count";

use isto:

1 $count = 1;

2 echo "The count is " . $count;

Fonte: PHP aspas duplas vs aspas simples – Virendra ” s TechTalk

Resposta

Qual é recomendado para PHP, aspas simples ou duplas?

Corrija-me se eu estiver errado, mas parece para mim depois de ter várias pequenas coisas funcionando em PHP, que cada tipo de citação (simples, dupla, crase) tem seu próprio uso de acordo com se você está usando como parte do código PHP ou para fazer com que o PHP execute uma variável substituição, ou para passar a citação para o HTML / CSS que você está criando.

Eu ficaria muito cauteloso com a proibição geral de qualquer tipo de citação.

Mas é quase certo que seja uma boa ideia ter uma regra consistente para o que usar e quando, para não confundir o pobre inocente que olhará o código em seguida (afinal, pode ser você que está arrancando os cabelos e gritando “QUEM ESCREVEU ESTE CRAP?”).

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *