echo em PHP: Como exibir texto e variáveis

PHP echo() é capaz de exibir textos de forma imediata, sem precisar gerar um valor de retorno. Por isso, essa construção é mais eficiente que funções semelhantes, como print(). Você pode fazer uso de echo em PHP nos mais variados contextos, para exibir strings (cadeias de caracteres) em sites, arquivos e outros.

O que é echo em PHP?

PHP echo() é uma construção dessa linguagem de programação, usada para exibir strings em um site ou aplicação. Ela possibilita a exibição de conteúdo pelo navegador, quer seja em forma de texto, tags HTML ou variáveis PHP. Uma das vantagens de se usar PHP echo() é que a construção costuma simplificar códigos, contribuindo para a legibilidade deles, ao evitar que tags PHP tenham de ser abertas e fechadas, para se alternar entre PHP e HTML.

Dica

O Deploy Now da IONOS hospeda os seus projetos de forma descomplicada, em uma infraestrutura potente e de confiança. Ela possibilita que alterações no seu repositório GitHub sejam automaticamente transmitidas ao seu código por comandos push. Beneficie-se, ainda, de servidores modernos e recursos escaláveis, tendo a certeza de que as suas aplicações web sempre funcionarão com rapidez e estabilidade.

Sintaxe de echo em PHP

A construção PHP echo() aceita uma série de expressões como parâmetro em sua estrutura básica:

echo(strings ...$expressions)
php

Já que PHP echo() não é uma função propriamente dita, mas uma construção de linguagem, você tem a possibilidade de omitir os parênteses após a palavra-chave. Ainda, é possível inserir strings entre aspas simples ou duplas.

echo 'Hello World'
php

Na construção PHP echo(), a variável exibe o texto armazenado:

$var = "red"
echo $var // Output "red"
php

O uso de notações abreviadas também é possível em PHP echo(). Nelas, a expressão deve ser localizada depois do sinal de igual da tag PHP aberta:

<?=$var?>
php
Dica

Aprenda mais sobre programação em PHP com o tutorial de PHP para iniciantes do nosso Digital Guide. Nele, você também encontra comparações entre as linguagens PHP e Python, e PHP e JavaScript.

API IONOS grátis
Atualização de domínio, DNS, SSL, configurações e mais com a API da IONOS.
  • Gerenciamento DNS
  • Admin SSL fácil
  • Documentação API

Exemplos de uso de echo em PHP

A construção PHP echo() poupa recursos, além de ter um baixo custo de processamento. Por isso, ela pode ser aplicada em uma diversidade de cenários.

PHP echo() para concatenar strings e variáveis

Operadores PHP, como o operador de concatenação ., permitem que texto e strings armazenados em variáveis sejam combinados:

$str1 = 'nice'
$str2 = 'weather'
echo  'What a . ' $str1 . ' ' . $str2 .  'today!'
php

O código acima gera o seguinte resultado, exibido pelo navegador:

What a nice weather today!
php

PHP echo() para exibir valores de arrays

Com a construção echo PHP, arrays também podem ter seu valor exibido:

$colors=array("color=>"blue");
echo "The sky is " . $colors['color'] ;
php

Ao executar esse código, o navegador apresenta o seguinte resultado: The sky is blue. Aqui, blue é o valor armazenado na array PHP $colors, com a chave color.

PHP echo() em uma classe PHP

Classes PHP definidas pelo usuário possibilitam a exibição dinâmica de strings, por meio da construção PHP echo():

class Person {
    private $name;
    public function __construct($name) {
        $this->name = $name;
    }
    public function sayHello() {
        echo "Hello, I am {$this->name}!";
    }
}
$person = new Person("Alice");
$person->sayHello();
php

No código acima, a construção echo(), presente no método sayHello() da classe Person, gera uma saudação, cujo valor é o nome especificado no objeto.

PHP echo() para consultar bancos de dados

Você também pode fazer uso da construção echo para recuperar informações de um banco de dados MySQL com PHP e exibir os resultados da consulta no seu site:

$sql = "SELECT name, email FROM user WHERE id = 1";
$result = mysqli_query($conn, $sql);
if ($result) {
    $row = mysqli_fetch_assoc($result);
    echo "Name: " . $row['name'] . "<br>";
    echo "E-Mail: " . $row['email'];
} else {
    echo "Error occured: " . mysqli_error($conn);
}
mysqli_close($conn);
php

O exemplo acima usa echo br em PHP para separar os nomes e os e-mails a serem exibidos, adicionando uma quebra de linha (<br>). Caso algum erro ocorra, é possível vincular PHP echo() a funções PHP, como à mysqli_error(), que exibirá a descrição do erro.

Object Storage da IONOS
É ideal para backups, assim como para arquivar dados corporativos.

Você pode armazenar qualquer quantidade de dados estáticos por preços acessíveis.

Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top