Declaração de eco em PHP
Em PHP, usamos o declaração de eco para exibir a saída e pode ser usado para imprimir a string, variáveis e arrays. O eco também pode ser usado com ou sem parênteses porque não é uma função, é uma declaração. No final da instrução echo, há um ponto e vírgula (;).
A sintaxe do PHP declaração de eco está escrito abaixo:
eco
O exemplo a seguir mostra o funcionamento de echo com um único argumento:
eco 'Olá!!' ;
?>
Se você quiser usar mais de um parâmetro, pode usar parênteses e as variáveis são separadas por vírgula em um eco.
Siga o exemplo abaixo, onde passamos as várias strings na instrução echo:
eco 'Bem-vindo' , 'para ' , 'Linux' , 'Dica' ;
?>
Imprimir declaração em PHP
Em, PHP você também pode usar o imprimir para exibir a saída e usar com ou sem os parênteses. Ele age como uma função e retorna o valor 1.
A seguir está a sintaxe do imprimir declaração :
imprimirO exemplo abaixo mostra a instrução print em PHP:
imprimir 'Olá!! ' ;
?>
A instrução print pode ser usada entre parênteses:
imprimir ( )imprimir ( 'Olá!! ' ) ;
?>
echo vs instruções de impressão
A diferença entre as instruções PHP echo e print está em como elas retornam sua saída. Em PHP, eco é uma construção de linguagem que pode gerar uma ou várias strings, separadas por vírgulas. Ele não possui um valor de retorno e envia imediatamente a saída para o navegador.
Por outro lado, imprimir é uma função que aceita um único argumento e retorna um valor de 1, que pode ser usado em uma expressão. Em contraste com a instrução echo, print só pode produzir uma única string e adiciona automaticamente um caractere de nova linha no final da string. Ele também envia a saída diretamente para o navegador, que é semelhante ao comportamento do declaração de eco .
$mensagem = 'Linux, dica!' ;
$num1 = 4 ;
$num2 = 9 ;
// Usando echo para exibir variáveis
eco $mensagem . ' \n ' ;
eco $num1 . '+' . $num2 . '=' ;
eco $num1 + $num2 . ' \n ' ;
// Usando printf para exibir variáveis
printf ( ' %s \n ' , $mensagem ) ;
printf ( ' %d + %d = %d \n ' , $num1 , $num2 , $num1 + $num2 ) ;
?>
eco vs imprimir em PHP
Veja as diferenças entre as instruções echo e print em PHP na tabela a seguir:
eco | imprimir |
Não tem valor de retorno | Tem um valor de retorno de 1 |
Aceita vários argumentos | Tome apenas 1 parâmetro |
Mais rápido que uma declaração de impressão | Um pouco mais lento que a instrução echo |
Não é uma função | Comporta-se como uma função |
Saída de uma ou mais strings separadas por uma vírgula | Saída apenas strings |
Conclusão
O eco é usado para exibir a saída da string e pode receber uma ou mais strings como parâmetro, enquanto o imprimir pode levar apenas uma string e também é usado para imprimir a saída do código no console.
No guia acima, aprendemos as diferenças entre as instruções echo e print junto com suas implementações com exemplos.