odbc_connection_string_quote

(PHP 8 >= 8.2.0)

odbc_connection_string_quotePone entre comillas un valor de string de conexión ODBC

Descripción

odbc_connection_string_quote(string $str): string

Pone entre comillas un valor de string de conexión, según las reglas ODBC. Es decir, se rodeará de comillas, y cualquier llave de cierre será escapada. Esto debería hacerse para todos los valores de string de conexión que provienen de la entrada del usuario. No hacerlo puede provocar problemas durante el análisis de la string de conexión, o valores inyectados en la string de conexión.

Tenga en cuenta que esta función no verifica si la string ya está entre comillas, ni si la string necesita ser puesta entre comillas. Para ello, llamar a odbc_connection_string_is_quoted() y a odbc_connection_string_should_quote().

Parámetros

str

La string sin comillas.

Valores devueltos

Una string, rodeada de comillas, y correctamente escapada.

Ejemplos

Ejemplo #1 Ejemplo de odbc_connection_string_quote()

Este ejemplo pone entre comillas una string, luego la coloca en una string de conexión. Tenga en cuenta que la string está entre comillas, y el carácter de comilla de cierre en medio de la string ha sido escapado.

<?php
$value
= odbc_connection_string_quote("foo}bar");
$connection_string = "DSN=PHP;UserValue=$value";
echo
$connection_string;
?>

El resultado del ejemplo sería algo similar a:

DSN=PHP;UserValue={foo}}bar}

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top