terça-feira, 28 de agosto de 2012

Caractere de Escape do PHP








A linguagem PHP, utiliza as aspas para guardar ou exibir valores de uma string. Como por exemplo
$texto = "Guardando uma string dentro de uma variável";
ou
echo "Exibindo string";
Se você tentar exibir uma string que contenha aspas desse geito:
echo "String "com" aspas";
O PHP retornará um erro, pois as aspas do meio indicará o fim da string, quando na verdade não é.

No PHP existe um caractere de escape que é a contra-barra ' \ '. Ela permite exibir essas strings com aspas.

Para exibir esse mesmo texto da forma certa é só acrescentar  a contra-barra antes das aspas a serem exibidas. Dessa forma:
echo "String \"com\" aspas";


Ver também:
addslashes()
stripslashes()