tutorial sirve que programacion primeros pasos para paginas mundo lenguaje hola ejemplos codigos codigo php string operators heredoc

sirve - primeros pasos en php



En PHP, ¿qué representa "<<<"? (6)

Es PHP Heredoc .

Ejemplo:

$sql = <<<MySQL_QUERY SELECT * FROM TAB WHERE A = 1 AND B = 2 MySQL_QUERY;

Por ejemplo:

$sql = <<<MySQL_QUERY


Es el comienzo de una cadena que usa la Heredoc

Una tercera forma de delimitar cadenas es la sintaxis heredoc: <<<.

Después de este operador, se proporciona un identificador, luego una nueva línea. La cadena en sí sigue, y luego el mismo identificador nuevamente para cerrar la cita.


Es la Heredoc .

$str = <<<EOD Example of string spanning multiple lines using heredoc syntax. EOD;


Es un heredoc, para cadenas largas que no tiene que preocuparse por las comillas y otras cosas. Si observa la palabra TABLA y luego hay una línea que dice TABLA ;, que indica el final de la cadena.

Lo importante para recordar al usar este formato es que cualquiera que sea la cadena que use para definir el final de la cadena (como por ejemplo, CHART en este caso), esa palabra debe aparecer en una línea propia, seguida de un punto y coma, y ​​NO los caracteres pueden aparecer después del punto y coma en la misma línea, incluso en el espacio en blanco, de lo contrario, PHP piensa que es parte de la cadena.


Esa es la sintaxis heredoc. Empiezas una cadena heredoc poniendo <<< más un token de tu elección, y lo terminas poniendo solo el token (¡y nada más!) En una nueva línea. Para su comodidad, hay una excepción: se le permite agregar un solo punto y coma después del delimitador final.

Ejemplo:

echo <<<HEREDOC This is a heredoc string. Newlines and everything else is preserved. HEREDOC;


Esto se llama heredoc , y le permite hacer una larga secuencia de texto que abarca varias líneas. Puedes poner variables PHP allí y reemplazarán con el valor. La palabra GRÁFICO puede ser cualquier cosa. Simplemente tiene que ser el mismo para comenzar y detenerse donde comienza el texto citado.

Usted podría hacer lo mismo al agregar cadenas entre comillas múltiples, pero esto es más limpio la mayor parte del tiempo para documentos extendidos como este texto HTML. También hay algo llamado un nowdoc que es como una cadena de comillas simples en PHP, pero estas no le permitirán usar variables dentro de ellas.