2 min de lectura

En la mente de muchos programadores, las cadenas son equivalentes a texto.

Mientras que en algunos idiomas, PHP de hecho, esto sería una descripción muy limitante y en algunos casos, incorrecta de este tipo de datos.

Las cadenas son, de hecho, colecciones ordenadas de datos binarios, esto podría ser un texto, pero también podría ser el contenido de un archivo de imagen, una hoja de cálculo, o incluso una grabación de música.

PHP ofrece una amplia gama de funcionalidad para trabajar con cadenas.

Comillas simples o dobles

Las cadenas pueden ser definidas utilizando uno de varios métodos. Lo más común es que se encapsulen entre apóstrofos (comillas simples) o comillas dobles.

A diferencia de otros lenguajes, estos dos métodos se comportan de manera muy diferente: las comillas simples (apóstrofos) representan “cadenas simples” donde casi todos los caracteres se utilizan literalmente. Las comillas dobles, por otra parte, encapsulan “cadenas complejas” que permiten secuencias de escape especiales y la sustitución de variables, lo que hace posible insertar el valor de una variable directamente en una cadena, sin la necesidad de un operador especial.

Caracteres de escape

Los caracteres de escape toman la forma de una barra inversa (\) seguido por uno o más caracteres. Tal vez la secuencia de escape
mas común es la de nueva línea \n.

También existen para salidas de distintas bases numéricas.
En el ejemplo siguiente, se utiliza notación hexadecimal y octal para mostrar un asterisco:

Interpretación de variables

La sintaxis no funcionará en aquellas situaciones en que el nombre de la variable que deseas sea interpretada se coloque de tal manera que dentro de la cadena el analizador no sea capaz de leer su nombre en la forma que tu quieres. En estos casos, se puede encapsular el nombre de la variable entre llaves:

Otras formas de representar cadenas

Además de representar cadenas con comillas sencillas y dobles, se pueden representar por medio de la sintaxis Heredoc.
¿Te gustó este artículo?

Si te gustó este artículo, te ha servido o aprendiste algo nuevo; compártelo en tus redes sociales o invítame un cafe.

Líder técnico en equipos de desarrollo de software. Profesor de Desarrollo Web en la Universidad de Guadalajara. Emprendedora. Fundadora y CTO de CORB.mx. Ponente y tallerista. Colaboradora en proyectos de software libre y Open Source. Comprometida con la comunidad y la industria de la tecnología. Enfocada en el empoderamiento de las mujeres.

2 COMENTARIOS

    • Ohhhh :O
      interesante observación, no lo sabía, pero ahora lo sabemos.
      Ahora que para quitarse de confusiones, mucha gente la llama comilla simple.
      Muchas gracias!!

Deja tus comentarios

This site uses Akismet to reduce spam. Learn how your comment data is processed.