dams Fri Nov 2 03:44:22 2001 EDT
Modified files:
/phpdoc/fr/features error-handling.xml
Log:
Commiting minor typos correction.
Index: phpdoc/fr/features/error-handling.xml
diff -u phpdoc/fr/features/error-handling.xml:1.6
phpdoc/fr/features/error-handling.xml:1.7
--- phpdoc/fr/features/error-handling.xml:1.6 Thu Feb 1 08:42:29 2001
+++ phpdoc/fr/features/error-handling.xml Fri Nov 2 03:44:22 2001
@@ -1,3 +1,5 @@
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.7 $ -->
<chapter id="features.error-handling">
<title>Gestion des erreurs</title>
<para>
@@ -50,7 +52,7 @@
<entry>32</entry>
<entry>E_CORE_WARNING</entry>
<entry>
- Alertes qui surviennent lors de l'initialisation de PHP
+ Alertes qui surviennent lors de l'initialisation de PHP
</entry>
<entry>PHP 4 seulement</entry>
</row>
@@ -87,7 +89,7 @@
<row>
<entry></entry>
<entry>E_ALL</entry>
- <entry>Toutes les erreurs ci dessus</entry>
+ <entry>Toutes les erreurs ci-dessus</entry>
<entry></entry>
</row>
</tbody>
@@ -95,28 +97,30 @@
</table>
</para>
<para>
- Les valeurs ci-dessus (numériques ou symbolique) sont utilisée
- pour construire un champs de bit, qui spécifie quelles erreurs
- rapporter. Vous pouvez utiliser les
+ Les valeurs ci-dessus (numériques ou symboliques) sont
+ utilisées pour construire un champs de bit, qui spécifie
+ quelles erreurs rapporter. Vous pouvez utiliser les
<link linkend="language.operators.bitwise">opérateurs de bits</link>
- pour combiner ces valeurs et masquer uniquement celle qui vous interesse
- Notez que seuls, '|', '~', '!', et '&' seront utilisables dans
- <filename>php.ini</filename>, et qu'aucun opérateur ne sera
- utilisable dans <filename>php3.ini</filename>.
+ pour combiner ces valeurs et conserver uniquement celle qui vous
+ intéresse. Notez que seuls, '|', '~', '!', et '&' seront
+ utilisables dans <filename>php.ini</filename>, et qu'aucun opérateur
+ ne sera utilisable dans <filename>php3.ini</filename>.
</para>
<para>
En PHP 4, la valeur par défaut de
<link linkend="ini.error-reporting">error_reporting</link> est à
<literal>E_ALL & ~E_NOTICE</literal>, ce qui signifie que toutes les
erreurs et alertes seront affichées, mais pas les notes. En PHP 3,
- la valeur par défaut est <literal>(E_ERROR | E_WARNING | E_PARSE)</literal>,
- c'est à dire la même chose. Notez bien que ces constantes ne sont pas
- supportées dans le fichier <filename>php3.ini</filename> de PHP 3,
- la valeur de <link linkend="ini.error-reporting">error_reporting</link>
- doit être numériques, c'est à dire <literal>7</literal>.
+ la valeur par défaut est <literal>(E_ERROR | E_WARNING |
+ E_PARSE)</literal>,
+ c'est-à-dire la même chose. Notez bien que ces constantes ne
+ sont pas supportées dans le fichier <filename>php3.ini</filename> de
+ PHP 3, la valeur de <link
+ linkend="ini.error-reporting">error_reporting</link>
+ doit être numérique, c'est-à-dire <literal>7</literal>.
</para>
<para>
- La valeur initiale peut être modifiée dans le fichier .ini,
+ La valeur initiale peut être modifiée dans le fichier
+<filename>php.ini</filename>,
avec la directive
<link linkend="ini.error-reporting">error_reporting</link>,
dans le fichier de configuration d'Apache
@@ -136,7 +140,8 @@
</warning>
<para>
Toutes les <link linkend="language.expressions">expressions PHP</link>
- peuvent être appelée avec le préfixe "@", qui annule le
rapport d'erreur
+ peuvent être appelées avec le préfixe "@",
+ qui annule le rapport d'erreur
pour cette expression en particulier. Si une erreur survient durant une
telle expression, et que l'option de
<link linkend="ini.track-errors">suivi des erreurs </link> est activée,
@@ -145,38 +150,38 @@
</para>
<note>
<para>
- Le préfixe opérateur <link
linkend="language.operators.errorcontrol">@</link>
+ Le préfixe opérateur <link
+linkend="language.operators.errorcontrol">@</link>
ne supprimera pas les messages liés aux erreurs d'analyse.
</para>
</note>
<warning>
<para>
- Actuellement, le préfixe <link
linkend="language.operators.errorcontrol">@</link>,
+ Actuellement, le préfixe <link
+linkend="language.operators.errorcontrol">@</link>,
opérateur de rapport d'erreur désactive tous les rapports,
y compris les erreurs critiques qui interrompent le script. Entre autre,
cela signifique que si vous utilisez
- <link linkend="language.operators.errorcontrol">@</link> pour supprimer
+ <link linkend="language.operators.errorcontrol">@</link> pour supprimer
des erreurs dans une fonction qui n'existe pas, ou qui a été mal
orthographiée, le script sera terminé sans aucune indication.
</para>
</warning>
<para>
- Ci dessous, voici un exemple de gestion des erreurs avec PHP.
+ Ci-dessous, voici un exemple de gestion des erreurs avec PHP.
On définit une fonction de gestion des erreurs qui enregistre les
- informations dans un fichier (au format XML), et email le développeur
+ informations dans un fichier (au format XML), et envoie un email au
+développeur
en cas d'erreur critique.
<example>
<title>Utiliser le contrôle d'erreur dans un script</title>
<programlisting role="php">
<?php
-// Nous effectuons nous même notre contrôle d'erreur.
+// Nous effectuons nous-même notre contrôle d'erreur.
error_reporting(0);
// Fonction de gestion des erreurs utilisateur
function usererrorhandler($errno, $errmsg, $filename, $linenum, $vars) {
// timestamp pour dater l'erreur
$dt = date("Y-m-d H:i:s (T)");
// definit un tableau associatif avec les chaînes d'erreur
- // en realité, les seules entrées que nous considérerons
+ // en réalité, les seules entrées que nous
+considérerons
// seront 2,8,256,512 et 1024
$errortype = array(
1 => "Erreur",
@@ -237,7 +242,7 @@
return sqrt($d);
}
$old_error_handler = set_error_handler("userErrorHandler");
-// Constante indéfinie, génére une alerte
+// Constante indéfinie, génère une alerte
$t = I_AM_NOT_DEFINED;
// definition de quelques "vecteurs"
$a = array(2,3,"bla");