1
0
mirror of https://github.com/php/doc-fr.git synced 2026-03-23 22:52:18 +01:00
Files
archived-doc-fr/reference/info/constants.xml
2026-03-02 13:40:31 +01:00

602 lines
18 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 3f1dbc451b313fb1ec8058f24c1beccf55fce316 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<appendix xml:id="info.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants.core;
<variablelist xml:id="constant.credits.constants" role="constant_list">
<title>Constantes prédéfinies de <function xmlns="http://docbook.org/ns/docbook">phpcredits</function></title>
<varlistentry xml:id="constant.credits-group">
<term>
<constant>CREDITS_GROUP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Une liste des développeurs principaux
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-general">
<term>
<constant>CREDITS_GENERAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Crédits généraux. Design du langage, concepts,
auteurs de PHP et module SAPI.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-sapi">
<term>
<constant>CREDITS_SAPI</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Une liste des API de serveurs, et leurs auteurs.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-modules">
<term>
<constant>CREDITS_MODULES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Une liste des extensions de PHP, et leurs auteurs
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-docs">
<term>
<constant>CREDITS_DOCS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Les crédits de l'équipe de documentation
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-fullpage">
<term>
<constant>CREDITS_FULLPAGE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Généralement utilisé combiné avec d'autres options. Cette
option indique qu'une page HTML complète doit être générée.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-qa">
<term>
<constant>CREDITS_QA</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Les crédits pour le groupe d'assurance qualité.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-all">
<term>
<constant>CREDITS_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Tous les crédits. C'est l'équivalent de : <literal>CREDITS_DOCS
| CREDITS_GENERAL | CREDITS_GROUP | CREDITS_MODULES | CREDITS_QA
| CREDITS_FULLPAGE</literal>. Elle génère une page HTML complète
et autonome. C'est la valeur par défaut.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constant.info.constants" role="constant_list">
<title>Constantes de <function xmlns="http://docbook.org/ns/docbook">phpinfo</function></title>
<varlistentry xml:id="constant.info-general">
<term>
<constant>INFO_GENERAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La ligne de configuration, le chemin du &php.ini;, la date de
compilation, le système et plus encore.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-credits">
<term>
<constant>INFO_CREDITS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Crédits de PHP. Voir aussi <function xmlns="http://docbook.org/ns/docbook">phpcredits</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-configuration">
<term>
<constant>INFO_CONFIGURATION</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Valeurs locales et serveurs des directives PHP. Voir aussi
<function xmlns="http://docbook.org/ns/docbook">ini_get</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-modules">
<term>
<constant>INFO_MODULES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Les modules chargés et leurs configurations respectives.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-environment">
<term>
<constant>INFO_ENVIRONMENT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Les variables d'environnement, qui sont aussi disponibles
dans <varname xmlns="http://docbook.org/ns/docbook">$_ENV</varname>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-variables">
<term>
<constant>INFO_VARIABLES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Toutes les <link xmlns="http://docbook.org/ns/docbook" linkend="language.variables.predefined">
variables prédéfinies</link> : <literal xmlns="http://docbook.org/ns/docbook">EGPCS</literal>
(Environnement, GET, POST, Cookie, Server).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-license">
<term>
<constant>INFO_LICENSE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La licence PHP. Voir aussi la
<link xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&url.php.license;">FAQ de la licence</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-all">
<term>
<constant>INFO_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Affiche toutes les valeurs citées ci-dessus. C'est la valeur
par défaut.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constant.ini-mode" role="constant_list">
<title>Constantes mode INI</title>
<varlistentry>
<term>
<constant>INI_USER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Cette entrée peut être définie dans les scripts utilisateur (comme avec <function xmlns="http://docbook.org/ns/docbook">ini_set</function>)
ou dans le <link xmlns="http://docbook.org/ns/docbook" linkend="configuration.changes.windows">registre Windows</link>.
L'entrée peut être définie dans le fichier &user-ini;.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>INI_PERDIR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Cette entrée peut être définie dans le fichier &php.ini;, &htaccess;, &httpd.conf; ou &user-ini;.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>INI_SYSTEM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Cette entrée peut être définie dans le fichier &php.ini; ou &httpd.conf;.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>INI_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Cette entrée peut être définie n'importe où.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<simpara>
Les constantes d'assertions servent avec la fonction
<function>assert_options</function>.
</simpara>
<variablelist xml:id="constant.assert.constants" role="constant_list">
<title>Constantes d'<function xmlns="http://docbook.org/ns/docbook">assert</function></title>
<varlistentry xml:id="constant.assert-active">
<term>
<constant>ASSERT_ACTIVE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Active l'évaluation <function xmlns="http://docbook.org/ns/docbook">assert</function>.
</para>
&warn.deprecated.feature-8-3-0;
</listitem>
</varlistentry>
<varlistentry xml:id="constant.assert-callback">
<term>
<constant>ASSERT_CALLBACK</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Fonction de rappel des assertions échouées.
</para>
&warn.deprecated.feature-8-3-0;
</listitem>
</varlistentry>
<varlistentry xml:id="constant.assert-bail">
<term>
<constant>ASSERT_BAIL</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Termine l'exécution des assertions échouées.
</para>
&warn.deprecated.feature-8-3-0;
</listitem>
</varlistentry>
<varlistentry xml:id="constant.assert-exception">
<term>
<constant>ASSERT_EXCEPTION</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Lance une <classname>AssertionError</classname> pour chaque assertion échouée.
</para>
&warn.deprecated.feature-8-3-0;
</listitem>
</varlistentry>
<varlistentry xml:id="constant.assert-warning">
<term>
<constant>ASSERT_WARNING</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Émet une alerte PHP pour chaque assertion échouée.
</para>
&warn.deprecated.feature-8-3-0;
</listitem>
</varlistentry>
<varlistentry xml:id="constant.assert-quiet-eval">
<term>
<constant>ASSERT_QUIET_EVAL</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Désactive le <literal xmlns="http://docbook.org/ns/docbook">error_reporting</literal> durant l'évaluation
des expressions d'assertion.
&warn.feature.removed-8-0-0;
</para>
</listitem>
</varlistentry>
</variablelist>
<simpara>
Les constantes suivantes ne sont disponibles que si le système
d'hébergement est sur Windows, et peut donner des informations
sur les versions, qui permettront de détecter la présence
de fonctionnalités. Elles sont disponibles à partir de PHP 5.3.0.
</simpara>
<variablelist xml:id="constant.windows.constants" role="constant_list">
<title>Constantes particulières à Windows</title>
<varlistentry xml:id="constant.php-windows-version-major">
<term>
<constant>PHP_WINDOWS_VERSION_MAJOR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La version majeure de Windows, qui peut être <literal xmlns="http://docbook.org/ns/docbook">4</literal> (NT4/Me/98/95),
<literal xmlns="http://docbook.org/ns/docbook">5</literal> (XP/2003 R2/2003/2000) ou <literal xmlns="http://docbook.org/ns/docbook">6</literal> (Vista/2008/7/8/8.1).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-minor">
<term>
<constant>PHP_WINDOWS_VERSION_MINOR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La version mineure de Windows, qui peut être <literal xmlns="http://docbook.org/ns/docbook">0</literal>
(Vista/2008/2000/NT4/95), <literal xmlns="http://docbook.org/ns/docbook">1</literal> (XP), <literal xmlns="http://docbook.org/ns/docbook">2</literal>
(2003 R2/2003/XP x64), <literal xmlns="http://docbook.org/ns/docbook">10</literal> (98) ou <literal xmlns="http://docbook.org/ns/docbook">90</literal> (ME).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-build">
<term>
<constant>PHP_WINDOWS_VERSION_BUILD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Le numéro de compilation de Windows (par exemple,
Windows Vista avec SP1 a le numéro 6001)
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-platform">
<term>
<constant>PHP_WINDOWS_VERSION_PLATFORM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La plate-forme que PHP utilise actuellement : cette valeur peut être
<literal xmlns="http://docbook.org/ns/docbook">2</literal> sur Windows Vista/XP/2000/NT4, Server 2008/2003 et
sur Windows ME/98/95 cette valeur est <literal xmlns="http://docbook.org/ns/docbook">1</literal>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-sp-major">
<term>
<constant>PHP_WINDOWS_VERSION_SP_MAJOR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La version majeure du paquet de service installé : cette valeur vaut
<literal xmlns="http://docbook.org/ns/docbook">0</literal> si aucun paquet de service n'est disponible. Par
exemple, Windows XP avec le paquet de service 3 donne la valeur
<literal xmlns="http://docbook.org/ns/docbook">3</literal> à cette constante.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-sp-minor">
<term>
<constant>PHP_WINDOWS_VERSION_SP_MINOR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La version mineure du paquet de service installé. Cette valeur est
<literal xmlns="http://docbook.org/ns/docbook">0</literal> si aucun paquet de service n'est installé.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-suitemask">
<term>
<constant>PHP_WINDOWS_VERSION_SUITEMASK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Le masque est un champ de bits qui permet de connaître la présence
de différentes fonctionnalités de Windows. Voir la table ci-dessous
pour connaître les différents champs.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-producttype">
<term>
<constant>PHP_WINDOWS_VERSION_PRODUCTTYPE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Cette constante contient la valeur utilisée pour déterminer
la valeur des constantes
<literal>PHP_WINDOWS_NT_<replaceable>*</replaceable></literal>.
Cette valeur peut être l'une des constantes
<literal>PHP_WINDOWS_NT_<replaceable>*</replaceable></literal>,
indiquant le type de plate-forme.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-nt-domain-controller">
<term>
<constant>PHP_WINDOWS_NT_DOMAIN_CONTROLLER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Le contrôleur de domaine.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-nt-server">
<term>
<constant>PHP_WINDOWS_NT_SERVER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Un serveur système (p. ex. <literal xmlns="http://docbook.org/ns/docbook">Server 2008/2003/2000</literal>). Il est à noter que
si c'est un contrôleur de domaine, il est indiqué dans
<constant xmlns="http://docbook.org/ns/docbook">PHP_WINDOWS_NT_DOMAIN_CONTROLLER</constant>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-nt-workstation">
<term>
<constant>PHP_WINDOWS_NT_WORKSTATION</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Un poste de travail (p. ex. <literal xmlns="http://docbook.org/ns/docbook">Vista/XP/2000/NT4</literal>)
</simpara>
</listitem>
</varlistentry>
</variablelist>
<simpara>
La table ci-dessous présente les fonctionnalités qui peuvent être
vérifiées dans le champ de bit de la constante
<constant>PHP_WINDOWS_VERSION_SUITEMASK</constant>.
</simpara>
<table>
<title>Champs du masque Windows</title>
<tgroup cols="3">
<thead>
<row>
<entry>Bits</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>0x00000004</literal></entry>
<entry>Les composants Microsoft BackOffice sont installés.</entry>
</row>
<row>
<entry><literal>0x00000400</literal></entry>
<entry>Windows Server 2003, Web Edition est installé.</entry>
</row>
<row>
<entry><literal>0x00004000</literal></entry>
<entry>Windows Server 2003, Compute Cluster Edition est installé.</entry>
</row>
<row>
<entry><literal>0x00000080</literal></entry>
<entry>
Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition ou
Windows 2000 Datacenter Server est installé.
</entry>
</row>
<row>
<entry><literal>0x00000002</literal></entry>
<entry>
Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition,
Windows 2000 Advanced Server, ou Windows NT Server 4.0 Enterprise Edition
est installé.
</entry>
</row>
<row>
<entry><literal>0x00000040</literal></entry>
<entry>Windows XP Embedded est installé.</entry>
</row>
<row>
<entry><literal>0x00000200</literal></entry>
<entry>
Windows Vista Home Premium, Windows Vista Home Basic, ou Windows XP Home
Edition est installé.
</entry>
</row>
<row>
<entry><literal>0x00000100</literal></entry>
<entry>
Remote Desktop est supporté, mais une seule session interactive est
supportée. Cette valeur est présente, à moins que le système ne fonctionne
en mode serveur d'application.
</entry>
</row>
<row>
<entry><literal>0x00000001</literal></entry>
<entry>
Microsoft Small Business Server a été installé sur le système, mais
a été mis à jour vers une nouvelle version de Windows.
</entry>
</row>
<row>
<entry><literal>0x00000020</literal></entry>
<entry>
Microsoft Small Business Server est installé avec la licence cliente
restreinte.
</entry>
</row>
<row>
<entry><literal>0x00002000</literal></entry>
<entry>Windows Storage Server 2003 R2 ou Windows Storage Server 2003 est installé.</entry>
</row>
<row>
<entry><literal>0x00000010</literal></entry>
<entry>
Terminal Services est installé. Cette valeur est toujours activée. Si cette
valeur est activée, mais <literal>0x00000100</literal> ne l'est pas, alors
le système fonctionne en mode de serveur d'application.
</entry>
</row>
<row>
<entry><literal>0x00008000</literal></entry>
<entry>Windows Home Server est installé.</entry>
</row>
</tbody>
</tgroup>
</table>
</appendix>
<!-- 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:"~/.phpdoc/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
-->