Heredoc
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:
- $sTabla="usuarios";
- $sCond="usr=1";
- $sQuery= <<<QUERY
- SELECT * FROM $sTabla WHERE $sCond
- QUERY;
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!
- 3283 lecturas

Enviar un comentario nuevo