+1

Qual a diferença exata entre o ECHO e o PRINT ?

criado por Gabriel Campaner em 17/11/2003 8:05pm
Nenhuma descrição foi enviada.

Lista de Respostas:

0
18/11/2003 11:54am
(~20 anos atrás)
No manual fala que o echo que não é uma função e sim um construtor de linguagem (assim como o print()) não pode ser usado num contexto de funções variáveis

espero ter ajudado

infos:

www.php.net/echo
www.php.net/print

0
18/11/2003 12:28pm
(~20 anos atrás)
Roberto Francisco respondeu:
O Echo é um pouquinho mais rápido que print porque não retorna um valor e também não necessita concatenar variáveis que podem ser separadas por virgula:
echo $var1, $var2;
print $var1 . $var2;


0

0
18/11/2003 6:15pm
(~20 anos atrás)
Diogo Gomes respondeu:
Complementando o dito acima, com o print é possível verificar se foi ou não exibido o que deveria ser 'printado'...
$verifica= print "Oi eu retorno valor";
if($verifica){
print "foi exibido";
}

0
20/11/2003 11:48am
(~20 anos atrás)
Victor Henrique respondeu:
De acordo com o manual do PHP, print() mostra UMA string, enquanto echo mostra UMA OU MAIS strings.
O bom é você ler bastante sobre as duas e decidir onde usar o que, pois em algumas ocasiões print pode ser necessário, em outras, echo.

Exemplo:
Não é possível usar echo() num contexto de função variável, mas você pode usar print() no lugar dela.

Uma boa fonte para ver o que pode ser feito com print e echo e comparar as duas é o seguinte link:
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40

Espero ter ajudado.

0
20/11/2003 2:06pm
(~20 anos atrás)
Gabriel Campaner respondeu:
POw, caras, valew pela atencao ai,
entemdi bem oque vcs falaram, eu usava sempre o echo em tudo tudo,
mais depois lendo o o manual do php, percebi que o print
era masi adequado na maioria das vezes, valew ai pela atencao, =]

0
24/11/2003 10:04pm
(~20 anos atrás)
Alessander Thomaz respondeu:
Pode continuar usar echo a vontade.
Ele é muito melhor que print, se usa em tudo, continue usando em tudo.

Segundo comentários do livro Programming PHP do Rasmus Lerforf.

"Para que usar printf se echo é tudo que precisa"

Tudo bem que ele referia-se ao printf que um comando mais pesado, com mais recursos, mas o echo atende bem a muitos problemas. E não vejo vantagens em usar o print.

0
02/12/2003 4:32pm
(~20 anos atrás)
Dzaia Cuck respondeu:
A principal diferença é que com o print vc tem mais opcoes de tratamento, como obter resposta($vari = pint("XX")), configar retorno(if(!print()){xxx }, etc...
Mas uma coisa que gostaria de mencionar e acho que todos os que programão em php ja nem aguental mais ouvir, é aparecer alguem e falar:

- Ha vc programa em Perl né
Vc: Não, eu programa em php
- Mas php é perl puro.....etc...


por essas e por outras eu sugiro que continue usando o ECHO
Blz?!

0
15/06/2010 4:57am
(~13 anos atrás)
Filipe Mtro respondeu:
Eu acho que é válido usar os 2, depende da situação, as vezes precisamos saber de algo para logar!

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)