
Compatibilidad con las versiones de PHP 4, PHP 5, PHP 7. La función agrega addslashes() barras invertida.
Sintaxis de la función addslashes()
string addslashes (string $str);
La función devuelve una cadena precedida por barras invertidas antes de los caracteres que veremos a continuación. Estos personajes son:
- comillas simples (‘)
- comillas dobles («)
- Barras invertidas (\)
- NULL (byte NULL)
La función se usa addslashes() para escapar uno de los caracteres antes mencionados en un código PHP:
<?php $str = "Hola'mundo?"; eval("echo '" . addslashes($str) . "';"); ?>
Antes de PHP 5.4.0, era una función magic_quotes_gpc
automática que se aplicaba addslashes() a las declaraciones GET, POST y COOKIE. Por lo tanto, evite usar addslashes() en una cadena que se le haya aplicado magic_quotes_gpc
antes o, de lo contrario, la cadena se escapará dos veces. La función permite magic_quotes_gpc()
comprobar magic_quotes_gpc
si la función está habilitada o no.
Algunas personas usan la función addslashes() incorrectamente para evitar la «inyección SQL». En su lugar, debería utilizar funciones de cadena de base de datos.
Parámetros de la función addslashes()
str
Es el tipo cadena de texto que queremos pasar de parámetro.
Ejemplo 1: un ejemplo simple de la función addslashes()
<?php $str = "La clase es Hola'mundo?"; //La clase es Hola\'mundo? echo addslashes($str); ?>
- Ajustes y Configuraciones del Lenguaje PHP
- Sintaxis del Lenguaje PHP
- Tipos de Datos que encontramos en PHP
- Las Variables en PHP
- Constantes en PHP
- Operadores en PHP
- Expresiones en PHP
- Estructuras de Control en PHP
- Características del if en PHP
- Características de else en PHP
- Características del elseif en PHP
- Características del while en PHP
- Características del do-while en PHP
- Características del for en PHP
- Características del foreach en PHP
- Características del break en PHP
- Características del switch php
- Características de continue en PHP
- Declare php Características
- Arrays php Características
- Tipos de Funciones String en PHP
- Addcslashes() en PHP Características
- Función chunk_split() PHP Características
- Función addslashes() PHP Características
- Función convert_uuencode() PHP Características
- Función chr() en PHP Características
- Función echo PHP Características