Heredoc

Clasificado en:

Una de los típicos problemas de principiante es hacer funcionar esos malditos Heredoc. Aquí va un resumen:

La documentación se encuentra en Language Reference ->Types -> Strings ->Syntax ->Heredoc

El formato es el siguiente:

  1.  <?php
  2.  $sTabla="usuarios";
  3.  $sCond="usr=1";
  4.  $sQuery= <<<QUERY
  5.  SELECT * FROM $sTabla WHERE $sCond
  6.  QUERY;
  7.  ?>

QUERY(el identificado) puede ser reemplazado por cualquier otro nombre. No olviden:

  • Poner inmediatamente un salto de línea después del primer identificados
  • Terminar con un salto de línea, identificador y punto y coma.

Lo bueno y bonito del HEREDOC es que puede ser utilizado para hacer búsquedas masivas dentro del código, por ejemplo, buscar todos los puntos en que se hacen querys. Es cosa de ocupar siempre el mismo identificador. Otra ventaja es que permite formatear el texto tal cual como va a salir (ideal para aplicaciones de consola o grabaciones a archivos) y que parsea las variables. Muy lindo, como ya he señalado.

Eso no más. Sayonara!

Responder

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato