Diferença entre echo e print no PHP |
Categoria: PHP |
Publicado em 08 de Junho de 2011 |
Certa vez alguém já me perguntou a diferença entre print e echo. Os dois fazem basicamente a mesma coisa. Na ocasião, fiquei sem saber o que responder. Porém, existem pelo menos 2 diferenças sirúrgicas, insignificantes: a) O print é uma função e echo é uma declaração embutida na linguagem. b) O print() sempre retorna 1 e o echo não retorna valor. Portanto, o seguindo código é inválido: $variavel = echo 1; E o próximo é válido: $variavel = print(1); |