Índice
- O que é a função addlashes()
- Sintaxe
- Parâmetro s
- Retornar
- Como funciona a função addlashes ()
- Exemplos da função addlashes()
- Conclusão
O que é a função addlashes () em PHP
O adicionabarras() função em PHP adiciona uma barra invertida (\) antes de caracteres especiais como aspas, apóstrofos e barras invertidas. Esta função é usada para escapar de caracteres especiais em uma string para que possam ser armazenados com segurança em um banco de dados ou usados em uma página da Web sem causar erros de sintaxe.
Sintaxe
A sintaxe da função addlashes() é a seguinte:
adiciona barras ( $ string )
Parâmetros
A função tem um único parâmetro:
- $ string : String a ser processada.
Retornar
Ele retorna a string modificada com as contrabarras necessárias adicionadas antes de certos caracteres.
Como funciona a função addlashes ()
A função addlashes() pega uma string como entrada e retorna a string com caracteres especiais escapados adicionando uma barra invertida antes deles.
Os caracteres que são prefixados com uma barra invertida incluem:
- Aspas simples (')
- Aspas duplas (')
- Barras invertidas (\)
- Bytes nulos (\0)
O conjunto específico de caracteres com escape depende da string de entrada.
Exemplos da função addlashes()
Agora vamos cobrir alguns exemplos de programas que explicam o uso das funções addlashes() no PHP.
Exemplo 1
O código PHP fornecido demonstra o uso da função addlashes() para adicionar barras invertidas antes citação única caracteres em uma string:
// String de entrada
$str = adiciona barras ( 'do Linux' ) ;
// imprime a string com escape
eco ( $str ) ;
?>
Aqui, a corda do Linux é passado como um argumento para a função addlashes(), que escapará do caractere apóstrofo com uma barra invertida. A sequência resultante será Linux\'s .
O eco() A instrução é usada para imprimir a string com escape na saída.
Exemplo 2
O código PHP fornecido demonstra o uso da função addlashes() para adicionar barras invertidas antes citação dupla caracteres em uma string.
// String de entrada
$str = adiciona barras ( 'Tutorial Linuxhint 'PHP'' ) ;
// imprime a string com escape
eco ( $str ) ;
?>
aqui a corda Linuxhint Tutorial “PHP” é passado como um argumento para a função addlashes(), que escapará das aspas duplas com uma barra invertida. A sequência resultante será Linuxhint \”PHP\” Tutorial . A instrução echo() imprimirá a saída:
Exemplo 3
Abaixo está outro código PHP que demonstra o uso do addlashes().
$str = 'Quem é PHP?' ;
eco $str . ' Isso não é seguro em uma consulta de banco de dados.
' ;
eco adiciona barras ( $str ) . 'Isso é seguro em uma consulta de banco de dados.' ;
?>
aqui a corda Quem é o PHP? está armazenado no $str variável. A instrução echo é usada para imprimir a string na saída junto com uma mensagem indicando que não é seguro usar a string diretamente em uma consulta ao banco de dados.
A função addlashes() é usada para escapar do caractere apóstrofo na string adicionando uma barra invertida antes dele. A sequência resultante será Quem é o PHP? .
O segundo eco A instrução é usada para imprimir a string com escape na saída junto com uma mensagem indicando que é seguro usar a string em uma consulta de banco de dados.
Conclusão
Aqui, discutimos a função addlashes() no PHP, que é usada para escapar de caracteres especiais em uma string para que possam ser armazenados com segurança em um banco de dados ou usados em uma página da web. Além disso, abordamos a sintaxe, o parâmetro e o valor de retorno dessa função. Para obter detalhes sobre a função addlashes() e seu programa de exemplo, leia o artigo.