array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'sqlite3.createaggregate.php', 1 => 'SQLite3::createAggregate', ), 'up' => array ( 0 => 'class.sqlite3.php', 1 => 'SQLite3', ), 'prev' => array ( 0 => 'sqlite3.construct.php', 1 => 'SQLite3::__construct', ), 'next' => array ( 0 => 'sqlite3.createcollation.php', 1 => 'SQLite3::createCollation', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/sqlite3/sqlite3/createaggregate.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SQLite3::createAggregate — Registrar una función de PHP para usarla como una función totalizadora de SQL
$name
,$step_callback
,$final_callback
,$argument_count
= -1Registra una función de PHP o una definida por el usuario para usarla como una función totalizadora de SQL para utilizarla dentro de sentencias SQL.
name
El nombre de la función totalizadora de SQL a crear o redefinir.
step_callback
El nombre de una función de PHP o una definida por el usuario para aplicarla como una llamada de retorno para cada elemento del total.
final_callback
El nombre de una función de PHP o una definida por el usuario para aplicarla como una llamada de retorno al final de la información del total.
argument_count
El número de argumentos que toma la función de SQL. Si este parámetro es negativo, la función de SQL puede tomar cualquier número de argumentos.