odbc_connection_string_quote

(PHP 8 >= 8.2.0)

odbc_connection_string_quote — Укладає в лапки значення рядка підключення

Опис

odbc_connection_string_quote(string $str): string

Вкладає в лапки значення рядка підключення відповідно до правил ODBC. Тобто воно буде оточене лапками, а всі фігурні дужки, що завершують, будуть екрановані. Це необхідно робити для всіх значень рядка підключення, які надходять від користувача. Невиконання цієї вимоги може призвести до проблем із розбором рядка підключення або ін'єкції значень у рядок підключення.

Зверніть увагу, що ця функція не перевіряє, чи вже не укладено рядок у лапки і чи не потребує вона лапок. Для цього слід використовувати функцію odbc_connection_string_is_quoted() і odbc_connection_string_should_quote()

Список параметрів

str

Рядок, не укладений у лапки.

Значення, що повертаються

Повертає рядок, укладений у лапки, оточений фігурними дужками та правильно екранований.

Приклади

Приклад #1 Приклад використання odbc_connection_string_quote()****

У цьому прикладі рядок полягає в лапки, а потім поміщається в рядок з'єднання. Зверніть увагу, що рядок укладено в лапки, а символ закінчення лапок у середині рядка був екранований.

Loading...

Висновок наведеного прикладу буде схожим на:

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

Дивіться також