Función echo y print en PHP

Las funciones echo y print, son más o menos lo mismo. Ambos se utilizan para generar datos a la pantalla.

Las diferencias son pequeñas: echo no tiene valor de retorno mientras que print tiene un valor de retorno de 1, por lo que se puede utilizar en Expresiones.
La función echo puede tomar múltiples parámetros (aunque tal uso es raro) mientras que print puede tomar un argumento. echo es marginalmente más rápido que print.


  Declaraciones de echo en PHP

La instrucción echo se puede utilizar con o sin paréntesis: echo o echo().


  Mostrar texto

En el ejemplo siguiente se muestra cómo generar texto con el comando echo (observe que el texto puede contener marcado HTML):

Ejemplo 1

  <?php
    echo "<h2>PHP es divertido! </h2>";
    echo "Hola mundo! <br>";
    echo "Estoy a punto de aprender PHP! <br>";
    echo "Esta ", "cadena ", "fué ", "creado ", "con múltiples parámetros.";
  ?>

Quiero intentarlo


  Mostrar variables

En el ejemplo siguiente se muestra cómo generar texto y variables con la instrucción: echo

Ejemplo 2

  <?php
    $txt1 = "Aprendo PHP";
    $txt2 = "Aprendiendo programación";
    $x = 5;
    $y = 4;
            
    echo " <h2>" . $txt1 . " </h2>";
    echo "Estudia PHP en " . $txt2 . " <br>";
    echo $x + $y;
  ?> 

Quiero intentarlo