<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/features.commandline.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'features.commandline.options.php',
    1 => 'Options',
    2 => 'Options de ligne de commande',
  ),
  'up' => 
  array (
    0 => 'features.commandline.php',
    1 => 'Utilisation des lignes de commande',
  ),
  'prev' => 
  array (
    0 => 'features.commandline.differences.php',
    1 => 'Diff&eacute;rences avec les autres SAPIs',
  ),
  'next' => 
  array (
    0 => 'features.commandline.usage.php',
    1 => 'Utilisation',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'features/commandline.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="features.commandline.options" class="section">
  <h2 class="title">Options de ligne de commande</h2>
  
  
  <p class="para">
   La liste des options de ligne de commande fournies par PHP
   est disponible à n&#039;importe quel moment en exécutant PHP avec l&#039;option
   <strong class="option unknown">-h</strong> :
   <div class="example-contents screen">
<div class="cdata"><pre>
Usage: php [options] [-f] &lt;file&gt; [--] [args...]
   php [options] -r &lt;code&gt; [--] [args...]
   php [options] [-B &lt;begin_code&gt;] -R &lt;code&gt; [-E &lt;end_code&gt;] [--] [args...]
   php [options] [-B &lt;begin_code&gt;] -F &lt;file&gt; [-E &lt;end_code&gt;] [--] [args...]
   php [options] -- [args...]
   php [options] -a

  -a               Run interactively
  -c &lt;path&gt;|&lt;file&gt; Look for php.ini file in this directory
  -n               No php.ini file will be used
  -d foo[=bar]     Define INI entry foo with value &#039;bar&#039;
  -e               Generate extended information for debugger/profiler
  -f &lt;file&gt;        Parse and execute &lt;file&gt;.
  -h               This help
  -i               PHP information
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -r &lt;code&gt;        Run PHP &lt;code&gt; without using script tags &lt;?..?&gt;
  -B &lt;begin_code&gt;  Run PHP &lt;begin_code&gt; before processing input lines
  -R &lt;code&gt;        Run PHP &lt;code&gt; for every input line
  -F &lt;file&gt;        Parse and execute &lt;file&gt; for every input line
  -E &lt;end_code&gt;    Run PHP &lt;end_code&gt; after processing all input lines
  -H               Hide any passed arguments from external tools.
  -S &lt;addr&gt;:&lt;port&gt; Run with built-in web server.
  -t &lt;docroot&gt;     Specify document root &lt;docroot&gt; for built-in web server.
  -s               Output HTML syntax highlighted source.
  -v               Version number
  -w               Output source with stripped comments and whitespace.
  -z &lt;file&gt;        Load Zend extension &lt;file&gt;.

  args...          Arguments passed to script. Use -- args when first argument
                   starts with - or script is read from stdin

  --ini            Show configuration file names

  --rf &lt;name&gt;      Show information about function &lt;name&gt;.
  --rc &lt;name&gt;      Show information about class &lt;name&gt;.
  --re &lt;name&gt;      Show information about extension &lt;name&gt;.
  --rz &lt;name&gt;      Show information about Zend extension &lt;name&gt;.
  --ri &lt;name&gt;      Show configuration for extension &lt;name&gt;.
</pre></div>
   </div>
  </p>
  
  <p class="para">
   <table class="doctable table">
    <caption><strong>Options de ligne de commande</strong></caption>
    
     <thead>
      <tr>
       <th>Option</th>
       <th>Option longue</th>
       <th>Description</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>-a</td>
       <td>--interactive</td>
       <td>
        <p class="para">
         Lance PHP de façon interactive. Pour plus d&#039;informations, se reporter
         à la documentation concernant le <a href="features.commandline.interactive.php" class="link">shell interactif</a>.
        </p>
       </td>
      </tr>

      <tr>
       <td>-b</td>
       <td>--bindpath</td>
       <td>
        <p class="para">
         Lie le chemin pour les externes, en mode serveur FASTCGI
         (<abbr title="Common Gateway Interface">CGI</abbr> uniquement).
        </p>
       </td>
      </tr>

      <tr>
       <td>-C</td>
       <td>--no-chdir</td>
       <td>
        <p class="para">
         Ne pas aller dans le dossier du script (<abbr title="Common Gateway Interface">CGI</abbr> uniquement).
        </p>
       </td>
      </tr>

      <tr>
       <td>-q</td>
       <td>--no-header</td>
       <td>
        <p class="para">
         Mode silencieux. Supprime la sortie des en-têtes <abbr title="Hypertext Transfer Protocol">HTTP</abbr>
         (<abbr title="Common Gateway Interface">CGI</abbr> uniquement).
        </p>
       </td>
      </tr>

      <tr>
       <td>-T</td>
       <td>--timing</td>
       <td>
        <p class="para">
         Mesure le temps d&#039;exécution du script, répété <var class="varname">count</var>
         fois (<abbr title="Common Gateway Interface">CGI</abbr> uniquement).
        </p>
       </td>
      </tr>

      <tr>
       <td>-c</td>
       <td>--php-ini</td>
       <td>
        <p class="para">
         Spécifie le nom du dossier dans lequel se trouve le fichier <var class="filename">php.ini</var>,
         ou encore spécifie un fichier de configuration (<code class="literal">INI</code>)
         directement (qui ne s&#039;appelle pas obligatoirement <var class="filename">php.ini</var>) :
        </p>
        <p class="para">
         <div class="informalexample">
          <div class="example-contents screen">
<div class="cdata"><pre>
$ php -c /custom/directory/ mon_script.php

$ php -c /custom/directory/custom-file.ini mon_script.php
</pre></div>
          </div>
         </div>
        </p>
        <p class="para">
         Si cette option n&#039;est pas spécifiée, <var class="filename">php.ini</var> est recherché dans
         les <a href="configuration.file.php" class="link">endroits par défaut</a>.
        </p>
       </td>
      </tr>

      <tr>
       <td>-n</td>
       <td>--no-php-ini</td>
       <td>
        <p class="para">
         Ignore totalement <var class="filename">php.ini</var>.
        </p>
       </td>
      </tr>

      <tr>
       <td>-d</td>
       <td>--define</td>
       <td>
        <p class="para">
         Définit une valeur personnalisée pour n&#039;importe quelle directive
         de configuration du fichier <var class="filename">php.ini</var>. La syntaxe est :
         <div class="example-contents screen">
<div class="cdata"><pre>
 -d configuration_directive[=value]
</pre></div>
         </div>
        </p>
        <p class="para">
         <div class="example" id="example-1">
          <p><strong>Exemple #1 Exemple d&#039;utilisation de <code class="literal">-d</code> pour définir une directive INI</strong></p>
          <div class="example-contents screen">
<div class="cdata"><pre>
# L&#039;omission de la valeur conduit à donner la valeur de &quot;1&quot;
$ php -d max_execution_time
        -r &#039;$foo = ini_get(&quot;max_execution_time&quot;); var_dump($foo);&#039;
string(1) &quot;1&quot;

# Passer une valeur vide conduit à donner la valeur de &quot;&quot;
php -d max_execution_time=
        -r &#039;$foo = ini_get(&quot;max_execution_time&quot;); var_dump($foo);&#039;
string(0) &quot;&quot;

# La directive de configuration sera n&#039;importe quelle valeur passée après le caractère &#039;=&#039;
$  php -d max_execution_time=20
        -r &#039;$foo = ini_get(&quot;max_execution_time&quot;); var_dump($foo);&#039;
string(2) &quot;20&quot;
$  php
        -d max_execution_time=doesntmakesense
        -r &#039;$foo = ini_get(&quot;max_execution_time&quot;); var_dump($foo);&#039;
string(15) &quot;doesntmakesense&quot;
</pre></div>
          </div>
         </div>
        </p>
       </td>
      </tr>

      <tr>
       <td>-e</td>
       <td>--profile-info</td>
       <td>
        <p class="para">
         Génère des informations étendues pour le profilage et le débogage.
        </p>
       </td>
      </tr>

      <tr>
       <td>-f</td>
       <td>--file</td>
       <td>
        <p class="para">
         Analyse et exécute le fichier spécifié. L&#039;option <strong class="option unknown">-f</strong>
         est facultative, et peut être omise. Le seul nom du fichier
         est suffisant.
        </p>
       </td>
      </tr>

      <tr>
       <td>-h et -?</td>
       <td>--help et --usage</td>
       <td>
        Affiche des informations sur la liste courante des options de la
        ligne de commande, ainsi que leur description.
       </td>
      </tr>

      <tr>
       <td>-i</td>
       <td>--info</td>
       <td>
        Appelle la fonction <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span>, et
        affiche le résultat. Si PHP ne fonctionne pas
        correctement, il est recommandé d&#039;utiliser la commande <strong class="command">php -i</strong>
        et de voir s&#039;il n&#039;y a pas d&#039;erreurs affichées avant ou après la
        table d&#039;information. N&#039;oubliez pas que le résultat de cette
        option, lors de l&#039;utilisation du mode <abbr title="Common Gateway Interface">CGI</abbr>, est au format
        <abbr title="Hyper Text Markup Language">HTML</abbr>, et donc de taille conséquente.
       </td>
      </tr>

      <tr>
       <td>-l</td>
       <td>--syntax-check</td>
       <td>
        <p class="para">
         Vérifie la syntaxe mais n&#039;exécute pas le code PHP donné.
         L&#039;entrée provenant de l&#039;entrée standard sera traitée si aucun nom de fichier n&#039;est spécifié, 
         sinon chaque fichier spécifié sera vérifié.
         En cas de réussite, le message
         <code class="literal">No syntax errors detected in &lt;filename&gt;</code>
         (Littéralement, aucune erreur de syntaxe n&#039;a été détectée dans le fichier)
         est affiché sur la sortie standard.
         En cas d&#039;erreur, le message <code class="literal">Errors parsing &lt;filename&gt;</code>
         (Littéralement, erreur d&#039;analyse dans le fichier filename)
         est affiché, en plus des messages d&#039;erreurs détectés par l&#039;analyseur
         lui-même.
         Si des erreurs sont trouvées dans les fichiers spécifiés (ou l&#039;entrée standard),
         le code de retour du shell est défini à <code class="literal">-1</code>, sinon le
         code de retour du shell est défini à <code class="literal">0</code>.
        </p>
        <p class="para">
         Cette option ne détecte pas les erreurs fatales (par exemple les
         fonctions non définies) qui nécessitent l&#039;exécution du code.
        </p>
        <blockquote class="note"><p><strong class="note">Note</strong>: 
         <p class="para">
          Antérieur à PHP 8.3.0, il n&#039;était possible de spécifier qu&#039;un seul nom de fichier
          à vérifier.
         </p>
        </p></blockquote>
        <blockquote class="note"><p><strong class="note">Note</strong>: 
         <p class="para">
          Cette option ne fonctionne pas avec l&#039;option <strong class="option unknown">-r</strong>.
         </p>
        </p></blockquote>
       </td>
      </tr>

      <tr>
       <td>-m</td>
       <td>--modules</td>
       <td>
        <p class="para">
         <div class="example" id="example-2">
          <p><strong>Exemple #2 Affichage des modules internes (et chargés) de PHP et Zend</strong></p>
          <div class="example-contents screen">
<div class="cdata"><pre>
$ php -m
[PHP Modules]
xml
tokenizer
standard
session
posix
pcre
overload
mysql
mbstring
ctype

[Zend Modules]
</pre></div>
          </div>
         </div>
        </p>
       </td>
      </tr>

      <tr>
       <td>-r</td>
       <td>--run</td>
       <td>
        <p class="para">
         Permet l&#039;exécution de PHP directement dans la ligne de commande.
         Les balises de PHP (<code class="literal">&lt;?php</code> et <code class="literal">?&gt;</code>)
         <strong>ne sont pas</strong> nécessaires, et causeront
         une erreur d&#039;analyse si elles sont présentes.
        </p>
        <blockquote class="note"><p><strong class="note">Note</strong>: 
         <p class="para">
          Une attention toute particulière doit être portée lors de l&#039;utilisation de cette option
          de PHP, pour qu&#039;il n&#039;y ait pas de collision avec
          les substitutions de variables en ligne de commande, réalisées par le
          shell.
         </p>
         <div class="example" id="example-3">
          <p><strong>Exemple #3 Erreur de syntaxe lors de l&#039;utilisation de doubles guillemets</strong></p>
          <div class="example-contents screen">
<div class="cdata"><pre>
$ php -r &quot;$foo = get_defined_constants();&quot;
PHP Parse error:  syntax error, unexpected &#039;=&#039; in Command line code on line 1

Parse error: syntax error, unexpected &#039;=&#039; in Command line code on line 1
</pre></div>
          </div>
         </div>
         <p class="para">
          Le problème ici est que le shell (sh/bash) effectue une substitution
          de variables, même avec les guillemets doubles <code class="literal">&quot;</code>.
          Puisque la variable <var class="varname">$foo</var> n&#039;est probablement pas
          définie dans le shell, elle est remplacée par rien, ce qui fait
          que le code passé à PHP pour l&#039;exécution est :
         </p>
         <div class="informalexample">
          <div class="example-contents screen">
<div class="cdata"><pre>
$ php -r &quot; = get_defined_constants();&quot;
</pre></div>
          </div>
         </div>
         <p class="para">
          La solution de ce problème est d&#039;utiliser les guillemets simples
          <code class="literal">&#039;</code>. Les variables de ces chaînes ne seront pas
          substituées par leurs valeurs par le shell.
         </p>
         <div class="example" id="example-4">
          <p><strong>Exemple #4 Utilisation de guillemets simples pour éviter une substitution
           par le shell</strong></p>
          <div class="example-contents screen">
<div class="cdata"><pre>
$ php -r &#039;$foo = get_defined_constants(); var_dump($foo);&#039;
array(370) {
  [&quot;E_ERROR&quot;]=&gt;
  int(1)
  [&quot;E_WARNING&quot;]=&gt;
  int(2)
  [&quot;E_PARSE&quot;]=&gt;
  int(4)
  [&quot;E_NOTICE&quot;]=&gt;
  int(8)
  [&quot;E_CORE_ERROR&quot;]=&gt;
  [...]
</pre></div>
          </div>
         </div>
         <p class="para">
          Si un shell différent de sh/bash est utilisé, d&#039;autres problèmes pourront
          être rencontrés - si approprié, un rapport de bogues pourra être ouvert
          à <a href="https://github.com/php/php-src/issues" class="link external">&raquo;&nbsp;https://github.com/php/php-src/issues</a>.
          Il est toujours très facile d&#039;avoir des problèmes en essayant
          d&#039;inclure des variables shell dans le code, ou d&#039;utiliser les antislashs
          pour la protection. Considérez-le comme un avertissement !
         </p>
        </p></blockquote>
        <blockquote class="note"><p><strong class="note">Note</strong>: 
         <p class="para">
          <strong class="option unknown">-r</strong> est disponible avec le <abbr title="Command Line Interpreter/Interface">CLI</abbr> <abbr title="Server Application Programming Interface">SAPI</abbr>
          mais pas avec le <abbr title="Server Application Programming Interface">SAPI</abbr> <em>CGI</em>.
         </p>
        </p></blockquote>
        <blockquote class="note"><p><strong class="note">Note</strong>: 
         <p class="para">
          Cette option est seulement utilisée pour des choses simples. Ainsi,
          quelques directives de configuration (par exemple <a href="ini.core.php#ini.auto-prepend-file" class="link">auto_prepend_file</a> et <a href="ini.core.php#ini.auto-append-file" class="link">auto_append_file</a>) sont ignorées
          dans ce mode.
         </p>
        </p></blockquote>
       </td>
      </tr>

      <tr>
       <td>-B</td>
       <td>--process-begin</td>
       <td>
        <p class="para">
         Code PHP à exécuter avant le traitement de stdin.
        </p>
       </td>
      </tr>

      <tr>
       <td>-R</td>
       <td>--process-code</td>
       <td>
        <p class="para">
         Code PHP à exécuter pour chaque ligne en entrée.
        </p>
        <p class="para">
         Il y a deux variables spéciales de disponibles dans ce mode :
         <var class="varname">$argn</var> et <var class="varname">$argi</var>.
         <var class="varname">$argn</var> doit contenir la ligne PHP
         traitée à ce moment donné, tandis que
         <var class="varname">$argi</var> doit contenir le numéro de la ligne.
        </p>
       </td>
      </tr>

      <tr>
       <td>-F</td>
       <td>--process-file</td>
       <td>
        <p class="para">
         Fichier PHP à exécuter pour chaque ligne en entrée.
        </p>
       </td>
      </tr>

      <tr>
       <td>-E</td>
       <td>--process-end</td>
       <td>
        <p class="para">
         Code PHP à exécuter après avoir effectué l&#039;entrée.
        </p>
        <p class="para">
         <div class="example" id="example-5">
          <p><strong>Exemple #5 Exemple d&#039;utilisation des options <strong class="option unknown">-B</strong>, <strong class="option unknown">-R</strong>
           et <strong class="option unknown">-E</strong> pour compter le nombre de lignes d&#039;un projet.
          </strong></p>
          <div class="example-contents screen">
<div class="cdata"><pre>
$ find my_proj | php -B &#039;$l=0;&#039; -R &#039;$l += count(@file($argn));&#039; -E &#039;echo &quot;Total Lines: $l\n&quot;;&#039;
Total Lines: 37328
</pre></div>
          </div>
         </div>
        </p>
       </td>
      </tr>

      <tr>
       <td>-S</td>
       <td>--server</td>
       <td>
        <p class="para">
         Démarre le <a href="features.commandline.webserver.php" class="link">serveur
         web interne</a>.
        </p>
       </td>
      </tr>

      <tr>
       <td>-t</td>
       <td>--docroot</td>
       <td>
        Spécifie la racine des documents pour le <a href="features.commandline.webserver.php" class="link">serveur web interne</a>.
       </td>
      </tr>

      <tr>
       <td>-s</td>
       <td>--syntax-highlight et --syntax-highlighting</td>
       <td>
        <p class="para">
         Affiche le code avec la colorisation syntaxique.
        </p>
        <p class="para">
         Cette option utilise le mécanisme interne pour analyser le fichier,
         et écrire au format HTML une version colorisée du code source.
         Il est à noter que cette option ne fait que générer un bloc HTML, avec les balises HTML
         <code class="literal">&lt;code&gt; [...] &lt;/code&gt;</code>, sans en-têtes HTML.
        </p>
        <blockquote class="note"><p><strong class="note">Note</strong>: 
         <p class="para">
          Cette option ne fonctionne pas avec l&#039;option <strong class="option unknown">-r</strong>.
         </p>
        </p></blockquote>
       </td>
      </tr>

      <tr>
       <td>-v</td>
       <td>--version</td>
       <td>
        <p class="para"><div class="example" id="example-6">
         <p><strong>Exemple #6 Utilisation de l&#039;option <strong class="option unknown">-v</strong> pour récupérer le nom du <abbr title="Server Application Programming Interface">SAPI</abbr>
          ainsi que la version de PHP et de Zend</strong></p>
         <div class="example-contents screen">
<div class="cdata"><pre>
$ php -v
PHP 5.3.1 (cli) (built: Dec 11 2009 19:55:07)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
</pre></div>
         </div>
         </div>
        </p>
       </td>
      </tr>

      <tr>
       <td>-w</td>
       <td>--strip</td>
       <td>
        <p class="para">
         Affiche la source sans les commentaires ni les espaces.
        </p>
        <blockquote class="note"><p><strong class="note">Note</strong>: 
         <p class="para">
          Cette option ne fonctionne pas avec l&#039;option <strong class="option unknown">-r</strong>.
         </p>
        </p></blockquote>
       </td>
      </tr>

      <tr>
       <td>-z</td>
       <td>--zend-extension</td>
       <td>
        <p class="para">
         Charge une extension Zend. Si et seulement si un fichier est fourni, PHP
         essaie de charger cette extension dans le dossier courant par défaut
         des bibliothèques sur le système (généralement spécifié avec
         <var class="filename">/etc/ld.so.conf</var> sous Linux par exemple). Passer un nom de
         fichier avec le chemin complet fera que PHP utilisera ce fichier,
         sans recherche dans les dossiers classiques. Un chemin de dossier
         relatif, incluant les informations sur le dossier, indiquera à PHP qu&#039;il doit
         chercher les extensions uniquement dans ce dossier.
        </p>
       </td>
      </tr>

      <tr>
       <td class="empty">&nbsp;</td>
       <td>--ini</td>
       <td>
        <p class="para">
         Affiche les noms des fichiers de configuration et des dossiers analysés.
         <div class="example" id="example-7">
          <p><strong>Exemple #7 Exemple avec <code class="literal">--ini</code></strong></p>
          <div class="example-contents">
<div class="shellcode"><pre class="shellcode">$ php --ini
Configuration File (php.ini) Path: /usr/dev/php/5.2/lib
Loaded Configuration File:         /usr/dev/php/5.2/lib/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)</pre>
</div>
          </div>

         </div>
        </p>
       </td>
      </tr>

      <tr>
       <td>--rf</td>
       <td>--rfunction</td>
       <td>
        <p class="para">
         Affiche des informations sur la fonction donnée ou la méthode
         d&#039;une classe (c.-à-d. nombre et nom des paramètres).
        </p>
        <p class="para">
         Cette option n&#039;est disponible que si PHP a été compilé avec le support
         <a href="book.reflection.php" class="link">Reflection</a>.
        </p>
        <p class="para">
         <div class="example" id="example-8">
          <p><strong>Exemple #8 Exemple avec <code class="literal">--rf</code></strong></p>
          <div class="example-contents">
<div class="shellcode"><pre class="shellcode">$ php --rf var_dump
Function [ &lt;internal&gt; public function var_dump ] {

  - Parameters [2] {
    Parameter #0 [ &lt;required&gt; $var ]
    Parameter #1 [ &lt;optional&gt; $... ]
  }
}</pre>
</div>
          </div>

         </div>
        </p>
       </td>
      </tr>

      <tr>
       <td>--rc</td>
       <td>--rclass</td>
       <td>
        <p class="para">
         Affiche des informations sur la classe donnée (liste des constantes,
         propriétés et méthodes).
        </p>
        <p class="para">
         Cette option n&#039;est disponible que si PHP a été compilé avec le support
         <a href="book.reflection.php" class="link">Reflection</a>.
        </p>
        <p class="para">
         <div class="example" id="example-9">
          <p><strong>Exemple #9 Exemple avec <code class="literal">--rc</code></strong></p>
          <div class="example-contents">
<div class="shellcode"><pre class="shellcode">$ php --rc Directory
Class [ &lt;internal:standard&gt; class Directory ] {

  - Constants [0] {
  }

  - Static properties [0] {
  }

  - Static methods [0] {
  }

  - Properties [0] {
  }

  - Methods [3] {
    Method [ &lt;internal&gt; public method close ] {
    }

    Method [ &lt;internal&gt; public method rewind ] {
    }

    Method [ &lt;internal&gt; public method read ] {
    }
  }
}</pre>
</div>
          </div>

         </div>
        </p>
       </td>
      </tr>

      <tr>
       <td>--re</td>
       <td>--rextension</td>
       <td>
        <p class="para">
         Affiche les informations sur l&#039;extension donnée (liste les options du
         <var class="filename">php.ini</var>, les fonctions définies, les constantes et les classes).
        </p>
        <p class="para">
         Cette option n&#039;est disponible que si PHP a été compilé avec le support
         <a href="book.reflection.php" class="link">Reflection</a>.
        </p>
        <p class="para">
         <div class="example" id="example-10">
          <p><strong>Exemple #10 Exemple avec <code class="literal">--re</code></strong></p>
          <div class="example-contents">
<div class="shellcode"><pre class="shellcode">$ php --re json
Extension [ &lt;persistent&gt; extension #19 json version 1.2.1 ] {

  - Functions {
    Function [ &lt;internal&gt; function json_encode ] {
    }
    Function [ &lt;internal&gt; function json_decode ] {
    }
  }
}</pre>
</div>
          </div>

         </div>
        </p>
       </td>
      </tr>

      <tr>
       <td>--rz</td>
       <td>--rzendextension</td>
       <td>
        <p class="para">
         Affiche les informations de configuration pour l&#039;extension Zend fournie
         (les mêmes informations que celles retournées par la fonction
         <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span>).
        </p>
       </td>
      </tr>

      <tr>
       <td>--ri</td>
       <td>--rextinfo</td>
       <td>
        <p class="para">
         Affiche les informations de configuration pour l&#039;extension donnée (les
         mêmes informations retournées par la fonction <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span>).
         Les informations de configurations internes
         sont disponibles en utilisant le nom d&#039;extension &quot;main&quot;.
        </p>
        <p class="para">
         <div class="example" id="example-11">
          <p><strong>Exemple #11 Exemple avec <code class="literal">--ri</code></strong></p>
          <div class="example-contents">
<div class="shellcode"><pre class="shellcode">$ php --ri date

date

date/time support =&gt; enabled
&quot;Olson&quot; Timezone Database Version =&gt; 2009.20
Timezone Database =&gt; internal
Default timezone =&gt; Europe/Oslo

Directive =&gt; Local Value =&gt; Master Value
date.timezone =&gt; Europe/Oslo =&gt; Europe/Oslo
date.default_latitude =&gt; 59.930972 =&gt; 59.930972
date.default_longitude =&gt; 10.776699 =&gt; 10.776699
date.sunset_zenith =&gt; 90.583333 =&gt; 90.583333
date.sunrise_zenith =&gt; 90.583333 =&gt; 90.583333</pre>
</div>
          </div>

         </div>
        </p>
       </td>
      </tr>

     </tbody>
    
   </table>
   
  </p>
  
  <blockquote class="note"><p><strong class="note">Note</strong>: 
   <p class="para">
    Les options <code class="literal">-rBRFEH</code>, <code class="literal">--ini</code> et
    <code class="literal">--r[fcezi]</code> ne sont disponibles qu&#039;en mode <abbr title="Command Line Interpreter/Interface">CLI</abbr>.
   </p>
  </p></blockquote>
 </div><?php manual_footer($setup); ?>