<?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 => 'de',
  ),
  'this' => 
  array (
    0 => 'features.commandline.options.php',
    1 => 'Optionen',
    2 => 'Kommandozeilenoptionen',
  ),
  'up' => 
  array (
    0 => 'features.commandline.php',
    1 => 'Nutzung der Kommandzeile',
  ),
  'prev' => 
  array (
    0 => 'features.commandline.differences.php',
    1 => 'Unterschiede zu anderen SAPIs',
  ),
  'next' => 
  array (
    0 => 'features.commandline.usage.php',
    1 => 'Verwendung',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    '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">Kommandozeilenoptionen</h2>
  
  <p class="para">
   Die Liste der Kommandozeilenoptionen, die das PHP-Binary bereitstellt, kann
   jederzeit abgerufen werden, indem PHP mit der Option <strong class="option unknown">-h</strong>
   gestartet wird:
   <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>Kommandozeilenoptionen</strong></caption>
    
     <thead>
      <tr>
       <th>Option</th>
       <th>Langform</th>
       <th>Beschreibung</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>-a</td>
       <td>--interactive</td>
       <td>
        <p class="para">
         Startet PHP im interaktiven Modus. Für weitere Informationen siehe
         die Dokumentation für den
         <a href="features.commandline.interactive.php" class="link">Interaktiven Modus</a>.
        </p>
       </td>
      </tr>

      <tr>
       <td>-b</td>
       <td>--bindpath</td>
       <td>
        <p class="para">
         Der Bind-Pfad für den externen FASTCGI-Servermodus (nur
         <abbr title="Common Gateway Interface">CGI</abbr>).
        </p>
       </td>
      </tr>

      <tr>
       <td>-C</td>
       <td>--no-chdir</td>
       <td>
        <p class="para">
         Nicht in das Verzeichnis des Skripts wechseln (nur
         <abbr title="Common Gateway Interface">CGI</abbr>).
        </p>
       </td>
      </tr>

      <tr>
       <td>-q</td>
       <td>--no-header</td>
       <td>
        <p class="para">
         Der Quiet-Modus. Unterdrücke die Ausgabe von
         <abbr title="Hypertext Transfer Protocol">HTTP</abbr>-Headern (nur <abbr title="Common Gateway Interface">CGI</abbr>).
        </p>
       </td>
      </tr>

      <tr>
       <td>-T</td>
       <td>--timing</td>
       <td>
        <p class="para">
         Misst die Ausführungszeit des Skripts. Dies wird
         <var class="varname">count</var> mal durchgeführt (nur
         <abbr title="Common Gateway Interface">CGI</abbr>).
        </p>
       </td>
      </tr>

      <tr>
       <td>-c</td>
       <td>--php-ini</td>
       <td>
        <p class="para">
         Mit dieser Option kann man entweder ein Verzichnis angeben, in
         welchem nach der <var class="filename">php.ini</var> gesucht werden soll, oder man kann eine
         eigene <code class="literal">INI</code>-Datei angeben (diese muss nicht
         <var class="filename">php.ini</var> heissen). Zum Beispiel:
        </p>
        <p class="para">
         <div class="informalexample">
          <div class="example-contents screen">
<div class="cdata"><pre>
$ php -c /custom/directory/ my_script.php

$ php -c /custom/directory/custom-file.ini my_script.php
</pre></div>
          </div>
         </div>
        </p>
        <p class="para">
         Wenn diese Option nicht angegeben wird, wird die <var class="filename">php.ini</var>-Datei an
         den <a href="configuration.file.php" class="link">vorgegebenen Orten</a>
         gesucht.
        </p>
       </td>
      </tr>

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

      <tr>
       <td>-d</td>
       <td>--define</td>
       <td>
        <p class="para">
         Diese Option erlaubt es Ihnen, einen eigenen Wert für eine beliebige
         in <var class="filename">php.ini</var> erlaubte Direktive zu setzen. Die Syntax ist:
         <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>Beispiel #1 Beispiel für die Verwendung von <code class="literal">-d</code> zum Setzen einer INI-Direktive</strong></p>
          <div class="example-contents screen">
<div class="cdata"><pre>
# Auslassen des Wertes setzt die Direktive auf &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;

# Übergeben eines leeren Wertes setzt die Direktive auf &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;

# Die Direktive wird auf das gesetzt, was nach &#039;=&#039; kommt
$  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">
         Erweiterte Informationen für Debugger/Profiler erstellen.
        </p>
       </td>
      </tr>

      <tr>
       <td>-f</td>
       <td>--file</td>
       <td>
        <p class="para">
         Parst die angegebene Datei und führt sie aus. Das <strong class="option unknown">-f</strong>
         ist optional und kann weggelassen werden. Es genügt, nur den
         Dateinamen anzugeben.
        </p>
       </td>
      </tr>

      <tr>
       <td>-h und -?</td>
       <td>--help und --usage</td>
       <td>
        Gibt eine Liste von Kommandozeilenoptionen mit kurzen Beschreibungen
        ihrer Funktion aus.
       </td>
      </tr>

      <tr>
       <td>-i</td>
       <td>--info</td>
       <td>
        Diese Kommandozeilenoption ruft <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span> auf und
        gibt das Ergebnis aus. Wenn PHP nicht korrekt funktioniert, ist es
        empfehlenswert, <strong class="command">php -i</strong> zu verwenden und
        nachzusehen, ob etwa Fehlermeldungen vor oder statt der
        Informationstabellen ausgegeben werden. Beachten Sie, dass die Ausgabe
        bei Verwendung des <abbr title="Common Gateway Interface">CGI</abbr>-Modus in
        <abbr title="Hyper Text Markup Language">HTML</abbr> erfolgt und deswegen ziemlich umfangreich ist.
       </td>
      </tr>

      <tr>
       <td>-l</td>
       <td>--syntax-check</td>
       <td>
        <p class="para">
         Überprüft die Syntax, führt aber den angegebenen PHP-Code nicht aus.
         Wenn kein Dateiname angegeben ist, wird die Eingabe von der
         Standardeingabe verarbeitet, andernfalls wird jede angegebene Datei
         überprüft. Bei Erfolg wird der Text
         <code class="literal">No syntax errors detected in &lt;filename&gt;</code> auf
         der Standardausgabe ausgegeben.
         Bei einem Fehler wird zusätzlich zum internen Parser-Fehler der Text
         <code class="literal">Errors parsing &lt;filename&gt;</code> auf der
         Standardausgabe ausgegeben.
         Wenn in den angegebenen Dateien (oder der Standardeingabe)
         irgendwelche Fehler gefunden werden, wird der Shell-Rückgabecode auf
         <code class="literal">-1</code> gesetzt, andernfalls wird er auf
         <code class="literal">0</code> gesetzt.
        </p>
        <p class="para">
         Diese Option findet keine fatalen Fehler (z. B. undefinierte
         Funktionen), die die Ausführung des Codes erfordern.
        </p>
        <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
         <p class="para">
          Vor PHP 8.3.0 war es nur möglich, den Namen einer Datei anzugeben,
          die überprüft werden sollte.
         </p>
        </p></blockquote>
        <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
         <p class="para">
          Diese Option funktioniert nicht zusammen mit der 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>Beispiel #2 Ausgabe der geladenen PHP- und Zend-Module</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">
         Diese Option erlaubt die Ausführung von PHP Code direkt von der
         Kommandozeile. Die PHP-Tags <code class="literal">&lt;?php</code> und
         <code class="literal">?&gt;</code> werden <strong>nicht
         benötigt</strong> und verursachen einen Parsefehler, wenn sie
         dennoch vorhanden sind.
        </p>
        <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
         <p class="para">
          Bei der Verwendung dieser Option in PHP ist besondere Vorsicht
          geboten, dass es nicht zu Kollisionen mit dem Ersetzen von
          Kommandozeilenvariablen durch die Shell kommt.
         </p>
         <div class="example" id="example-3">
          <p><strong>Beispiel #3 Syntaxfehler beim Verwenden von doppelten Anführungszeichen</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">
          Das Problem hier ist, dass auch sh/bash Variablen ersetzt, wenn
          doppelte Anführungszeichen (<code class="literal">&quot;</code>) verwendet werden.
          Weil die Variable <var class="varname">$foo</var> wahrscheinlich nicht
          definiert ist, wird die Variable zu nichts aufgelöst. Der
          entstehende Code, welcher PHP übergeben wird, sieht so aus:
         </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">
          Der richtige Weg wäre, einfache Anführungszeichen
          (<code class="literal">&#039;</code>) zu verwenden. Variablen in einfachen
          Anführungszeichen werden von sh/bash nicht ersetzt.
         </p>
         <div class="example" id="example-4">
          <p><strong>Beispiel #4 Verwendung einfacher Anführungszeichen, um ein Ersetzen der Variablen durch die Shell zu verhindern</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">
          Wenn eine andere Kommandozeilenumgebung als sh/bash verwendet wird,
          könnten weitere Probleme auftreten. Gegebenenfalls kann unter
          <a href="https://github.com/php/php-src/issues" class="link external">&raquo;&nbsp;https://github.com/php/php-src/issues</a> ein
          Bugreport erstellt werden. Man kann dennoch leicht in
          Schwierigkeiten geraten, wenn man versucht PHP- oder Shell-Variablen
          zu verwenden, oder Backslashes zum Maskieren verwendet. Sie wurden
          gewarnt!
         </p>
        </p></blockquote>
        <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
         <p class="para">
          <code class="literal">-r</code> ist in der <abbr title="Command Line Interpreter/Interface">CLI</abbr> <abbr title="Server Application Programming Interface">SAPI</abbr> verfügbar, nicht jedoch
          in der <em>CGI</em>-<abbr title="Server Application Programming Interface">SAPI</abbr>.
         </p>
        </p></blockquote>
        <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
         <p class="para">
          Diese Option ist für sehr einfachen Code gedacht, weshalb einige
          Direktiven wie etwa
          <a href="ini.core.php#ini.auto-prepend-file" class="link">auto_prepend_file</a> und
          <a href="ini.core.php#ini.auto-append-file" class="link">auto_append_file</a> in
          diesem Modus ignoriert werden.
         </p>
        </p></blockquote>
       </td>
      </tr>

      <tr>
       <td>-B</td>
       <td>--process-begin</td>
       <td>
        <p class="para">
         PHP-Code, der ausgeführt werden soll, bevor stdin ausgewertet wird.
        </p>
       </td>
      </tr>

      <tr>
       <td>-R</td>
       <td>--process-code</td>
       <td>
        <p class="para">
         PHP-Code, der für jede Eingabezeile ausgeführt werden soll.
        </p>
        <p class="para">
         Es gibt zwei spezielle Variablen in diesem Modus:
         <var class="varname">$argn</var> und <var class="varname">$argi</var>.
         <var class="varname">$argn</var> enthält die Zeile, die PHP gerade
         verarbeitet und <var class="varname">$argi</var> enthält die Zeilennummer.
        </p>
       </td>
      </tr>

      <tr>
       <td>-F</td>
       <td>--process-file</td>
       <td>
        <p class="para">
         PHP-Datei, die für jede Eingabezeile ausgeführt werden soll.
        </p>
       </td>
      </tr>

      <tr>
       <td>-E</td>
       <td>--process-end</td>
       <td>
        <p class="para">
         PHP-Code, der nach der Verarbeitung der Eingabe ausgeführt werden
         soll.
        </p>
        <p class="para">
         <div class="example" id="example-5">
          <p><strong>Beispiel #5 
           Nutzung der Optionen <strong class="option unknown">-B</strong>, <strong class="option unknown">-R</strong> und
           <strong class="option unknown">-E</strong>, um die Anzahl der Zeilen in einem Projekt zu
           zählen.
          </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;Zeilen insgesamt: $l\n&quot;;&#039;
Zeilen insgesamt: 37328
</pre></div>
          </div>
         </div>
        </p>
       </td>
      </tr>

      <tr>
       <td>-S</td>
       <td>--server</td>
       <td>
        <p class="para">
         Startet den
         <a href="features.commandline.webserver.php" class="link">eingebauten Webserver</a>.
        </p>
       </td>
      </tr>

      <tr>
       <td>-t</td>
       <td>--docroot</td>
       <td>
        Gibt den Document-Root (Wurzelverzeichnis der Dokumente) für den
        <a href="features.commandline.webserver.php" class="link">eingebauten Webserver</a>
        an.
       </td>
      </tr>

      <tr>
       <td>-s</td>
       <td>--syntax-highlight und --syntax-highlighting</td>
       <td>
        <p class="para">
         Den Quelltext mit farblich hervorgehobener Syntax anzeigen.
        </p>
        <p class="para">
         Diese Option verwendet den internen Mechanismus zum Parsen von
         Dateien, um eine HTML-Version mit Syntax-Highlighting auf die
         Standardausgabe zu schreiben. Beachten Sie, dass sie nur einen Block
         mit den HTML-Tags <code class="literal">&lt;code&gt; [...] &lt;/code&gt;</code>
         erzeugt, jedoch keine HTML-Header.
        </p>
        <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
         <p class="para">
          Diese Option funktioniert nicht zusammen mit <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>Beispiel #6 
           Nutzung von <strong class="option unknown">-v</strong>, um den
           <abbr title="Server Application Programming Interface">SAPI</abbr>-Namen, sowie die PHP- und Zend-Version zu
           ermitteln
          </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">
         Den Quelltext ohne Kommentare und Leerzeichen anzeigen.
        </p>
        <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
         <p class="para">
          Diese Option funktioniert nicht zusammen mit <strong class="option unknown">-r</strong>.
         </p>
        </p></blockquote>
       </td>
      </tr>

      <tr>
       <td>-z</td>
       <td>--zend-extension</td>
       <td>
        <p class="para">
         Eine Zend-Erweiterung laden. Wenn nur ein Dateiname angegeben wird,
         versucht PHP, die Erweiterung aus dem momentanen
         Standard-Bibliotheken-Pfad auf Ihrem System zu laden (auf
         Linux-Systemen normalerweise in <var class="filename">/etc/ld.so.conf</var>
         angegeben). Wenn ein Dateiname mit absoluter Pfadinformation
         übergeben wird, wird der Bibliotheken-Pfad des Systems nicht
         verwendet. Ein relativer Dateiname mit Pfadinformationen wird PHP
         veranlassen, zu versuchen, die Erweiterung in einem Pfad relativ zum
         aktuellen Verzeichnis zu laden.
        </p>
       </td>
      </tr>

      <tr>
       <td class="empty">&nbsp;</td>
       <td>--ini</td>
       <td>
        <p class="para">
         Zeigt die Namen der Konfigurationsdateien und die durchsuchten
         Verzeichnisse.
         <div class="example" id="example-7">
          <p><strong>Beispiel #7 <code class="literal">--ini</code>-Beispiel</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">
         Zeigt Informationen über die angegebene Funktion oder Klassenmethode
         (z. B. Anzahl und Namen der Parameter).
        </p>
        <p class="para">
         Diese Option ist nur verfügbar, wenn PHP mit
         <a href="book.reflection.php" class="link">Reflection</a>-Unterstützung
         kompiliert wurde.
        </p>
        <p class="para">
         <div class="example" id="example-8">
          <p><strong>Beispiel #8 Einfache <code class="literal">--rf</code>-Nutzung</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">
         Zeigt Inforationen über die angegebene Klasse (Liste der Konstanten,
         Eigenschaften und Methoden).
        </p>
        <p class="para">
         Diese Option ist nur verfügbar, wenn PHP mit
         <a href="book.reflection.php" class="link">Reflection</a>-Unterstützung
         kompiliert wurde.
        </p>
        <p class="para">
         <div class="example" id="example-9">
          <p><strong>Beispiel #9 <code class="literal">--rc</code>-Beispiel</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">
         Zeigt Informationen über die angegebene Erweiterung (Liste der
         <var class="filename">php.ini</var>-Optionen, definierte Funktionen, Konstanten und Klassen).
        </p>
        <p class="para">
         Diese Option ist nur verfügbar, wenn PHP mit
         <a href="book.reflection.php" class="link">Reflection</a>-Unterstützung
         kompiliert wurde.
        </p>
        <p class="para">
         <div class="example" id="example-10">
          <p><strong>Beispiel #10 <code class="literal">--re</code>-Beispiel</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">
         Zeigt Konfiguration der angegebenen Zend-Erweiterung an (entspricht
         der von <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span> zurückgegebenen Information).
        </p>
       </td>
      </tr>

      <tr>
       <td>--ri</td>
       <td>--rextinfo</td>
       <td>
        <p class="para">
         Zeigt die Konfiguration der angegebenen Erweiterung an (entspricht
         der von <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span> zurückgegebenen Information).
         Die Konfiguration des Sprachkerns kann über den speziellen
         Erweiterungsnamen &quot;main&quot; ermittelt werden.
        </p>
        <p class="para">
         <div class="example" id="example-11">
          <p><strong>Beispiel #11 <code class="literal">--ri</code>-Beispiel</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">Hinweis</strong>: 
   <p class="para">
    Die Optionen <code class="literal">-rBRFEH</code>, <code class="literal">--ini</code> und
    <code class="literal">--r[fcezi]</code> sind nur für <abbr title="Command Line Interpreter/Interface">CLI</abbr> verfügbar.
   </p>
  </p></blockquote>
 </div><?php manual_footer($setup); ?>