sqlite_udf_encode_binary

(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)

sqlite_udf_encode_binaryCodificar datos binarios antes de devolverlos desde una UDF

Descripción

sqlite_udf_encode_binary ( string $data ) : string

sqlite_udf_encode_binary() aplica una codificación binaria a data, por lo que se puede devolver con serguridad desde consultas (ya que la API libsqlite subyacente no es sergura a nivel binario).

Si existe la posibilidad de que los datos sean no seguros a nivel binario (p.ej.: contienen un byte NUL en el centro en vez de al final, o si tienen un byte 0x01 como primer carácter) se debe llamar a esta función para codificar el valor devuelto des de la FDU.

PHP no lleva a cabo esta operación de codificación/decodificación automáticamente ya que impactaría severamente en el rendimiento si lo hiciera.

Nota:

No use sqlite_escape_string() para entrecomillar cadenas devueltas por FDU ya que conducirá a entrecomillar doblemente los datos. ¡Use sqlite_udf_encode_binary() en su lugar!

Parámetros

data

El string a ser codificado.

Valores devueltos

El string codificado.

Ver también