2018-10-12 16:35:31 -04:00
---
title: PHP 5 echo and print Statements
2019-08-12 16:01:02 +02:00
localeTitle: Declarações de eco (echo) e imprimir (print) do PHP 5
2018-10-12 16:35:31 -04:00
---
2019-08-12 16:01:02 +02:00
No PHP, existem duas maneiras básicas de obter saída: `echo` e `print` .
2018-10-12 16:35:31 -04:00
2019-08-12 16:01:02 +02:00
Neste tutorial, usamos `echo` (eco) e `print` (imprimir) em quase todos os exemplos. Portanto, este capítulo contém um pouco mais de informação sobre essas duas declarações de saída.
2018-10-12 16:35:31 -04:00
2019-08-12 16:01:02 +02:00
### Instruções `echo` e `print` do PHP
2018-10-12 16:35:31 -04:00
2019-08-12 16:01:02 +02:00
`echo` e `print` são mais ou menos os mesmos. Ambos são usados para enviar dados para a tela.
2018-10-12 16:35:31 -04:00
2019-08-12 16:01:02 +02:00
As diferenças são pequenas: o `echo` não tem valor de retorno enquanto o `print` tem um valor de retorno de 1, portanto, ela pode ser usada em expressões. O `echo` pode ter vários parâmetros (embora esse uso seja raro) enquanto o `print` pode receber um argumento. O `echo` é ligeiramente mais rápido que o `print` .
2018-10-12 16:35:31 -04:00
2019-08-12 16:01:02 +02:00
### A declaração PHP `echo`
2018-10-12 16:35:31 -04:00
2019-08-12 16:01:02 +02:00
A instrução `echo` (eco) pode ser usada com ou sem parênteses: `echo` ou `echo()` .
2018-10-12 16:35:31 -04:00
#### Exibir texto
2019-08-12 16:01:02 +02:00
O exemplo a seguir mostra como enviar o texto com o comando `echo` (observe que o texto pode conter marcação HTML):
2018-10-12 16:35:31 -04:00
#### Exemplo
```php
<?php
2019-08-12 16:01:02 +02:00
echo "<h2>PHP é Legal!</h2>";
echo "Olá Mundo!<br>";
echo "Estou aprendendo PHP!<br>";
echo "Esta ", "string ", "foi ", "feita ", "usando múltiplos parâmetros.";
2018-10-12 16:35:31 -04:00
?>
```
#### Exibir variáveis
2019-08-12 16:01:02 +02:00
O exemplo a seguir mostra como gerar texto e variáveis com a instrução `echo` :
2018-10-12 16:35:31 -04:00
#### Exemplo
```php
<?php
2019-08-12 16:01:02 +02:00
$txt1 = "Aprenda PHP";
2018-10-12 16:35:31 -04:00
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
echo "<h2>" . $txt1 . "</h2>";
2019-08-12 16:01:02 +02:00
echo "Estude PHP em " . $txt2 . "<br>";
2018-10-12 16:35:31 -04:00
echo $x + $y;
?>
```
2019-08-12 16:01:02 +02:00
### A declaração PHP `print`
2018-10-12 16:35:31 -04:00
2019-08-12 16:01:02 +02:00
A declaração de `print` (imprimir) pode ser feita com ou sem parênteses: `print` ou `print()` .
2018-10-12 16:35:31 -04:00
#### Exibir texto
2019-08-12 16:01:02 +02:00
O exemplo a seguir mostra como gerar texto com o comando `print` (observe que o texto pode conter marcação HTML):
2018-10-12 16:35:31 -04:00
#### Exemplo
```php
<?php
2019-08-12 16:01:02 +02:00
print "<h2>PHP é Legal!</h2>";
print "Olá Mundo!<br>";
print "Estou aprendendo PHP!";
2018-10-12 16:35:31 -04:00
?>
```
#### Exibir variáveis
2019-08-12 16:01:02 +02:00
O exemplo a seguir mostra como gerar texto e variáveis com a instrução `print` :
2018-10-12 16:35:31 -04:00
#### Exemplo
```php
<?php
2019-08-12 16:01:02 +02:00
$txt1 = "Aprenda PHP";
2018-10-12 16:35:31 -04:00
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
print "<h2>" . $txt1 . "</h2>";
2019-08-12 16:01:02 +02:00
print "Estude PHP em " . $txt2 . "<br>";
2018-10-12 16:35:31 -04:00
print $x + $y;
?>
2019-08-12 16:01:02 +02:00
```