11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24/4/2014 ENI Training - Libro online<br />

Los objetos: son más complejos y se describen en el capítulo El objeto.<br />

3. Particularidades del tipo de variable string<br />

Si desea mostrar la frase «¿Qué pasa <strong>con</strong> <strong>un</strong> apóstrofo ’ come este?», no podrá escribir:<br />

<br />

El apóstrofo en la instrucción echo va a generar <strong>un</strong> error.<br />

Para solucionar este problema, hay dos soluciones:<br />

Usar comillas dobles en la instrucción echo:<br />

<br />

Escapar en los apóstrofos <strong>con</strong> \:<br />

<br />

Cuando se añade la barra invertida delante del apóstrofo, se va a evitar que este se interprete como el<br />

final de la instrucción echo.<br />

De esta manera, en el seg<strong>un</strong>do caso la cadena "¿Qué pasa <strong>con</strong> <strong>un</strong> apóstrofo ’ como este?" estará en la<br />

variable $variable1.<br />

Lo mismo ocurre <strong>con</strong> las comillas:<br />

o<br />

<br />

<br />

La barra invertida anula el comportamiento de cierre de instrucción del apóstrofo o de las comillas<br />

dobles. También puede servir pra anular el comportamiento del $.<br />

Si quiere mostrar $variable1 = pepe, escriba:<br />

<br />

Para terminar, puede acceder a <strong>un</strong> carácter de <strong>un</strong>a cadena <strong>con</strong> la siguiente sintaxis:<br />

$var[x] o $var es el nombre de la variable que <strong>con</strong>tiene la cadena de caracteres y x es la posición del<br />

carácter que debe recuperar. Tenga en cuenta que para <strong>PHP</strong> el primer carácter está en la posición 0.<br />

El siguiente ejemplo, primero muestra h y a <strong>con</strong>tinuación a.<br />

http://www.eni-training.com/client_net/mediabook.aspx?idR=87305 2/5<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!