Citação de escape em PHP

Este artigo irá introduzir diferentes métodos para citação de escape em PHP.

Usar a contrabarra para escapar à citação em PHP

Sempre que usamos aspas dentro de uma string, o compilador PHP mostra um erro. Para evitar este erro, utilizaremos a barra invertida \ para escapar a ele. A sintaxe correcta para utilizar a contrabarra é a seguinte.

$mystring = "\"\"";

A saída será "".

O programa abaixo mostra a forma pela qual podemos utilizar a barra invertida \ para escapar a aspas em PHP.

<?php
echo("My name is \"DelftStack\".");
?>

Resultado:

My name is "DelftStack".

Podemos utilizar a função integrada addslashes() para adicionar barras invertidas utilizando PHP. A sintaxe correcta para utilizar esta função é a seguinte.

addslashes($string);

O detalhe do parâmetro é o seguinte.

Variáveis Descrição
$string É a string com a qual queremos adicionar barras invertidas antes dos caracteres que geram o erro.

O programa abaixo demonstra ainda mais.

<?php
$string = "My name is "DelftStack"";
$newString = addslashes($string);
echo($newString);
?>

Resultado:

My name is "DelftStack".