SQLite3::createFunction Registra una función PHP para su uso como función escalar SQL &reftitle.description; public boolSQLite3::createFunction stringname callablecallback intargCount-1 intflags0 Registra una función PHP o una función de usuario para su uso como función escalar SQL, para su utilización en las consultas SQL. &reftitle.parameters; name Nombre de la función SQL a crear o redefinir. callback El nombre de la función PHP o la función de usuario a aplicar como callback, definiendo el comportamiento de la función SQL. Esta función debe ser definida como: mixedcallback mixedvalue mixedvalues value El primer argumento a pasar a la función SQL. values Argumentos adicionales a pasar a la función SQL. argCount Número de argumentos que la función SQL acepta. Si este parámetro es -1, la función SQL puede aceptar cualquier número de argumentos. flags Una conjunción de operaciones a nivel de bits de indicadores. Actualmente, solo SQLITE3_DETERMINISTIC es soportado, lo cual especifica que la función devuelve siempre el mismo resultado dado los mismos argumentos en una sola instrucción SQL. &reftitle.returnvalues; Devuelve &true; si la función fue creada con éxito, &false; si ocurre un error. &reftitle.changelog; &Version; &Description; 7.1.4 El parámetro flags fue añadido. &reftitle.examples; Ejemplo con <function>SQLite3::createFunction</function> createFunction('my_udf_md5', 'my_udf_md5'); var_dump($db->querySingle('SELECT my_udf_md5("test")')); ?> ]]> &example.outputs.similar;