Função echo() do PHP
Definição e uso
A função echo() imprime uma ou mais strings.
Notas:A função echo() não é realmente uma função, então você não precisa usá-la com parênteses. No entanto, se você quiser passar mais de um parâmetro para a echo(), usar parênteses gerará um erro de análise.
Dica:A função echo() é mais rápida do que print() Um pouco mais rápido.
Dica:A função echo() também possui uma sintaxe abreviada. Antes do PHP 5.4.0, essa sintaxe só era aplicável quando o configuração short_open_tag estava ativada.
Sintaxe
echo(strings)
Parâmetros | Descrição |
---|---|
strings | Obrigatório. Uma ou mais strings a serem enviadas para a saída. |
Detalhes técnicos
Valor de retorno: | Sem valor de retorno. |
Versão do PHP: | 4+ |
Mais exemplos
Exemplo 1
Escreva o valor da variável de string ($str) na saída:
<?php $str = "Hello world!"; echo $str; ?>
Exemplo 2
Escrever o valor da variável de string ($str), incluindo tags HTML:
<?php $str = "Hello world!"; echo $str; echo "<br>What a nice day!"; ?>
Exemplo 3
Conectar duas variáveis de string:
<?php $str1="Hello world!"; $str2="What a nice day!"; echo $str1 . " " . $str2; ?>
Exemplo 4
Escrever valor de array na saída:
<?php $age=array("Peter"=>"35"); echo "Peter is " . $age['Peter'] . " years old."; ?>
Exemplo 5
Escrever texto na saída:
<?php echo "This text spans multiple lines."; ?>
Exemplo 6
Como usar múltiplos parâmetros:
<?php echo 'This ','string ','was ','made ','with multiple parameters.'; ?>
Exemplo 7
Diferença entre aspas simples e duplas. As aspas simples imprimirão o nome da variável, não o valor:
<?php $color = "red"; echo "Roses are $color"; echo "<br>"; echo 'Roses are $color'; ?>
Exemplo 8
Sintaxe simplificada (apenas para configurações de short_open_tag ativadas):
<?php $color = "red"; ?> <p>Roses are <?=$color?></p>