dams Thu Jul 12 08:13:02 2001 EDT Modified files: /phpdoc/fr/functions funchand.xml Log: Corrected build-breaking files.Next build should go
Index: phpdoc/fr/functions/funchand.xml diff -u phpdoc/fr/functions/funchand.xml:1.13 phpdoc/fr/functions/funchand.xml:1.14 --- phpdoc/fr/functions/funchand.xml:1.13 Sat Jul 7 18:22:09 2001 +++ phpdoc/fr/functions/funchand.xml Thu Jul 12 08:13:02 2001 @@ -1,41 +1,41 @@ - <reference id="ref.funchand"> - <title>Fonctions</title> - <titleabbrev>Fonctions</titleabbrev> - <partintro> - <para> - Ces fonctions effectuent les manipulations liées à - la gestion des fonctions. - </para> - </partintro> - <refentry id="function.call-user-func-array"> - <refnamediv> - <refname>call_user_func_array</refname> - <refpurpose> - Appelle une fonction utilisateur avec les paramètres rassemblés en tableau - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>mixed - <function>call_user_func_array</function> - </funcdef> - <paramdef>string - <parameter>function_name</parameter> - </paramdef> - <paramdef>array - <parameter><optional>paramarr</optional></parameter> - </paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>call_user_func_array</function> appelle la fonction utilisateur - <parameter>function_name</parameter> avec les paramètres - <parameter>paramarr</parameter>, rassemblés dans un tableau. - Par exemple: - <informalexample> - <programlisting role="php"> +<reference id="ref.funchand"> + <title>Fonctions</title> + <titleabbrev>Fonctions</titleabbrev> + <partintro> + <para> + Ces fonctions effectuent les manipulations liées à + la gestion des fonctions. + </para> + </partintro> + <refentry id="function.call-user-func-array"> + <refnamediv> + <refname>call_user_func_array</refname> + <refpurpose> + Appelle une fonction utilisateur avec les paramètres rassemblés en +tableau + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>mixed + <function>call_user_func_array</function> + </funcdef> + <paramdef>string + <parameter>function_name</parameter> + </paramdef> + <paramdef>array + <parameter><optional>paramarr</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>call_user_func_array</function> appelle la fonction utilisateur + <parameter>function_name</parameter> avec les paramètres + <parameter>paramarr</parameter>, rassemblés dans un tableau. + Par exemple: + <informalexample> + <programlisting role="php"> <?php function debug($var, $val) echo "***DEBUGGING\nVARIABLE: $var\nVALUE:"; @@ -51,107 +51,107 @@ call_user_func_array ('debug', array("c", $c)); call_user_func_array ('debug', array("HTTP_POST_VARS", $HTTP_POST_VARS)); ?> - </programlisting> - </informalexample> - </para> + </programlisting> + </informalexample> + </para> + <para> + Voir aussi + <function>call_user_func</function>, + <function>call_user_method</function> et + <function>call_user_method_array</function>. + </para> + <note> <para> - Voir aussi : - <function>call_user_func</function>, - <function>call_user_method</function> et - <function>call_user_method_array</function>. + <function>call_user_func_array</function> a été ajouté + en version PHP 4.05. </para> - <note> - <para> - <function>call_user_func_array</function> a été ajouté - en version PHP 4.05. - </para> - </note> - </refsect1> - </refentry> - <refentry id="function.call-user-func"> - <refnamediv> - <refname>call_user_func</refname> - <refpurpose> - Appelle une fonction utilisateur - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>mixed - <function>call_user_func</function> - </funcdef> - <paramdef>string - <parameter>function_name</parameter> - </paramdef> - <paramdef>mixed - <parameter><optional>parameter</optional></parameter> - </paramdef> - <paramdef>mixed - <parameter><optional>...</optional></parameter> - </paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>call_user_func</function> appelle la fonction utilisateur - <parameter>function_name</parameter>, et lui passe les paramètres - <parameter><optional>parameter</optional></parameter>. - Par exemple : - <informalexample> - <programlisting role="php"> + </note> + </refsect1> + </refentry> + <refentry id="function.call-user-func"> + <refnamediv> + <refname>call_user_func</refname> + <refpurpose> + Appelle une fonction utilisateur + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>mixed + <function>call_user_func</function> + </funcdef> + <paramdef>string + <parameter>function_name</parameter> + </paramdef> + <paramdef>mixed + <parameter><optional>parameter</optional></parameter> + </paramdef> + <paramdef>mixed + <parameter><optional>...</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>call_user_func</function> appelle la fonction utilisateur + <parameter>function_name</parameter>, et lui passe les paramètres + <parameter>parameter</parameter>. + Par exemple : + <informalexample> + <programlisting role="php"> function barbier ($type) { print "Vous vouliez une coupe $type, pas de problème"; } call_user_func ('barbier', "iroquois"); call_user_func ('barbier', "militaire"); call_user_func ('barbier', "au bol"); - </programlisting> - </informalexample> - </para> - <para> - Voir aussi : - <function>call_user_func_array</function>, - <function>call_user_method</function> et - <function>call_user_method_array</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.create-function"> - <refnamediv> - <refname>create_function</refname> - <refpurpose>Crée une fonction anonyme (style lambda)</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>create_function</function></funcdef> - <paramdef>string <parameter>args</parameter></paramdef> - <paramdef>string <parameter>code</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - Cette fonction crée une fonction anonyme, à partir des - paramètres passés, et retourne un nom unique. - Généralement, les arguments - <parameter>args</parameter> sont présentés sous - la forme d'une chaîne à guillemets simples, et la - même recommandation vaut pour <parameter>code</parameter>. - La raison de l'utilisation des guillemets simples est de proteger - les noms de variables du remplacement par leur valeur. Si vous utilisez - les guillemets doubles, n'oubliez pas d'échapper les noms - de variables (i.e. <literal>\$avar</literal>). - </para> - <para> - Vous pouvez utiliser cette fonction pour (par exemple) créer - une fonction à partir d'informations récoltés - durant l'éxécution. - <example> - <title> - Creation d'une fonction anonmye avec <function>create_function</function> - </title> - <programlisting role="php"> + </programlisting> + </informalexample> + </para> + <para> + Voir aussi + <function>call_user_func_array</function>, + <function>call_user_method</function> et + <function>call_user_method_array</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.create-function"> + <refnamediv> + <refname>create_function</refname> + <refpurpose>Crée une fonction anonyme (style lambda)</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>create_function</function></funcdef> + <paramdef>string <parameter>args</parameter></paramdef> + <paramdef>string <parameter>code</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>create_function</function> crée une fonction anonyme, + à partir des paramètres passés, et retourne + un nom de fonction unique. Généralement, les arguments + <parameter>args</parameter> sont présentés sous + la forme d'une chaîne à guillemets simples, et la + même recommandation vaut pour <parameter>code</parameter>. + La raison de l'utilisation des guillemets simples est de proteger + les noms de variables du remplacement par leur valeur. Si vous utilisez + les guillemets doubles, n'oubliez pas d'échapper les noms + de variables (i.e. <literal>\$avar</literal>). + </para> + <para> + Vous pouvez utiliser cette fonction pour (par exemple) créer + une fonction à partir d'informations récoltés + durant l'éxécution. + <example> + <title> + Création d'une fonction anonyme avec <function>create_function</function> + </title> + <programlisting role="php"> <?php $newfunc = create_function('$a,$b','return "ln($a) + ln($b) = ".log($a * $b);'); echo "Nouvelle fonction anonyme : $newfunc\n"; @@ -160,22 +160,22 @@ // Nouvelle fonction anonyme : lambda_1 // ln(2) + ln(2.718281828459) = 1.6931471805599 ?> - </programlisting> - </example> - Ou, pour pouvoir appliquer une fonction générique - à une liste d'arguments. - <example> - <title> - Traitement générique par fonction avec - <function>create_function</function> - </title> - <programlisting role="php"> + </programlisting> + </example> + Ou, pour pouvoir appliquer une fonction générique + à une liste d'arguments. + <example> + <title> + Traitement générique par fonction avec + <function>create_function</function> + </title> + <programlisting role="php"> <?php function process($var1, $var2, $farr) { for ($f=0; $f < count($farr); $f++) echo $farr[$f]($var1,$var2)."\n"; } -// creation d'une série de fonction mathématiques +// création d'une série de fonction mathématiques $f1 = 'if ($a>=0) {return "b*a^2 = ".$b*sqrt($a);} else {return FALSE;}'; $f2 = "return \"min(b^2+a, a^2,b) = \".min(\$a*\$a+\$b,\$b*\$b+\$a);"; $f3 = 'if ($a> 0 && $b != 0) {return "ln(a)/b = ".log($a)/$b;} else {return FALSE;}'; @@ -199,11 +199,11 @@ echo "\nUtilisation de la secondes liste de fonctions anonymes\n"; process("Twas brilling and the slithy toves", "Twas the night", $garr); ?> - </programlisting> - </example> - Et lorsque vous utilisez le code ci dessus, l'affichage va être - <informalexample> - <programlisting> + </programlisting> + </example> + Et lorsque vous utilisez le code ci-dessus, l'affichage va être + <informalexample> + <programlisting> Utilisation de la première liste de fonctions anonymes paramétres: 2.3445, M_PI Un peu de trigo: -1.6291725057799 @@ -216,10 +216,10 @@ ** Ces chaînes de ressemblent!! (regarde les trois premiers caractères) CRCs: -725381282 , 1908338681 similarité(a,b) = 11(45.833333333333%) - </programlisting> - </informalexample> - Mais l'utilisation la plus courante des fonctions lambda est la - fonction de callback, par exemple lors de l'utilisation de + </programlisting> + </informalexample> + Mais l'utilisation la plus courante des fonctions lambda est la + fonction de callback, par exemple lors de l'utilisation de <function>array_walk</function> ou <function>usort</function> <example> <title>Utilisation de fonctions anonymes comme fonction de callback</title> @@ -261,39 +261,40 @@ ?> </programlisting> </example> - </para> - </refsect1> - </refentry> - <refentry id="function.func-get-arg"> - <refnamediv> - <refname>func_get_arg</refname> - <refpurpose> - Retourne un élément de la liste des arguments - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>mixed <function>func_get_arg</function></funcdef> - <paramdef>int <parameter>arg_num</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <simpara> - Retourne l'argument à la position <parameter>arg_num</parameter> dans - la liste d'argument d'une fonction utilisateur. Les arguments sont - comptés en commencant à zéro. - <function>func_get_arg</function> générera une - alerte si elle est appelée hors d'une fonction. - </simpara> - <simpara> - Si <parameter>arg_num</parameter> est plus grand que le nombre - d'arguments passés, une alerte est générée - et la fonction retourne &false;. - </simpara> - <para> - <informalexample> - <programlisting role="php"> + </para> + </refsect1> + </refentry> + <refentry id="function.func-get-arg"> + <refnamediv> + <refname>func_get_arg</refname> + <refpurpose> + Retourne un élément de la liste des arguments + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>mixed <function>func_get_arg</function></funcdef> + <paramdef>int <parameter>arg_num</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + <function>func_get_arg</function> retourne l'argument à + la position <parameter>arg_num</parameter> dans + la liste d'argument d'une fonction utilisateur. Les arguments sont + comptés en commençant à zéro. + <function>func_get_arg</function> générera une + alerte si elle est appelée hors d'une fonction. + </simpara> + <simpara> + Si <parameter>arg_num</parameter> est plus grand que le nombre + d'arguments passés, une alerte est générée + et la fonction retourne <literal>FALSE</literal>. + </simpara> + <para> + <informalexample> + <programlisting role="php"> <?php function foo() { $numargs = func_num_args(); @@ -304,46 +305,47 @@ } foo (1, 2, 3); ?> - </programlisting> - </informalexample> - </para> - <simpara> - <function>func_get_arg</function> peut être utilisé - conjointement à <function>func_num_args</function> et - <function>func_get_args</function> pour permettre aux fonctions - utilisateurs d'accepter un nombre variable d'arguments. - </simpara> - <note> - <simpara> - Cette fonction a été ajoutée dans PHP 4. - </simpara> - </note> - </refsect1> - </refentry> - <refentry id="function.func-get-args"> - <refnamediv> - <refname>func_get_args</refname> - <refpurpose> - Retourne les arguments d'une fonction sous forme de tableau - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>array <function>func_get_args</function></funcdef> - <paramdef>void <parameter></parameter></paramdef> - </funcprototype> - </funcsynopsis> + </programlisting> + </informalexample> + </para> + <simpara> + <function>func_get_arg</function> peut être utilisé + conjointement à <function>func_num_args</function> et + <function>func_get_args</function> pour permettre aux fonctions + utilisateurs d'accepter un nombre variable d'arguments. + </simpara> + <note> <simpara> - Retourne un tableau dont les éléments correspondent - aux éléments de la liste d'arguments de la fonction. - <function>func_get_args</function> générera une - alerte si elle est appelée hors d'une fonction. + <function>func_get_arg</function> a été ajoutée en PHP 4. </simpara> - <para> - <informalexample> - <programlisting role="php"> + </note> + </refsect1> + </refentry> + <refentry id="function.func-get-args"> + <refnamediv> + <refname>func_get_args</refname> + <refpurpose> + Retourne les arguments d'une fonction sous forme de tableau + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>array <function>func_get_args</function></funcdef> + <paramdef>void <parameter></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + <function>func_get_args</function> retourne un tableau dont + les éléments correspondent aux éléments + de la liste d'arguments de la fonction. + <function>func_get_args</function> générera une + alerte si elle est appelée hors d'une fonction. + </simpara> + <para> + <informalexample> + <programlisting role="php"> <?php function foo() { $numargs = func_num_args(); @@ -358,46 +360,48 @@ } foo (1, 2, 3); ?> - </programlisting> - </informalexample> - </para> - <simpara> - <function>func_get_arg</function> peut être utilisé - conjointement à <function>func_num_args</function> et - <function>func_get_args</function> pour permettre aux fonctions - utilisateurs d'accepter un nombre variable d'arguments. - </simpara> - <note> - <simpara> - Cette fonction a été ajoutée dans PHP 4. - </simpara> - </note> - </refsect1> - </refentry> - <refentry id="function.func-num-args"> - <refnamediv> - <refname>func_num_args</refname> - <refpurpose> - Retourne le nombre d'arguments passé à la fonction - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>int <function>func_num_args</function></funcdef> - <paramdef>void <parameter></parameter></paramdef> - </funcprototype> - </funcsynopsis> + </programlisting> + </informalexample> + </para> + <simpara> + <function>func_get_arg</function> peut être utilisé + conjointement à <function>func_num_args</function> et + <function>func_get_args</function> pour permettre aux fonctions + utilisateurs d'accepter un nombre variable d'arguments. + </simpara> + <note> <simpara> - Retourne le nombre d'arguments passé à la fonction - utilisateur courante. <function>func_num_args</function> - générera une alerte si elle est appelée - hors d'une fonction. + <function>func_get_arg</function> a été ajoutée + en PHP 4. </simpara> - <para> - <informalexample> - <programlisting role="php"> + </note> + </refsect1> + </refentry> + <refentry id="function.func-num-args"> + <refnamediv> + <refname>func_num_args</refname> + <refpurpose> + Retourne le nombre d'arguments passé à la fonction + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>func_num_args</function></funcdef> + <paramdef>void <parameter></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + <function>func_num_args</function> retourne le nombre d'arguments + passé à la fonction utilisateur courante. + <function>func_num_args</function> + générera une alerte si elle est appelée + hors d'une fonction. + </simpara> + <para> + <informalexample> + <programlisting role="php"> <?php function foo() { $numargs = func_num_args(); @@ -405,97 +409,101 @@ } foo (1, 2, 3); // affiche 'Nombre d'arguments: 3' ?> - </programlisting> - </informalexample> - </para> + </programlisting> + </informalexample> + </para> + <simpara> + <function>func_get_arg</function> peut être utilisé + conjointement à <function>func_num_args</function> et + <function>func_get_args</function> pour permettre aux fonctions + utilisateurs d'accepter un nombre variable d'arguments. + </simpara> + <note> <simpara> - <function>func_get_arg</function> peut être utilisé - conjointement à <function>func_num_args</function> et - <function>func_get_args</function> pour permettre aux fonctions - utilisateurs d'accepter un nombre variable d'arguments. + <function>func_get_arg</function> a été ajoutée + en PHP 4. </simpara> - <note> - <simpara> - Cette fonction a été ajoutée dans PHP 4. - </simpara> - </note> - </refsect1> - </refentry> - <refentry id="function.function-exists"> - <refnamediv> - <refname>function_exists</refname> - <refpurpose> - Retourne &true; si la fonction a déjà été - définie. - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>bool <function>function_exists</function></funcdef> - <paramdef>string <parameter>function_name</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - Vérifie la liste des fonctions définies par - l'utilisateur, et retourne &true; si <parameter>function_name</parameter> - y est trouvé, &false; sinon. - <informalexample> - <programlisting role="php"> -if (function_exists('imap_open')) { + </note> + </refsect1> + </refentry> + <refentry id="function.function-exists"> + <refnamediv> + <refname>function_exists</refname> + <refpurpose> + Indique si une fonction est définie. + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>function_exists</function></funcdef> + <paramdef>string <parameter>function_name</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>function_exists</function> vérifie la liste des + fonctions définies par l'utilisateur, et retourne + <literal>TRUE</literal> si <parameter>function_name</parameter> + y est trouvé, <literal>FALSE</literal> sinon. + <informalexample> + <programlisting role="php"> +<?php + if (function_exists('imap_open')) { echo "Les fonctions IMAP sont disponibles.<br>\n"; -} else { + } else { echo "Les fonctions IMAP ne sont pas disponibles.<br>\n"; -} - </programlisting> - </informalexample> - Notez qu'une fonction peut exister, même si elle est indisponible, à - cause de la configuration ou des options de compilation. - </para> - <para> - Voir aussi <function>method_exists</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.get-defined-functions"> - <refnamediv> - <refname>get_defined_functions</refname> - <refpurpose> - Liste toutes les fonctions définies - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>array <function>get_defined_functions</function></funcdef> - <paramdef>void <parameter></parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>get_defined_functions</function> retourne un tableau multi- - dimensionnel, contenant la liste de toutes les fonctions définies, - aussi bien les fonctions internes à PHP que celle déjà définie par - l'utilisateur. Les noms des fonctions internes sont accessibles via - <varname>$arr["internal"]</varname>, et les fonctions utilisateurs - sont accessibles via <varname>$arr["user"]</varname>. - <informalexample> - <programlisting role="php"> + } +?> + </programlisting> + </informalexample> + Notez qu'une fonction peut exister, même si elle est indisponible, à + cause de la configuration ou des options de compilation. + </para> + <para> + Voir aussi + <function>method_exists</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.get-defined-functions"> + <refnamediv> + <refname>get_defined_functions</refname> + <refpurpose> + Liste toutes les fonctions définies + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>array <function>get_defined_functions</function></funcdef> + <paramdef>void <parameter></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>get_defined_functions</function> retourne un tableau multi- + dimensionnel, contenant la liste de toutes les fonctions définies, + aussi bien les fonctions internes à PHP que celle déjà + définie par l'utilisateur. Les noms des fonctions internes + sont accessibles via <varname>$arr["internal"]</varname>, et les fonctions + utilisateur sont accessibles via <varname>$arr["user"]</varname>. + <informalexample> + <programlisting role="php"> <?php -function maligne($id, $data) { + function maligne($id, $data) { return "<tr><th>$id</th><td>$data</td></tr>\n"; -} -$arr = get_defined_functions(); -print_r($arr); + } + $arr = get_defined_functions(); + print_r($arr); ?> </programlisting> - </informalexample> - </para> - <para> - Ce script va afficher : - <informalexample> - <programlisting> + </informalexample> + </para> + <para> + Ce script va afficher : + <informalexample> + <programlisting> Array ( [internal] => Array @@ -516,46 +524,98 @@ [0] => maligne ) ) - </programlisting> - </informalexample> - </para> - <para> - Voir aussi <function>get_defined_vars</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.register-shutdown-function"> - <refnamediv> - <refname>register_shutdown_function</refname> - <refpurpose> - Enregistre une fonction pour exécution à l'extinction - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>int - <function>register_shutdown_function</function> - </funcdef> - <paramdef>string <parameter>func</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <simpara> - Enregistre la fonction <parameter>func</parameter> pour - exécution à l'extinction du script. - </simpara> - <para> - Erreur courante : - </para> - <simpara> - Etant donné qu'aucuna affichage n'est possible depuis cette fonction, - vous ne pouvez pas mettre d'informations de débuggage par print - ou echo ici! - </simpara> - </refsect1> - </refentry> - </reference> + </programlisting> + </informalexample> + </para> + <para> + Voir aussi + <function>get_defined_vars</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.register-shutdown-function"> + <refnamediv> + <refname>register_shutdown_function</refname> + <refpurpose> + Enregistre une fonction pour exécution à l'extinction + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>int + <function>register_shutdown_function</function> + </funcdef> + <paramdef>string <parameter>func</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + <function>register_shutdown_function</function> enregistre la fonction + <parameter>func</parameter> pour exécution à l'extinction + du script. + </simpara> + <para> + Erreur courante : + </para> + <simpara> + Etant donné qu'aucun affichage n'est possible depuis la fonction + <parameter>func</parameter>, vous ne pouvez pas y mettre d'informations + de débuggage par <function>print</function> ou <function>echo</function>! + </simpara> + </refsect1> + </refentry> + <refentry id="function.register-tick-function"> + <refnamediv> + <refname>register_tick_function</refname> + <refpurpose> + Enregistre une fonction exécutée à chaque tick + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>void + <function>register_tick_function</function> + </funcdef> + <paramdef>string <parameter>func</parameter></paramdef> + <paramdef>mixed <parameter><optional>arg</optional></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + <function>register_tick_function</function> enregistre la fonction + <parameter>func</parameter> pour être exécutée à +chaque fois qu'un + <link linkend="control-structures.declare">tick</link> est appelé. + </simpara> + </refsect1> + </refentry> + <refentry id="function.unregister-tick-function"> + <refnamediv> + <refname>unregister_tick_function</refname> + <refpurpose> + Annule la fonction exécutée à chaque tick + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>void + <function>unregister_tick_function</function> + </funcdef> + <paramdef>string <parameter>func</parameter></paramdef> + <paramdef>mixed <parameter><optional>arg</optional></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + <function>unregister_tick_function</function> annule l'exécution +automatique + de <parameter>func</parameter> à chaque + <link linkend="control-structures.declare">tick</link>. + </simpara> + </refsect1> + </refentry> +</reference> <!-- Keep this comment at the end of the file Local variables: mode: sgml