sqlite_udf_encode_binary

(PHP 5)

sqlite_udf_encode_binary -- Codifica i dati binari prima di restituirli da un UDF.

Descrizione

string sqlite_udf_encode_binary ( string data)

sqlite_udf_encode_binary() applica la decofica dei dati binari al parametro data in modo che possa essere restituito dalle query (dato che la sottostante libreria libsqlite API non è binary safe).

Se esiste una possibilità che i dati possano essere binai (ad esempio contengono caratteri tipo NUL, oppure iniziano con il carattere 0x01), occorre eseguire questa funzione per codificare il valore da restituire all'UDF.

Il PHP non esegue questa codifica/decodifica in automatico, avrebbe impatti negativi sulle performance.

Nota: Non utilizzare sqlite_escape_string() per quitare stringhe restituite tramite UDF poiché porta ad avere una quotazione doppia. Utilizzare sqlite_udf_encode_binary()!

Vedere anche sqlite_udf_decode_binary(), sqlite_escape_string(), sqlite_create_function() e sqlite_create_aggregate().