Tema 4

Sentencias Echo y Print en PHP

Comprende las diferencias entre echo y print, el operador de concatenación y cómo renderizar etiquetas HTML desde el servidor.

Imprimir Salida en Pantalla: echo vs print

En PHP existen dos constructores de lenguaje básicos para enviar datos y texto al navegador: echo y print.

Característica echo print
Valor de Retorno No devuelve ningún valor (void). Siempre devuelve 1 (se puede usar en expresiones).
Múltiples Argumentos Acepta múltiples parámetros separados por coma (ej. echo "A", "B", "C";). Solo acepta un único argumento.
Rendimiento Ligeramente más rápido. Un poco más lento debido al retorno de valor.
Uso habitual Es el estándar universal en proyectos reales (más del 99% de los casos). Uso esporádico o en código legado.

El Operador de Concatenación (El punto .)

En lenguajes como JavaScript se utiliza el signo más (+) para unir textos. En PHP, el signo más es estrictamente matemático. Para unir o concatenar cadenas de texto se utiliza el operador punto (.):

<?php
$saludo = "Hola";
$destino = "Mundo";
echo $saludo . " " . $destino . "!"; // Imprime: Hola Mundo!
?>

⚡ Ejemplo de Echo con HTML y Concatenación

Combina echo con etiquetas HTML, estilos CSS embebidos y variables concatenadas:

index.html
Solo lectura
<!DOCTYPE html>
<html>
<body>

<?php
$titulo = "Kilopolis Academia";
$descripcion = "Formación intensiva para desarrolladores de software.";
$tecnologia = "PHP 8.3";

// Imprimiendo encabezados HTML directamente desde PHP
echo "<h1>" . $titulo . "</h1>";
echo "<p style='color: #4b5563;'>" . $descripcion . "</p>";

// Con echo podemos pasar múltiples fragmentos separados por comas
echo "<p>Especialidad: ", "<strong>", $tecnologia, "</strong>", "</p>";

// Usando print (devuelve 1)
$resultado = print("Impreso con la función print.<br>");
echo "Valor devuelto por print: " . $resultado;
?>

</body>
</html>
Pruébalo tú mismo » Se abre en una nueva pestaña con ejecución en vivo
🦉
¿Tienes dudas con este tema?
Sócrates AI puede darte analogías y explicarte este código paso a paso.

🚀 ¿Quieres dominar Manual Completo de PHP y crear proyectos reales?

Aprende arquitectura limpia, desarrollo web moderno, buenas prácticas y despliegue en producción con nuestro Bootcamp Fullstack Developer con mentorías en vivo.

🏛️ Autoría y Propiedad Intelectual: Obra educativa original de David Amador para Kilopolis Academia (Solucionáticos), estructurada sobre las especificaciones y estándares abiertos del W3C, el estándar vivo de WHATWG y la documentación oficial de código abierto. © Todos los derechos reservados.