SQLite3::createFunction Enregistre une fonction PHP à utiliser comme fonction scalaire SQL &reftitle.description; public boolSQLite3::createFunction stringname callablecallback intargCount-1 intflags0 Enregistre une fonction PHP ou une fonction utilisateur à utiliser comme fonction scalaire SQL, pour utilisation dans les requêtes SQL. &reftitle.parameters; name Nom de la fonction SQL à créer ou à redéfinir. callback Le nom de la fonction PHP ou la fonction utilisateur à appliquer comme callback, définissant le comportement de la fonction SQL. Cette fonction doit être définie comme : mixedcallback mixedvalue mixedvalues value Le premier argument à passer à la fonction SQL. values Arguments supplémentaires à passer à la fonction SQL. argCount Nombre d'arguments que la fonction SQL prend. Si ce paramètre est -1, la fonction SQL peut prendre n'importe quel nombre d'arguments. flags Une conjonction d'opérations de bits d'indicateurs. Actuellement, seul SQLITE3_DETERMINISTIC est pris en charge, ce qui spécifie que la fonction retourne toujours le même résultat étant donné les mêmes entrées dans une seule instruction SQL. &reftitle.returnvalues; Retourne &true; si la fonction a été créée avec succès, &false; si une erreur survient. &reftitle.changelog; &Version; &Description; 7.1.4 Le paramètre flags a été ajouté. &reftitle.examples; Exemple avec <function>SQLite3::createFunction</function> createFunction('my_udf_md5', 'my_udf_md5'); var_dump($db->querySingle('SELECT my_udf_md5("test")')); ?> ]]> &example.outputs.similar;