Sabias que embutir uma string em "" faz com que o PHP procure nela uma variavel. Mesmo que a string nao tenha uma variavel, o PHP vai tentar achar uma variavel.
ex:
---------------------------------------------
$texto = "Hoje eh Sexta-Feira!";
if($texto == "Hoje eh Sexta-Feira!") {
echo "Dia dos homens.";
}
---------------------------------------------
este mesmo pedaco de codigo pode ser escrito da seguinte maneira e faria mesma coisa.
---------------------------------------------
$texto = 'Hoje eh Sexta-Feira!';
if($texto == 'Hoje eh Sexta-Feira!') {
echo 'Dia dos homens.';
}
---------------------------------------------
AGORA PERGUNTEM KUAL A DIFERENCA? EIS A QUESTAO.
O interpretador de PHP quando encontra uma string dentro de "", sempre vai procurar por uma variavel. i.e: vai usar mais recursos do CPU para procurar. enquanto que se a string estiver entre ' ', somente vai escrever a string.
Observe:
echo '$texto, Vamos todos entrar no fds.';
// output: $texto, Vamos todos entrar no fds.
enquanto que:
echo "$texto, Vamos todos entrar no fds.";
//output: Hoje eh Sexta-Feira, Vamos todos entrar no fds.
MAIS DICAS NO PROXIMO POST. UM ABRACO.
Friday, October 19, 2007
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment