Files
doc-fr/reference/errorfunc/constants.xml
Yannick Torres 011740419d use more &integer; entitie
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@172108 c90b9560-bf6c-de11-be94-00142212c4b1
2004-11-04 19:37:54 +00:00

254 lines
7.2 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.12 $ -->
<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready -->
<section id="errorfunc.constants">
&reftitle.constants;
&extension.constants.core;
<note>
<simpara>
Vous pouvez utiliser ces constantes dans le fichier &php.ini; mais pas
hors de &php;, comme dans le fichier &httpd.conf;, où
vous devez utiliser les valeurs de champs de bits.
</simpara>
</note>
<table id="errorlevels">
<title>Erreurs et historique</title>
<tgroup cols="4">
<thead>
<row>
<entry>Valeur</entry>
<entry>Constante</entry>
<entry>Description</entry>
<entry>Note</entry>
</row>
</thead>
<tbody>
<row id="e-error">
<entry>1</entry>
<entry>
<constant>E_ERROR</constant>
(&integer;)
</entry>
<entry>
Les erreurs sont aussi affichées par défaut, et
l'exécution du script est interrompue. Elles indiquent
des erreurs qui ne peuvent pas être ignorées, comme
des problèmes d'allocation de mémoire, par exemple.
</entry>
<entry></entry>
</row>
<row id="e-warning">
<entry>2</entry>
<entry>
<constant>E_WARNING</constant>
(&integer;)
</entry>
<entry>
Les alertes sont affichées par défaut, mais n'interrompent
pas l'exécution du script. Elles indiquent un
problème qui doit être intercepté par le script
durant l'exécution du script. Par exemple, appeler <function>ereg</function>
avec une regex invalide.
</entry>
<entry></entry>
</row>
<row id="e-parse">
<entry>4</entry>
<entry>
<constant>E_PARSE</constant>
(&integer;)
</entry>
<entry>
Les erreurs d'analyse ne doivent être générées
que par l'analyseur. Elles ne sont citées ici que dans le
but d'être exhaustif.
</entry>
<entry></entry>
</row>
<row id="e-notice">
<entry>8</entry>
<entry>
<constant>E_NOTICE</constant>
(&integer;)
</entry>
<entry>
Les notices ne sont pas affichées par défaut, et indiquent que
le script a rencontré quelque chose qui peut être une erreur,
mais peut aussi être un événement normal dans la vie
du script. Par exemple, essayer d'accéder à une valeur qui
n'a pas été déclarée, ou appeler <function>stat</function> sur
un fichier qui n'existe pas.
</entry>
<entry></entry>
</row>
<row id="e-core-error">
<entry>16</entry>
<entry>
<constant>E_CORE_ERROR</constant>
(&integer;)
</entry>
<entry>
Elles sont similaires aux erreurs <constant>E_ERROR</constant>, mais
elles sont générées par le code de &php;. Les fonctions
ne doivent pas générer ce genre d'erreur.
</entry>
<entry>depuis &php; 4 seulement</entry>
</row>
<row id="e-core-warning">
<entry>32</entry>
<entry>
<constant>E_CORE_WARNING</constant>
(&integer;)
</entry>
<entry>
Elles sont similaires à <constant>E_WARNING</constant>, mais elles sont
générées par le code de &php;. Les fonctions ne doivent
pas générer ce genre d'erreur.
</entry>
<entry>depuis &php; 4 seulement</entry>
</row>
<row id="e-compile-error">
<entry>64</entry>
<entry>
<constant>E_COMPILE_ERROR</constant>
(&integer;)
</entry>
<entry>
Elles sont similaires à <constant>E_ERROR</constant>, mais elles sont générées
par Zend Scripting Engine. Les fonctions ne doivent pas générer ce genre
d'erreur.
</entry>
<entry>depuis &php; 4 seulement</entry>
</row>
<row id="e-compile-warning">
<entry>128</entry>
<entry>
<constant>E_COMPILE_WARNING</constant>
(&integer;)
</entry>
<entry>
Elles sont similaires à <constant>E_WARNING</constant>, mais elles sont générées
par Zend Scripting Engine. Les fonctions ne doivent pas générer ce genre
d'erreur.
</entry>
<entry>depuis &php; 4 seulement</entry>
</row>
<row id="e-user-error">
<entry>256</entry>
<entry>
<constant>E_USER_ERROR</constant>
(&integer;)
</entry>
<entry>
<constant>E_USER_ERROR</constant> est comparable à
<constant>E_ERROR</constant>. Elle est générée en &php;
par l'utilisation de la fonction <function>trigger_error</function>. Les fonctions ne doivent
pas générer ce genre d'erreur.
</entry>
<entry>depuis &php; 4 seulement</entry>
</row>
<row id="e-user-warning">
<entry>512</entry>
<entry>
<constant>E_USER_WARNING</constant>
(&integer;)
</entry>
<entry>
<constant>E_USER_WARNING</constant> est comparable à
<constant>E_WARNING</constant>. Elle est générée en &php;
par l'utilisation de la fonction <function>trigger_error</function>. Les fonctions ne doivent pas
générer ce genre d'erreur.
</entry>
<entry>depuis &php; 4 seulement</entry>
</row>
<row id="e-user-notice">
<entry>1024</entry>
<entry>
<constant>E_USER_NOTICE</constant>
(&integer;)
</entry>
<entry>
<constant>E_USER_WARNING</constant> est comparable à
<constant>E_NOTICE</constant>. Elle est générée en &php; parl'utilisation de la
fonction <function>trigger_error</function>. Les fonctions
ne doivent pas générer ce genre d'erreur.
</entry>
<entry>depuis &php; 4 seulement</entry>
</row>
<row id="e-all">
<entry>2047</entry>
<entry>
<constant>E_ALL</constant>
(&integer;)
</entry>
<entry>
Toutes les erreurs et alertes supportées sauf le niveau
<constant>E_STRICT</constant>.
</entry>
<entry></entry>
</row>
<row id="e-strict">
<entry>2048</entry>
<entry>
<constant>E_STRICT</constant>
(&integer;)
</entry>
<entry>
Notices au moment de l'exécution. Permet d'obtenir des suggestions de
&php; pour modifier votre code, assurant ainsi une meilleure
interopérabilité et compatibilité de celui-ci.
</entry>
<entry>&php; 5 seulement.</entry>
</row>
</tbody>
</tgroup>
</table>
<para>
Les valeurs ci-dessus (numérique ou symbolique) sont utilisées pour
constituer des champs de bits, qui spécifient le niveau de rapport d'erreur.
Vous pouvez utiliser les
<link linkend="language.operators.bitwise">opérateurs de bits</link>
pour combiner ces valeurs pour en faire des masques qui filtrent certaines erreurs.
Notez bien que seuls '|', '~', '!', '^' et '&amp;' seront compris dans le fichier &php.ini;,
et que aucun opérateur logique ne sera compris en <filename>php3.ini</filename>.
</para>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->