comillas simples` "esa es una

Anuncio
Cadenas en php
Una parte esencial de PHP, como lenguaje orientado al manejo de páginas web dinámicas, es la manipulación y presentación
en pantalla de cadenas de texto (strings).
En PHP una cadena es cualquier conjunto de caracteres entrecomillados.
PHP considera como cadena todo lo que encuentre entre un par de comillas, por eso todas las cadenas deben comenzar y
terminar con el mismo tipo de comillas, simples o dobles:
<?php
'esto es una cadena con comillas simples'
"esa es una cadena con comillas dobles"
"este es un ejemplo INVALIDO de cadena'
"esta 'frase' seria una sola cadena"
'y esta "otra" también'
?>
El primer tipo de comillas que abre la cadena será el tenido en cuenta por PHP para localizar su fin. Por eso es válido que
dentro de la cadena se incluyan comillas distintas, en cualquier número. Si nos vemos obligados a incluir comillas del mismo
tipo que delimita la cadena, deberemos usar caracteres de escape:
<?php
"este es un 'ejemplo' de cadena válida"
"este tambien lo es: that's the question"
"y naturalmente 'este otro' tambien vale"
"escapando \"comillas\" en una cadena"
//doble escape para mostrar la barra invertida
//dentro de una cadena:
"c:\\windowsprogram.exe"
?>
El contenido de la cadena puede ser asignado como valor de una variable mediante el signo =
<?php
$pais = "España";
$pais = 'España';
?>
PHP analiza el contenido de la cadenas delimitadas por dobles comillas; si encuentra una variable, la sustituye
automáticamente por su valor:
<?php
$pais = "España";
$frase = "Yo vivo en $pais";
echo $frase; //volcaria en pantalla la frase
"yo vivo en España"
//sin embargo
$frase = 'yo vivo en $pais';
echo $frase; //volcaria en pantalla la frase
"yo vivo en $pais"
?>
Notese que en el segundo ejemplo, php no analiza el contenido de la cadenalimitandose a volcarla, y por ello aparece el
nombre de la variable, y no su valor.
Por ello parece recomendable acostumbrarse a usar comillas simples cuando se trata de simples cadenas de texto, ya que al
no ser analizadas antes de su volcado, la ejecución de nuestros scripts puede ganar velocidad.
Sumando cadenas
Podemos unir el contenido de varias cadenas con un punto (.)
<?php
$nombre = "Juan";
$fruta = "manzanas";
$accion = $nombre . "come" . $fruta;
//volcaría la frase Juan come manzanas
?>
De esta forma podemos simplificar algo la salida de texto en pantalla. La suma de cadenas funciona tanto si queremos
simplemente volcar el resultado en pantalla, como si queremos asignar el contenido a una sola variable:
<?php
$mi variable .= "primera frase, ";
$mi variable .= " segunda frase y ";
$mi variable .= "tercera frase. ";
// y de forma resumida:
$mivariable =
"primera frase, "
."segunda frase y "
."tercera frase. ";
$mivariable = "primera frase, segunda frase y tercera frase";
?>
Descargar