Cómo utilizar PHP echo() para mostrar texto y variables
PHP echo() muestra el texto inmediatamente sin generar un valor de retorno. Esto es más eficiente que funciones como print(). Puedes utilizar echo() en varios contextos para mostrar cadenas en páginas web, archivos u otros formatos.
¿Qué es PHP echo?
PHP echo() es una construcción del lenguaje que se utiliza para mostrar cadenas en una página web o en una aplicación PHP. Con echo() puedes mostrar contenido en la pantalla, ya sea texto, etiquetas HTML o el valor de variable PHP. Una ventaja de echo() es que el código suele ser más corto y legible que abrir y cerrar constantemente etiquetas PHP para cambiar entre PHP y HTML
Deploy Now de IONOS garantiza que tus proyectos se alojen en una infraestructura fiable y potente. Los cambios en tu repositorio de GitHub se confirman automáticamente tras el comando push. Utilizando servidores modernos y recursos escalables, puedes estar seguro de que tus aplicaciones web funcionarán sin problemas y serán estables.
Sintaxis de PHP echo()
PHP echo acepta una lista de expresiones como parámetro:
echo(strings ...$expressions)
phpDado que PHP echo es una construcción del lenguaje y no una función real, a menudo se omiten los corchetes tras la palabra clave. Las cadenas pueden ir entre comillas simples o dobles.
echo 'Hello World'
phpLa variable PHP echo también muestra el texto almacenado:
$var = "red"
echo $var // Output "red"
phpTambién existe un método abreviado en el que la expresión sigue a un signo igual y a una etiqueta PHP abierta:
<?=$var?>
phpPuedes encontrar más información sobre la programación en PHP en nuestro tutorial de PHP. Consulta nuestras comparaciones de PHP frente a Python y PHP frente a JavaScript.
- Registros DNS
- Administración SSL
- Documentación API
Ejemplos de uso de la función PHP echo()
La función echo() es altamente eficiente en recursos con una sobrecarga mínima y ofrece múltiples posibilidades de aplicación.
Concatenar cadenas y variables
Los operadores PHP como el operador de concatenación .
permiten combinar texto y cadenas almacenados en variables.
$str1 = 'nice'
$str2 = 'weather'
echo 'What a . ' $str1 . ' ' . $str2 . 'today!'
phpObtendrás el siguiente resultado:
What a nice weather today!
phpObtener el valor de las matrices
Puedes utilizar PHP echo para mostrar valores de matrices:
$colors=array("color=>"blue");
echo "The sky is " . $colors['color'] ;
phpEl resultado es “The sky is blue”, con “blue” recuperado del PHP array “$colors” utilizando la clave “color”.
Utilizar echo() en una clase PHP
Las clases PHP personalizadas admiten resultados dinámicos de cadenas con 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();
phpEn el método sayHello() de la clase Person, se emplea la función echo() para crear un saludo utilizando el valor del nombre proporcionado en el objeto.
Consulta a la base de datos con PHP echo()
Además, puedes utilizar PHP para recuperar información de una base de datos MySQL y mostrar los resultados de la consulta en la página web con echo().
$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 occurred: " . mysqli_error($conn);
}
mysqli_close($conn);
phpEn este ejemplo utilizamos PHP echo
para separar la salida de nombres y correos electrónicos con una nueva línea. En caso de error podemos enlazar echo() con funciones PHP como mysqli_error() y mostrar la descripción del error.