(PHP 5, PECL sqlite >= 1.0.0)
sqlite_udf_encode_binary — Bir kullanıcı tanımlı işlevden dönecek ikil veriyi döndürmeden önce kodlamak için kullanılır
Eklentinin arayüzü olduğu libsqlite kütüphanesi ikil veriler için güvenli olmadığından bir kullanıcı tanımlı işlevde (UDF) sorgulardan dönen veriyi güvenli duruma getirmek için sqlite_udf_encode_binary() işlevi veri ile belirtilen veriye ikil kodlama uygular.
Verinizin ikil olarak güvensiz olma şansı varsa (örneğin, sonunda değil de ortasında bir NUL bayt bulunma şansı varsa veya ilk karakteri 0x01 karakteri olabiliyorsa) kullanıcı tanımlı işlevinizde veriyi döndürmeden önce bu işlevi çağırmalısınız.
PHP başarımı etkilediğinden bu kodlama ve kod çözme işlemlerini özdevinimli olarak uygulamaz.
Bilginize:
Kullanıcı tanımlı işlevinizden dönen dizgeleri önceletmek için sqlite_escape_string() işlevini değil sqlite_udf_encode_binary() işlevini kullanın yoksa verinize çifte önceleme uygulanmış olur!
Kodlanacak dizge.
Kodlanmış bir dizge döner.