Echo
Started By gregorytg, 20/10/2004, 23:37
8 replies to this topic
#1
Posted 20/10/2004, 23:37
Alguem sabe qua la diferença em usar
PHP |
<?php echo ''.$lider.''; ?> |
E
PHP |
<?php echo "$lider"; ?> |
Note
1º DUAS aspas simples e PONTOS
no
2º Aspas duplas e sem pontos
Qual a diferença em usar um e outro?
"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/
#2
Posted 21/10/2004, 00:07
Só uma: a primeira dá mais trabalho!!!
Na verdade as duas dão trabalho desnecessário já que se pode fazer simplesmente
Na verdade as duas dão trabalho desnecessário já que se pode fazer simplesmente
PHP |
<? echo $lider; ?> |
Ainda com dúvida? Os melhores programadores PHP estão aqui
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks
#3
Posted 21/10/2004, 00:47
Será que é isso mesmo?
hehehe
Eu gostaria de saber pq a 1ª funciona mesmo usando PONTOS e ASPAS SIMPLES.
é isso que eu estou meio CABRERO
hehehe
Eu gostaria de saber pq a 1ª funciona mesmo usando PONTOS e ASPAS SIMPLES.
é isso que eu estou meio CABRERO
"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/
#4
Posted 21/10/2004, 02:45
As aspas são dadas como delimitadores tanto faz usar aspas simples nesse texto quanto usar as duplas ....
Oq você fez ali foi concatenar um string quando você usou os pontos.... isso é bom pois muita gente não sabe usar uma função no meio de um echo , basta concatenar , e é mais usado deste forma ...... pórem ambas são corretas mas a forma mais correta é a concatenada ....
Oq você fez ali foi concatenar um string quando você usou os pontos.... isso é bom pois muita gente não sabe usar uma função no meio de um echo , basta concatenar , e é mais usado deste forma ...... pórem ambas são corretas mas a forma mais correta é a concatenada ....
PHP |
<? // Concatenação ;) echo "texto antes".$var."texto depois"; echo "texto antes".funcao()."texto depois"; ?> |
#5
Posted 21/10/2004, 03:03
Só outra coisa, você pode concatenar variaveis também, ex.:
Entendeu?<?
$nome = "Cristiano";
$sobrenome = "Galdino de Assis";
$nome_completo = $nome . $sobrenome;
echo( $nome . $sobrenome );
echo( "<br>" );
echo( $nome_completo );
?>
#6
Posted 21/10/2004, 07:07
Agora sim, foi uma explicação mais APLAUSIVEL rsrsrsrs
MAis eu posso usar qualquer tipo certo?
MAis eu posso usar qualquer tipo certo?
"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/
#7
Posted 21/10/2004, 08:31
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#8
Posted 21/10/2004, 14:51
Outra diferença é a seguinte:
Quando voce seta códigos HTML em uma variável, se você usa com "" da um certo trabalho a mais, html usa bastante "" pra setar algumas propriedades como align="left"
Um exemplo:
Quando voce seta códigos HTML em uma variável, se você usa com "" da um certo trabalho a mais, html usa bastante "" pra setar algumas propriedades como align="left"
Um exemplo:
PHP |
<?php $a = "teste1"; $b = "teste2"; echo "<p align=\"left \ ">Texto qualquer</p> $a - $b"; echo '<p align="left">Texto qualquer</p> $a - '.$b.' ; ?> |
Quando usada aspas '' o script não interpreta variaveis setadas dentro dele, sendo obrigatório que você feche e concatene a variavel.
obs: que lefal, subistitui aquele \ ; por uma barra (\)
Testa aqueles 2 echos para você ver melhor =]
Edição feita por: GreyWolf, 21/10/2004, 14:53.
#9
Posted 21/10/2004, 14:55
acho q a funcao print retorna TRUE se funcionou (nao sei como nao funcionar) , e o echo nao ...
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)