Diferença echo e print no PHP – Impriminndo valores na tela
Boa noite computêros, o print e o echo são duas funcões utilizadas constantementes para imprimir algum valor na tela, mas quais são as suas diferenças?
- echo
Sua sintaxe é muito simples, basta adicionar após o comando o que você deseja imprimir na tela, utilizando parênteses ou não:
echo "Hello World";
echo ("Olá Mundo");
Com o echo você também pode separar o que vai ser impresso através de vírgulas, exemplo:
echo "Hello World","Olá Mundo";
Muito similar ao echo, porém com duas diferenças importantes.
- Diferente do echo, o print só aceita um argumento (parâmetro);
- Diferente do echo, o print retorna um valor indicando se houve sucesso ou não na impressão dos dados;
exemplos:
print "Hello World";
print ("Olá Mundo");
if (print("teste")){
print "sucesso";
}
É isso aí computêros, espero que tenham entendido.