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