Diferencia entre revisiones de «Programación en PHP/Cadenas»

Contenido eliminado Contenido añadido
modificación nombre variables, para mejor entendimiento del ejemplo
Drinibot (discusión | contribs.)
m Bot: Fixing redirects; cambios triviales
Línea 6:
Las '''cadenas''', también llamadas strings (cadenas en inglés), son un tipo de datos que representan texto. Se llaman '''cadenas''' porque están formadas por caracteres únicos encadenados.
 
Como vimos en el ejemplo de "[[Programaci%C3%B3n:Programación en PHP:hola_mundo/Hola mundo|Hola, Mundo]]", podemos asignarlas a una variable e incluso combinarlas. Sin embargo es importante que conozcamos más sobre ellas y acerca de cómo funcionan.
 
== Construcción ==
Una cadena se puede construir de tres maneras:
 
=== Comillas simples ===
Se basa en la delimitación del texto mediante comillas simples ( <font color="#FF0000">''' ' '''</font> ). Esta es la forma más sencilla de construir una cadena, pero también la más estricta: Todo lo que aparece en el interior es integramente la cadena.
<source lang="php">
Línea 36:
Como también vemos en este ejemplo, los saltos de línea naturales, es decir saltar la línea en la definición de la cadena, también se mantiene cuando la imprimimos en pantalla.
 
=== Comillas dobles ===
Cuando necesitamos incluir muchos valores guardados en variables dentro de una cadena, es tedioso tener que utilizar repetidamente el operador concatenador de cadenas ( '''.''' ) para unir variables con pedazos de cadena, como hemos visto en el primer ejemplo.
 
Línea 79:
|}
 
=== Heredoc ===
Ésta es quizás la forma menos común de definir cadenas por su ''extraña'' sintaxis. No por ello debemos obviarla. Es una potente forma de tener toda la flexibilidad de las comillas dobles sin el problema de tener que escapar las comillas dobles.