Instruções PHP echo vs print

Instrucoes Php Echo Vs Print



Os desenvolvedores de PHP costumam usar eco e imprimir instruções para gerar dados em páginas da web. Embora ambas as declarações possam parecer semelhantes, elas têm algumas diferenças notáveis. Entender essas diferenças pode ajudá-lo a escolher a instrução apropriada para seu projeto e otimizar seu código PHP para obter melhor desempenho. Neste artigo, vamos explorar as diferenças entre eco e imprimir declarações em PHP e forneça exemplos para ajudá-lo a entender quando usar cada uma delas.

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 :

imprimir

O 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.