(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)
sqlite_udf_encode_binary — Codificar datos binarios antes de devolverlos desde una UDF
$data
)
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!
El string codificado.