Valeu Paulo,to dando uma lida já^^!
ow,não tem diferença em usar print ou echo né?!
abs.Black!
Se eu dissesse que não tem estaria mentindo... A verdade é: ambas possuem o mesmo fim, isto é, exibir dados. Diferenças básicas:
print
(não se usa parênteses, embora o uso seja permitido - questão de semântica) é um construtor de linguagem de retorno. Isto significa que você pode avaliá-lo em uma expressão booleana. Outro detalhe é que ele possui um só argumento.echo
(mesma coisa sobre os parênteses) é um construtor de linguagem com uma quantidade de argumentos ilimitada. Estes argumentos possuem a função de concatenar a string final, ou seja, funciona da mesma maneira que concatenar uma string num único argumento. Além disso, diferentemente de print
, este não possui nenhum tipo de retorno (denomina-se void).
A diferença de velocidade entre ambos construtores é absurdamente ínfima, o que faz com que ambos possam ser usados sem problema algum. Segundo dizem,
echo
seria o mais "rápido". Porém, padrões como o
PEAR Coding Standards recomendam o uso de
print
.

[]s

Até mais