svn: /phpdoc/de/trunk/reference/info/ constants.xml functions/dl.xml functions/get-magic-quotes-gpc.xml functions/get-magic-quotes-runtime.xml functions/getmyinode.xml functions/getrusage.xml functions/phpversion.xml functions/putenv.xml functions/set-magic-quotes-runtime.xml
[email protected] (Christoph Michael Becker)
| Newsgroups | php.doc.de |
|---|---|
| Message-ID | <[email protected]> |
cmb Sat, 07 Apr 2018 17:17:54 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=344630
Log:
Sync with EN
Changed paths:
U phpdoc/de/trunk/reference/info/constants.xml
U phpdoc/de/trunk/reference/info/functions/dl.xml
U phpdoc/de/trunk/reference/info/functions/get-magic-quotes-gpc.xml
U phpdoc/de/trunk/reference/info/functions/get-magic-quotes-runtime.xml
U phpdoc/de/trunk/reference/info/functions/getmyinode.xml
U phpdoc/de/trunk/reference/info/functions/getrusage.xml
U phpdoc/de/trunk/reference/info/functions/phpversion.xml
U phpdoc/de/trunk/reference/info/functions/putenv.xml
U phpdoc/de/trunk/reference/info/functions/set-magic-quotes-runtime.xml
svn-diffs-344630.txt
(text/x-diff, 59.1 KB)
Modified: phpdoc/de/trunk/reference/info/constants.xml
===================================================================
--- phpdoc/de/trunk/reference/info/constants.xml 2018-04-07 14:13:17 UTC (rev 344629)
+++ phpdoc/de/trunk/reference/info/constants.xml 2018-04-07 17:17:54 UTC (rev 344630)
@@ -1,220 +1,446 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: hholzgra Status: ready -->
+<!-- EN-Revision: 336240 Maintainer: nobody Status: ready -->
+
<appendix xml:id="info.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants.core;
- <table>
- <title>Vordefinierte Konstanten für <function>phpcredits</function></title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Konstante</entry>
- <entry>Wert</entry>
- <entry>Beschreibung</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>CREDITS_GROUP</entry>
- <entry>1</entry>
- <entry>Eine Liste der Kernentwickler</entry>
- </row>
- <row>
- <entry>CREDITS_GENERAL</entry>
- <entry>2</entry>
- <entry>
- Generelle Credits: Sprachentwurf und -konzept, PHP-Autoren und
- SAPI-Module.
- </entry>
- </row>
- <row>
- <entry>CREDITS_SAPI</entry>
- <entry>4</entry>
- <entry>
- Eine Liste der Server-API-Module für PHP und deren Autoren.
- </entry>
- </row>
- <row>
- <entry>CREDITS_MODULES</entry>
- <entry>8</entry>
- <entry>
- Eine Liste der Erweiterungsmodule für PHP und deren Autoren.
- </entry>
- </row>
- <row>
- <entry>CREDITS_DOCS</entry>
- <entry>16</entry>
- <entry>
- Die Credits für das Documentationsteam.
- </entry>
- </row>
- <row>
- <entry>CREDITS_FULLPAGE</entry>
- <entry>32</entry>
- <entry>
- Wird üblicherweise in Verbindung mit den anderen Konstanten verwendet.
- Gibt an, dass eine komplette, eigenständige HTML-Seite ausgegeben
- wird, die alle Informationen enthält, die mit anderen Konstanten
- angefordert wurden.
- </entry>
- </row>
- <row>
- <entry>CREDITS_QA</entry>
- <entry>64</entry>
- <entry>
- Die Credits für das Qualitätssicherungsteam.
- </entry>
- </row>
- <row>
- <entry>CREDITS_ALL</entry>
- <entry>-1</entry>
- <entry>
- Alle Credits. Dies entspricht der Angabe von: CREDITS_DOCS +
- CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_QA
- CREDITS_FULLPAGE. Eine komplette, eigenständige HTML-Seite mit den
- entsprechenden Tags wird erzeugt und ausgegeben. Das ist der
- Standardwert.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
+ <table>
+ <title>Vordefinierte Konstanten für <function>phpcredits</function></title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Konstante</entry>
+ <entry>Wert</entry>
+ <entry>Beschreibung</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row xml:id="constant.credits-group">
+ <entry>CREDITS_GROUP</entry>
+ <entry>1</entry>
+ <entry>Eine Liste der Kernentwickler</entry>
+ </row>
+ <row xml:id="constant.credits-general">
+ <entry>CREDITS_GENERAL</entry>
+ <entry>2</entry>
+ <entry>
+ Generelle Credits: Sprachentwurf und -konzept, PHP-Autoren und
+ SAPI-Module.
+ </entry>
+ </row>
+ <row xml:id="constant.credits-sapi">
+ <entry>CREDITS_SAPI</entry>
+ <entry>4</entry>
+ <entry>
+ Eine Liste der Server-API-Module für PHP und deren Autoren.
+ </entry>
+ </row>
+ <row xml:id="constant.credits-modules">
+ <entry>CREDITS_MODULES</entry>
+ <entry>8</entry>
+ <entry>
+ Eine Liste der Erweiterungsmodule für PHP und deren Autoren.
+ </entry>
+ </row>
+ <row xml:id="constant.credits-docs">
+ <entry>CREDITS_DOCS</entry>
+ <entry>16</entry>
+ <entry>
+ Die Credits für das Documentationsteam.
+ </entry>
+ </row>
+ <row xml:id="constant.credits-fullpage">
+ <entry>CREDITS_FULLPAGE</entry>
+ <entry>32</entry>
+ <entry>
+ Wird üblicherweise in Verbindung mit den anderen Konstanten verwendet.
+ Gibt an, dass eine komplette, eigenständige HTML-Seite ausgegeben
+ wird, die alle Informationen enthält, die mit anderen Konstanten
+ angefordert wurden.
+ </entry>
+ </row>
+ <row xml:id="constant.credits-qa">
+ <entry>CREDITS_QA</entry>
+ <entry>64</entry>
+ <entry>
+ Die Credits für das Qualitätssicherungsteam.
+ </entry>
+ </row>
+ <row xml:id="constant.credits-all">
+ <entry>CREDITS_ALL</entry>
+ <entry>-1</entry>
+ <entry>
+ Alle Credits. Dies entspricht der Angabe von: <literal>CREDITS_DOCS +
+ CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_QA
+ CREDITS_FULLPAGE</literal>. Eine komplette, eigenständige HTML-Seite mit den
+ entsprechenden Tags wird erzeugt und ausgegeben. Das ist der
+ Standardwert.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
- <table>
- <title><function>phpinfo</function>-Konstanten</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Konstante</entry>
- <entry>Wert</entry>
- <entry>Beschreibung</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>INFO_GENERAL</entry>
- <entry>1</entry>
+ <table>
+ <title><function>phpinfo</function>-Konstanten</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Konstante</entry>
+ <entry>Wert</entry>
+ <entry>Beschreibung</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row xml:id="constant.info-general">
+ <entry>INFO_GENERAL</entry>
+ <entry>1</entry>
+ <entry>
+ Die Konfigurationsangaben, &php.ini; Speicherort, Builddatum,
+ Webserver, Betriebssystem und mehr.
+ </entry>
+ </row>
+ <row xml:id="constant.info-credits">
+ <entry>INFO_CREDITS</entry>
+ <entry>2</entry>
+ <entry>
+ PHP-Credits. Siehe auch <function>phpcredits</function>.
+ </entry>
+ </row>
+ <row xml:id="constant.info-configuration">
+ <entry>INFO_CONFIGURATION</entry>
+ <entry>4</entry>
+ <entry>
+ Gegenwärtige lokale und Master-Werte für PHP-Einstellungen. Siehe auch
+ <function>ini_get</function>.
+ </entry>
+ </row>
+ <row xml:id="constant.info-modules">
+ <entry>INFO_MODULES</entry>
+ <entry>8</entry>
+ <entry>
+ Geladene Module und ihre entsprechenden Einstellungen.
+ </entry>
+ </row>
+ <row xml:id="constant.info-environment">
+ <entry>INFO_ENVIRONMENT</entry>
+ <entry>16</entry>
+ <entry>
+ Informationen über Umgebungsvariablen, die auch in
+ <varname>$_ENV</varname> zur Verfügung stehen.
+ </entry>
+ </row>
+ <row xml:id="constant.info-variables">
+ <entry>INFO_VARIABLES</entry>
+ <entry>32</entry>
+ <entry>
+ Zeigt alle <link linkend="language.variables.predefined">
+ vordefinierten Variablen</link> von EGPCS (Environment, GET,
+ POST, Cookie, Server).
+ </entry>
+ </row>
+ <row xml:id="constant.info-license">
+ <entry>INFO_LICENSE</entry>
+ <entry>64</entry>
+ <entry>
+ PHP-Lizenz-Informationen. Siehe auch die <link
+ xlink:href="&url.php.license;">Lizenz-FAQ</link>.
+ </entry>
+ </row>
+ <row xml:id="constant.info-all">
+ <entry>INFO_ALL</entry>
+ <entry>-1</entry>
+ <entry>
+ Zeigt alle oben genannten Einträge. Das ist der Standardwert.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <table>
+ <title>INI Konstanten</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Konstante</entry>
+ <entry>Wert</entry>
+ <entry>Beschreibung</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row xml:id="constant.ini-user">
+ <entry><literal>INI_USER</literal></entry>
+ <entry>1</entry>
+ <entry>Nicht verwendet</entry>
+ </row>
+ <row xml:id="constant.ini-perdir">
+ <entry><literal>INI_PERDIR</literal></entry>
+ <entry>2</entry>
+ <entry>Nicht verwendet</entry>
+ </row>
+ <row xml:id="constant.ini-system">
+ <entry><literal>INI_SYSTEM</literal></entry>
+ <entry>4</entry>
+ <entry>Nicht verwendet</entry>
+ </row>
+ <row xml:id="constant.ini-all">
+ <entry><literal>INI_ALL</literal></entry>
+ <entry>7</entry>
+ <entry>Nicht verwendet</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <simpara>
+ Assert-Konstantent; diese Werte werden verwendet, um die Assertion-Optionen
+ in <function>assert_options</function> anzugeben.
+ </simpara>
+ <table>
+ <title><function>assert</function> Konstanten</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Konstante</entry>
+ <entry>INI-Option</entry>
+ <entry>Beschreibung</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row xml:id="constant.assert-active">
+ <entry><constant>ASSERT_ACTIVE</constant></entry>
+ <entry>assert.active</entry>
<entry>
- Die Konfigurationsangaben, &php.ini; Speicherort, Builddatum,
- Webserver, Betriebssystem und mehr.
+ Aktiviere <function>assert</function> Auswertung.
</entry>
- </row>
- <row>
- <entry>INFO_CREDITS</entry>
- <entry>2</entry>
- <entry>
- PHP-Credits. Siehe auch <function>phpcredits</function>.
- </entry>
- </row>
- <row>
- <entry>INFO_CONFIGURATION</entry>
- <entry>4</entry>
- <entry>
- Gegenwärtige lokale und Master-Werte für PHP-Einstellungen. Siehe auch
- <function>ini_get</function>.
- </entry>
- </row>
- <row>
- <entry>INFO_MODULES</entry>
- <entry>8</entry>
- <entry>
- Geladene Module und ihre entsprechenden Einstellungen.
- </entry>
- </row>
- <row>
- <entry>INFO_ENVIRONMENT</entry>
- <entry>16</entry>
- <entry>
- Informationen über Umgebungsvariablen, die auch in
- <varname>$_ENV</varname> zur Verfügung stehen.
- </entry>
- </row>
- <row>
- <entry>INFO_VARIABLES</entry>
- <entry>32</entry>
- <entry>
- Zeigt alle <link linkend="language.variables.predefined">
- vordefinierten Variablen</link> von EGPCS (Environment, GET,
- POST, Cookie, Server).
- </entry>
- </row>
- <row>
- <entry>INFO_LICENSE</entry>
- <entry>64</entry>
- <entry>
- PHP-Lizenz-Informationen. Siehe auch die <link
- xlink:href="&url.php.license;">Lizenz-FAQ</link>.
- </entry>
- </row>
- <row>
- <entry>INFO_ALL</entry>
- <entry>-1</entry>
- <entry>
- Zeigt alle oben genannten Einträge. Das ist der Standardwert.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
+ </row>
+ <row xml:id="constant.assert-callback">
+ <entry><constant>ASSERT_CALLBACK</constant></entry>
+ <entry>assert.callback</entry>
+ <entry>
+ Callback, der bei fehlgeschlagenen Assertions aufgerufen wird.
+ </entry>
+ </row>
+ <row xml:id="constant.assert-bail">
+ <entry><constant>ASSERT_BAIL</constant></entry>
+ <entry>assert.bail</entry>
+ <entry>
+ Brich Ausführung bei fehlgeschlagenen Assertions ab.
+ </entry>
+ </row>
+ <row xml:id="constant.assert-warning">
+ <entry><constant>ASSERT_WARNING</constant></entry>
+ <entry>assert.warning</entry>
+ <entry>
+ Löst eine PHP-Warnung für jede fehlgeschlagene Assertion aus.
+ </entry>
+ </row>
+ <row xml:id="constant.assert-quiet-eval">
+ <entry><constant>ASSERT_QUIET_EVAL</constant></entry>
+ <entry>assert.quiet_eval</entry>
+ <entry>
+ Deaktiviere <literal>error_reporting</literal> während der Auswertung von Assertion-Ausdrücken.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
- <variablelist>
- <varlistentry>
- <term>
- <constant>ASSERT_ACTIVE</constant>
- (<type>integer</type>)
- </term>
- <listitem>
- <simpara>
+ <simpara>
+ Die folgenden Konstanten sind nur verfügbar, wenn das Host-Betriebssystem
+ Windows ist; sie liefern unterschiedliche Versionsinformationen, so dass es
+ möglich ist, verschiedene Features zu erkennen, und sie zu verwenden. Sind
+ sind alle von PHP 5.3.0 an verfügbar.
+ </simpara>
+ <table>
+ <title>Windows spezifische Konstanten</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Konstante</entry>
+ <entry>Beschreibung</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row xml:id="constant.php-windows-version-major">
+ <entry><constant>PHP_WINDOWS_VERSION_MAJOR</constant></entry>
+ <entry>
+ Die Hauptversion von Windows, also entweder <literal>4</literal>
+ (NT4/Me/98/95), <literal>5</literal> (XP/2003 R2/2003/2000) oder
+ <literal>6</literal> (Vista/2008/7/8/8.1).
+ </entry>
+ </row>
+ <row xml:id="constant.php-windows-version-minor">
+ <entry><constant>PHP_WINDOWS_VERSION_MINOR</constant></entry>
+ <entry>
+ Die Nebenversion von Windows, also entweder <literal>0</literal>
+ (Vista/2008/2000/NT4/95), <literal>1</literal> (XP), <literal>2</literal>
+ (2003 R2/2003/XP x64), <literal>10</literal> (98) oder
+ <literal>90</literal> (ME).
+ </entry>
+ </row>
+ <row xml:id="constant.php-windows-version-build">
+ <entry><constant>PHP_WINDOWS_VERSION_BUILD</constant></entry>
+ <entry>Die Windows-Buildnummer (beispielsweise ist Windows Vista mit SP1 Build 6001)</entry>
+ </row>
+ <row xml:id="constant.php-windows-version-platform">
+ <entry><constant>PHP_WINDOWS_VERSION_PLATFORM</constant></entry>
+ <entry>
+ Die Plattform auf der PHP ausgeführt wird, also <literal>2</literal> unter
+ Windows Vista/XP/2000/NT4, Server 2008/2003 und unter Windows ME/98/95 ist
+ dieser Wert <literal>1</literal>.
+ </entry>
+ </row>
+ <row xml:id="constant.php-windows-version-sp-major">
+ <entry><constant>PHP_WINDOWS_VERSION_SP_MAJOR</constant></entry>
+ <entry>
+ Die Hauptversion des installierten Service-Pack; dieser Wert ist
+ <literal>0</literal>, wenn kein Service-Pack installiert ist.
+ Beispielsweise ist dieser Wert unter Windows XP mit Service-Pack 3
+ <literal>3</literal>
+ </entry>
+ </row>
+ <row xml:id="constant.php-windows-version-sp-minor">
+ <entry><constant>PHP_WINDOWS_VERSION_SP_MINOR</constant></entry>
+ <entry>
+ Die Nebenversion des installierten Service-Pack; dieser Wert ist
+ <literal>0</literal>, wenn kein Service-Pack installiert ist.
+ </entry>
+ </row>
+ <row xml:id="constant.php-windows-version-suitemask">
+ <entry><constant>PHP_WINDOWS_VERSION_SUITEMASK</constant></entry>
+ <entry>
+ Die Suitemask ist eine Bitmaske, die angibt, ob verschiedene
+ Windows-Features installiert sind. In der Tabelle weiter unten werden die
+ möglichen Bitfeldwerte angeführt.
+ </entry>
+ </row>
+ <row xml:id="constant.php-windows-version-producttype">
+ <entry><constant>PHP_WINDOWS_VERSION_PRODUCTTYPE</constant></entry>
+ <entry>
+ Diese enthält den Wert, der verwendet wird, um die
+ <literal>PHP_WINDOWS_NT_*</literal> Konstanten zu bestimmen. Dieser Wert
+ kann eine der <literal>PHP_WINDOWS_NT_*</literal> Konstanten sein, die den
+ Plattformtyp anzeigen.
+ </entry>
+ </row>
+ <row xml:id="constant.php-windows-nt-domain-controller">
+ <entry><constant>PHP_WINDOWS_NT_DOMAIN_CONTROLLER</constant></entry>
+ <entry>Es handelt sich um einen Domain-Controller</entry>
+ </row>
+ <row xml:id="constant.php-windows-nt-server">
+ <entry><constant>PHP_WINDOWS_NT_SERVER</constant></entry>
+ <entry>
+ Es handelt sich um ein Serversystem (z.B. Server 2008/2003/2000); es ist
+ zu beachten, dass Domain-Controller als
+ <constant>PHP_WINDOWS_NT_DOMAIN_CONTROLLER</constant> gemeldet werden.
+ </entry>
+ </row>
+ <row xml:id="constant.php-windows-nt-workstation">
+ <entry><constant>PHP_WINDOWS_NT_WORKSTATION</constant></entry>
+ <entry>Es handelt sich um ein Arbeitsplatzsystem (z.B. Vista/XP/2000/NT4)</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
- </simpara>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <constant>ASSERT_CALLBACK</constant>
- (<type>integer</type>)
- </term>
- <listitem>
- <simpara>
+ <simpara>
+ Diese Tabelle listet eine Reihe von Features, die unter Verwendung der
+ <constant>PHP_WINDOWS_VERSION_SUITEMASK</constant> Bitmaske geprüft werden
+ können.
+ </simpara>
+ <table>
+ <title>Windows Suitemask Bitfelder</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Bits</entry>
+ <entry>Beschreibung</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><literal>0x00000004</literal></entry>
+ <entry>Die Microsoft BackOffice Komponenten sind installiert.</entry>
+ </row>
+ <row>
+ <entry><literal>0x00000400</literal></entry>
+ <entry>Windows Server 2003, Web Edition ist installiert.</entry>
+ </row>
+ <row>
+ <entry><literal>0x00004000</literal></entry>
+ <entry>Windows Server 2003, Compute Cluster Edition ist installiert.</entry>
+ </row>
+ <row>
+ <entry><literal>0x00000080</literal></entry>
+ <entry>
+ Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition oder
+ Windows 2000 Datacenter Server ist installiert.
+ </entry>
+ </row>
+ <row>
+ <entry><literal>0x00000002</literal></entry>
+ <entry>
+ Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition,
+ Windows 2000 Advanced Server, oder Windows NT Server 4.0 Enterprise Edition
+ ist installiert.
+ </entry>
+ </row>
+ <row>
+ <entry><literal>0x00000040</literal></entry>
+ <entry>Windows XP Embedded ist installiert.</entry>
+ </row>
+ <row>
+ <entry><literal>0x00000200</literal></entry>
+ <entry>
+ Windows Vista Home Premium, Windows Vista Home Basic, oder Windows XP Home
+ Edition ist installiert.
+ </entry>
+ </row>
+ <row>
+ <entry><literal>0x00000100</literal></entry>
+ <entry>
+ Remote Desktop wird unterstützt, aber nur eine interaktive Sitzung ist
+ erlaubt. Dieser Wert ist gesetzt, falls das System nicht im
+ Anwendungserver-Modus läuft.
+ </entry>
+ </row>
+ <row>
+ <entry><literal>0x00000001</literal></entry>
+ <entry>
+ Microsoft Small Business Server war einst auf dem System installiert,
+ wurde aber möglicherweise auf eine andere Windows-Version aktualisiert.
+ </entry>
+ </row>
+ <row>
+ <entry><literal>0x00000020</literal></entry>
+ <entry>
+ Microsoft Small Business Server ist mit der restriktiven Client-Lizenz
+ installiert.
+ </entry>
+ </row>
+ <row>
+ <entry><literal>0x00002000</literal></entry>
+ <entry>Windows Storage Server 2003 R2 oder Windows Storage Server 2003 ist installiert.</entry>
+ </row>
+ <row>
+ <entry><literal>0x00000010</literal></entry>
+ <entry>
+ Terminal-Dienste sind installiert. Dieser Wert ist immer gesetzt. Ist
+ dieser Wert gesetzt, aber <literal>0x00000100</literal> nicht, dann läuft
+ das System im Anwendungsservermodus.
+ </entry>
+ </row>
+ <row>
+ <entry><literal>0x00008000</literal></entry>
+ <entry>Windows Home Server ist installiert.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
- </simpara>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <constant>ASSERT_BAIL</constant>
- (<type>integer</type>)
- </term>
- <listitem>
- <simpara>
-
- </simpara>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <constant>ASSERT_WARNING</constant>
- (<type>integer</type>)
- </term>
- <listitem>
- <simpara>
-
- </simpara>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <constant>ASSERT_QUIET_EVAL</constant>
- (<type>integer</type>)
- </term>
- <listitem>
- <simpara>
-
- </simpara>
- </listitem>
- </varlistentry>
- </variablelist>
</appendix>
<!-- Keep this comment at the end of the file
Modified: phpdoc/de/trunk/reference/info/functions/dl.xml
===================================================================
--- phpdoc/de/trunk/reference/info/functions/dl.xml 2018-04-07 14:13:17 UTC (rev 344629)
+++ phpdoc/de/trunk/reference/info/functions/dl.xml 2018-04-07 17:17:54 UTC (rev 344630)
@@ -1,120 +1,211 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: nobody Status: ready -->
- <refentry xml:id="function.dl" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>dl</refname>
- <refpurpose>Lädt eine PHP-Erweiterung (Extension) zur Laufzeit </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Beschreibung</title>
- <methodsynopsis>
- <type>int</type><methodname>dl</methodname>
- <methodparam><type>string</type><parameter>library</parameter></methodparam>
- </methodsynopsis>
- <para>
- Lädt die mittels dem Parameter <parameter>library</parameter> angegebene
- PHP-Erweiterung. Der Parameter <parameter>library</parameter> ist
- <emphasis>nur</emphasis> der Dateiname der zu ladenden Erweiterung
- (Extension), welcher von Ihrer Plattform abhängig ist. Z.B. würde die
- Extension <link linkend="ref.sockets">sockets</link> (wenn als shared
- module kompiliert, nicht standardmäßig!) auf Unix Plattformen
- <filename>sockets.so</filename>, und auf Windows Plattformen
- <filename>php_sockets.dll</filename> heißen.
- </para>
- <para>
- &return.success; Ist die Funktionalität des Ladens von Modulen nicht
- verfügbar (siehe Anmerkung), oder wurde sie deaktiviert (entweder durch
- Deaktivieren von <literal>enable_dl</literal> oder durch aktivieren von
- <literal>safe_mode</literal> in der &php.ini;), wird ein
- <constant>E_ERROR</constant> ausgegeben, und die Ausführung gestoppt.
- Scheitert <function>dl</function> weil die angegebene Erweiterung nicht
- geladen werden konnte, wird zusätzlich zu &false; eine
- <constant>E_WARNING</constant> Meldung ausgegeben.
- </para>
- <para>
- Verwenden Sie <function>extension_loaded</function> um zu testen, ob
- die gewünschte Erweiterung bereits verfügbar ist oder nicht. Dies
- funktioniert sowohl bei eingebauten, als auch bei dynamisch geladenen
- Erweiterungen (entweder durch &php.ini;, oder mittels
- <function>dl</function>).
- </para>
- <example>
- <title><function>dl</function> Beispiel</title>
- <programlisting role="php">
+<!-- EN-Revision: 341282 Maintainer: nobody Status: ready -->
+
+<refentry xml:id="function.dl" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>dl</refname>
+ <refpurpose>Lädt eine PHP-Erweiterung (Extension) zur Laufzeit </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>dl</methodname>
+ <methodparam><type>string</type><parameter>library</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Lädt die mittels dem Parameter <parameter>library</parameter> angegebene
+ PHP-Erweiterung.
+ </para>
+ <para>
+ Verwenden Sie <function>extension_loaded</function> um zu testen, ob
+ die gewünschte Erweiterung bereits verfügbar ist oder nicht. Dies
+ funktioniert sowohl bei eingebauten, als auch bei dynamisch geladenen
+ Erweiterungen (entweder durch &php.ini;, oder mittels
+ <function>dl</function>).
+ </para>
+ <warning>
+ <simpara>
+ Diese Funktion wurde von den meisten SAPIs in PHP 5.3.0 entfernt,
+ und von PHP-FPM in PHP 7.0.0.
+ </simpara>
+ </warning>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>library</parameter></term>
+ <listitem>
+ <para>
+ Dieser Parameter ist <emphasis>nur</emphasis> der Dateiname der zu
+ ladenden Erweiterung (Extension), welcher von Ihrer Plattform abhängig
+ ist. Z.B. würde die Extension <link linkend="ref.sockets">sockets</link>
+ (wenn als shared module kompiliert, nicht standardmäßig!) auf Unix
+ Plattformen <filename>sockets.so</filename>, und auf Windows Plattformen
+ <filename>php_sockets.dll</filename> heißen.
+ </para>
+ <para>
+ Das Verzeichnis, von wo aus die Erweiterung geladen wird, hängt von
+ Ihrer Plattform ab:
+ </para>
+ <para>
+ Windows - Wenn nicht explizit in der &php.ini; angegeben, wird die
+ Erweiterung standardmäßig von <filename>c:\php5\</filename> geladen.
+ </para>
+ <para>
+ Unix - Wenn nicht explizit in der &php.ini; angegeben, hängt das
+ standardmäßige Verzeichnis ab von:
+ <itemizedlist>
+ <listitem>
+ <simpara>
+ ob PHP mit <literal>--enable-debug</literal> erstellt wurde oder nicht
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ ob PHP mit (experimentellem) ZTS (Zend Thread Safety) Unterstützung
+ erstellt wurde oder nicht
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ der aktuellen internen <literal>ZEND_MODULE_API_NO</literal> (Zend
+ interne Modul API Nummer, welche im Grunde das Datum der letzten
+ größeren Modul API Änderung darstellt, z.B.
+ <literal>20010901</literal>).
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ Das obige in Betracht gezogen, ist das standardmäßige Verzeichnis
+ <literal><php-install-directory>/lib/php/extension/<debug-or-not>-<zts-or-not>-ZEND_MODULE_API_NO</literal>,
+ z.B.
+ <filename>/usr/local/php/lib/php/extensions/debug-non-zts-20010901</filename>
+ oder
+ <filename>/usr/local/php/lib/php/extensions/no-debug-zts-20010901</filename>.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success; Ist die Funktionalität des Ladens von Modulen nicht
+ verfügbar, oder wurde sie deaktiviert (entweder durch Deaktivieren von <link
+ linkend="ini.enable-dl">enable_dl</link> oder durch Aktivieren von &safemode;
+ in der &php.ini;), wird ein <constant>E_ERROR</constant> ausgegeben, und die
+ Ausführung gestoppt. Scheitert <function>dl</function> weil die angegebene
+ Erweiterung nicht geladen werden konnte, wird zusätzlich zu &false; eine
+ <constant>E_WARNING</constant> Meldung ausgegeben.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>dl</function> Beispiele</title>
+ <programlisting role="php">
<![CDATA[
-if (!extension_loaded('gd')) {
- if (!dl('gd.so')) {
- exit;
+<?php
+// Beispiel für das Laden einer Extension je nach Betriebssystem
+if (!extension_loaded('sqlite')) {
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
+ dl('php_sqlite.dll');
+ } else {
+ dl('sqlite.so');
}
}
+
+// Oder unter Verwendung der PHP_SHLIB_SUFFIX Konstante
+if (!extension_loaded('sqlite')) {
+ $prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '';
+ dl($prefix . 'sqlite.' . PHP_SHLIB_SUFFIX);
+}
+?>
]]>
- </programlisting>
- </example>
- <para>
- Das Verzeichnis, von wo aus die Erweiterung geladen wird, hängt von
- Ihrer Plattform ab:
- </para>
- <para>
- Windows - Wenn nicht explizit in der &php.ini; angegeben, wird die
- Erweiterung standardmäßig von <filename>c:\php4\extensions\</filename>
- geladen.
- </para>
- <para>
- Unix - Wenn nicht explizit in der &php.ini; angegeben, hängt das
- standardmäßige Verzeichnis ab von:
- <itemizedlist>
- <listitem>
- <simpara>
- ob PHP mit <literal>--enable-debug</literal> erstellt wurde oder nicht
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- ob PHP mit (experimentellem) ZTS (Zend Thread Safety) Unterstützung
- erstellt wurde oder nicht
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- der aktuellen internen <literal>ZEND_MODULE_API_NO</literal> (Zend
- interne Modul API Nummer, welche im Grunde das Datum der letzten
- größeren Modul API Änderung darstellt, z.B.
- <literal>20010901</literal>).
- </simpara>
- </listitem>
- </itemizedlist>
- Das obige in Betracht gezogen, ist das standardmäßige Verzeichnis
- <literal><php-install-directory>/lib/php/extension/<debug-or-not>-<zts-or-not>-ZEND_MODULE_API_NO</literal>,
- z.B.
- <filename>/usr/local/php/lib/php/extensions/debug-non-zts-20010901</filename>
- oder
- <filename>/usr/local/php/lib/php/extensions/no-debug-zts-20010901</filename>.
- </para>
- <note>
- <para>
- <function>dl</function> wird in multithreaded WebServern
- <emphasis>nicht</emphasis> unterstützt. In solch einer Umgebung
- verwenden Sie bitte die <literal>extensions</literal> Anweisung
- in Ihrer &php.ini;. Die <literal>CGI</literal> und
- <literal>CLI</literal> Module sind davon jedoch
- <emphasis role="strong">nicht</emphasis> betroffen!
- </para>
- </note>
- <note>
- <para>
- <function>dl</function> unterscheidet auf Unix Plattformen zwischen Groß-
- und Kleinschreibung.
- </para>
- </note>
- <para>
- Siehe auch
- <link linkend="ini.extension">Extension Loading Directives</link>
- and <function>extension_loaded</function>.
- </para>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>7.0.0</entry>
+ <entry>
+ <function>dl</function> wurde in PHP-FPM deaktiviert.
+ </entry>
+ </row>
+ <row>
+ <entry>5.3.9</entry>
+ <entry>
+ <function>dl</function> wurde in PHP-FPM aktiviert; allerdings wird davon abgeraten.
+ </entry>
+ </row>
+ <row>
+ <entry>5.3.0</entry>
+ <entry>
+ <function>dl</function> ist nun in einigen SAPIs aufgrund von
+ Stabilitätsproblemen deaktiviert. Die einzigen SAPIs, die
+ <function>dl</function> erlauben, sind CLI und Embed. Statt dessen
+ sollten die <link linkend="ini.extension">Direktiven zum Laden von
+ Extensions</link> verwendet werden.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <para>
+ <function>dl</function> wird <emphasis>nicht</emphasis> unterstützt, wenn
+ PHP mit ZTS-Unterstützung erstellt wurde. Statt dessen müssen die <link
+ linkend="ini.extension">Direktiven zum Laden von Extensions</link> verwendet
+ werden.
+ </para>
+ </note>
+ <note>
+ <para>
+ <function>dl</function> unterscheidet auf Unix-Plattformen zwischen Groß-
+ und Kleinschreibung.
+ </para>
+ </note>
+ ¬e.sm.disabled;
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><link linkend="ini.extension">Direktiven zum Laden von Extensions</link></member>
+ <member><function>extension_loaded</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/de/trunk/reference/info/functions/get-magic-quotes-gpc.xml
===================================================================
--- phpdoc/de/trunk/reference/info/functions/get-magic-quotes-gpc.xml 2018-04-07 14:13:17 UTC (rev 344629)
+++ phpdoc/de/trunk/reference/info/functions/get-magic-quotes-gpc.xml 2018-04-07 17:17:54 UTC (rev 344630)
@@ -1,31 +1,127 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: nobody Status: ready -->
- <refentry xml:id="function.get-magic-quotes-gpc" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>get_magic_quotes_gpc</refname>
- <refpurpose>
- Zeigt die aktuelle Konfiguration von magic quotes gpc
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Beschreibung</title>
- <methodsynopsis>
- <type>bool</type><methodname>get_magic_quotes_gpc</methodname>
- <void/>
- </methodsynopsis>
- <simpara>
- Zeigt die aktuelle Konfiguration von
- <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>.
- (0 für aus, 1 für an).
- </simpara>
- <simpara>
- Siehe auch <function>get_magic_quotes_runtime</function> und
- <function>set_magic_quotes_runtime</function>.
- </simpara>
- </refsect1>
- </refentry>
+<!-- EN-Revision: 325516 Maintainer: nobody Status: ready -->
+<refentry xml:id="function.get-magic-quotes-gpc" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>get_magic_quotes_gpc</refname>
+ <refpurpose>Ermittelt die aktuelle Konfiguration von magic_quotes_gpc</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>get_magic_quotes_gpc</methodname>
+ <void/>
+ </methodsynopsis>
+ <para>
+ Gibt die aktuelle Konfiguration von
+ <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> zurück.
+ </para>
+ <para>
+ Es ist zu beachten, dass der Versuch <link linkend="ini.magic-quotes-gpc">
+ magic_quotes_gpc</link> zur Laufzeit zu setzen, nicht funktioniert.
+ </para>
+ <para>
+ Weitere Informationen bezüglich magic_quotes sind diesem <link
+ linkend="security.magicquotes">Sicherheitsabschnitt</link> zu entnehmen.
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt 0 zurück, wenn magic_quotes_gpc ausgeschaltet ist, anderfalls 1. Von PHP
+ 5.4.0 wird immer &false; zurückgegeben.
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>5.4.0</entry>
+ <entry>
+ Gibt immer &false; zurück, weil das magic quotes Feature von PHP
+ entfernt wurde.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>get_magic_quotes_gpc</function> Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Wenn magic quotes aktiviert ist
+echo $_POST['lastname']; // O\'reilly
+echo addslashes($_POST['lastname']); // O\\\'reilly
+
+// Verwendung mit allen PHP-Versionen
+if (get_magic_quotes_gpc()) {
+ $lastname = stripslashes($_POST['lastname']);
+}
+else {
+ $lastname = $_POST['lastname'];
+}
+
+// Bei Verwendung von MySQL
+$lastname = mysql_real_escape_string($lastname);
+
+echo $lastname; // O\'reilly
+$sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')";
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <para>
+ Ist die Direktive <link linkend="ini.magic-quotes-sybase">
+ magic_quotes_sybase</link> angeschaltet, übersteuert diese
+ <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> vollständig.
+ Also selbst wenn <function>get_magic_quotes_gpc</function>
+ &true; zurück liefert, werden weder doppelte Anführungszeichen, Beckslashes
+ oder NUL's maskiert. Nur einfache Anführungszeichen werden maskiert. In
+ diesem Fall sehen sie so aus: <emphasis>''</emphasis>
+ </para>
+ </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>addslashes</function></member>
+ <member><function>stripslashes</function></member>
+ <member><function>get_magic_quotes_runtime</function></member>
+ <member><function>ini_get</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/de/trunk/reference/info/functions/get-magic-quotes-runtime.xml
===================================================================
--- phpdoc/de/trunk/reference/info/functions/get-magic-quotes-runtime.xml 2018-04-07 14:13:17 UTC (rev 344629)
+++ phpdoc/de/trunk/reference/info/functions/get-magic-quotes-runtime.xml 2018-04-07 17:17:54 UTC (rev 344630)
@@ -1,31 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: nobody Status: ready -->
- <refentry xml:id="function.get-magic-quotes-runtime" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>get_magic_quotes_runtime</refname>
- <refpurpose>
- Zeigt die aktuelle Konfiguration von magic_quotes_runtime
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Beschreibung</title>
- <methodsynopsis>
- <type>Long</type><methodname>get_magic_quotes_runtime</methodname>
- <void/>
- </methodsynopsis>
- <simpara>
- Zeigt die aktuelle Konfiguration von
- <link linkend="ini.magic-quotes-runtime">magic_quotes_runtime</link>.
- (0 für aus, 1 für an).
- </simpara>
- <simpara>
- Siehe auch <function>get_magic_quotes_gpc</function> und
- <function>set_magic_quotes_runtime</function>.
- </simpara>
- </refsect1>
- </refentry>
+<!-- EN-Revision: 325516 Maintainer: nobody Status: ready -->
+<refentry xml:id="function.get-magic-quotes-runtime" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>get_magic_quotes_runtime</refname>
+ <refpurpose>
+ Ermittelt die aktuelle Konfiguration von magic_quotes_runtime
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>get_magic_quotes_runtime</methodname>
+ <void/>
+ </methodsynopsis>
+ <simpara>
+ Gibt die aktuelle Konfiguration von <link
+ linkend="ini.magic-quotes-runtime">magic_quotes_runtime</link> zurück.
+ </simpara>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt 0 zurück, wenn magic_quotes_gpc ausgeschaltet ist, anderfalls 1. Von PHP
+ 5.4.0 wird immer &false; zurückgegeben.
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>5.4.0</entry>
+ <entry>
+ Gibt immer &false; zurück, weil das magic quotes Feature von PHP
+ entfernt wurde.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>get_magic_quotes_runtime</function> Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Prüfe, ob magic_quotes_runtime aktiv ist
+if(get_magic_quotes_runtime())
+{
+ // Deaktiviere
+ set_magic_quotes_runtime(false);
+}
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>get_magic_quotes_gpc</function></member>
+ <member><function>set_magic_quotes_runtime</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/de/trunk/reference/info/functions/getmyinode.xml
===================================================================
--- phpdoc/de/trunk/reference/info/functions/getmyinode.xml 2018-04-07 14:13:17 UTC (rev 344629)
+++ phpdoc/de/trunk/reference/info/functions/getmyinode.xml 2018-04-07 17:17:54 UTC (rev 344630)
@@ -1,10 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: nobody Status: ready -->
+<!-- EN-Revision: 297028 Maintainer: nobody Status: ready -->
+
<refentry xml:id="function.getmyinode" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>getmyinode</refname>
- <refpurpose>Ermittelt den Inode eines Skripts</refpurpose>
+ <refpurpose>Ermittelt den Inode des aktuellen Skripts</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -22,15 +23,10 @@
&reftitle.returnvalues;
<para>
Gibt die Inode-Nummer der aktuellen Skriptdatei als Integer
- zurück oder &false; bei fehlern.
+ zurück oder &false; im Fehlerfall.
</para>
</refsect1>
- <refsect1 role="notes">
- &reftitle.notes;
- ¬e.no-windows;
- </refsect1>
-
<refsect1 role="seealso">
&reftitle.seealso;
<para>
Modified: phpdoc/de/trunk/reference/info/functions/getrusage.xml
===================================================================
--- phpdoc/de/trunk/reference/info/functions/getrusage.xml 2018-04-07 14:13:17 UTC (rev 344629)
+++ phpdoc/de/trunk/reference/info/functions/getrusage.xml 2018-04-07 17:17:54 UTC (rev 344630)
@@ -1,43 +1,163 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: nobody Status: ready -->
- <refentry xml:id="function.getrusage" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>getrusage</refname>
- <refpurpose>
- Zeigt den aktuellen Ressourcenverbrauch an
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Beschreibung</title>
- <methodsynopsis>
- <type>array</type><methodname>getrusage</methodname>
- <methodparam choice="opt"><type>int</type><parameter>who</parameter></methodparam>
- </methodsynopsis>
- <para>
- Dies ist eine Schnittstelle zu getrusage(2). Stellt ein
- assoziatives Array mit den Daten zur Verfügung, die der
- Systemaufruf ausgibt. Wenn who 1 ist, wird getusage mit
- RUSAGE_CHILDREN aufgerufen.
- </para>
- <para>
- Alle Einträge können über ihre Dukumentenfeldernamen aufgerufen
- werden.
- <example>
- <title><function>getrusage</function> Beispiel</title>
- <programlisting role="php">
+<!-- EN-Revision: 342526 Maintainer: nobody Status: ready -->
+
+<refentry xml:id="function.getrusage" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>getrusage</refname>
+ <refpurpose>Ermittelt den aktuellen Ressourcenverbrauch</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>array</type><methodname>getrusage</methodname>
+ <methodparam choice="opt"><type>int</type><parameter>who</parameter><initializer>0</initializer></methodparam>
+ </methodsynopsis>
+ <para>
+ Dies ist eine Schnittstelle zu getrusage(2), das Daten des Systemaufrufs
+ liefert.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>who</parameter></term>
+ <listitem>
+ <para>
+ Ist <parameter>who</parameter> 1, wird getrusage mit
+ <constant>RUSAGE_CHILDREN</constant> aufgerufen.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt ein assoziatives Array mit den Daten zurück, die der Systemaufruf
+ ausgibt. Alle Elemente sind unter Verwendung ihres dokumentierten Feldnamens
+ zugreifbar.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>getrusage</function> Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
$dat = getrusage();
-echo $dat["ru_nswap"]; # number of swaps
-echo $dat["ru_majflt"]; # number of page faults
-echo $dat["ru_utime.tv_sec"]; # user time used (seconds)
-echo $dat["ru_utime.tv_usec"]; # user time used (microseconds)
- </programlisting>
- </example>
- Siehe auch im Handbuch des Betriebssystems für weitere Details.
- </para>
- </refsect1>
- </refentry>
+echo $dat["ru_oublock"]; // number of block output operations
+echo $dat["ru_inblock"]; // number of block input operations
+echo $dat["ru_msgsnd"]; // number of IPC messages sent
+echo $dat["ru_msgrcv"]; // number of IPC messages received
+echo $dat["ru_maxrss"]; // maximum resident set size
+echo $dat["ru_ixrss"]; // integral shared memory size
+echo $dat["ru_idrss"]; // integral unshared data size
+echo $dat["ru_minflt"]; // number of page reclaims (soft page faults)
+echo $dat["ru_majflt"]; // number of page faults (hard page faults)
+echo $dat["ru_nsignals"]; // number of signals received
+echo $dat["ru_nvcsw"]; // number of voluntary context switches
+echo $dat["ru_nivcsw"]; // number of involuntary context switches
+echo $dat["ru_nswap"]; // number of swaps
+echo $dat["ru_utime.tv_usec"]; // user time used (microseconds)
+echo $dat["ru_utime.tv_sec"]; // user time used (seconds)
+echo $dat["ru_stime.tv_usec"]; // system time used (microseconds)
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>7.0.0</entry>
+ <entry>
+ Diese Funktion wird nun unter Windows unterstützt.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <para>
+ Unter Windows gibt <function>getrusage</function> nur folgende Elemente zurück:
+ </para>
+ <para>
+ <simplelist>
+ <member><literal>"ru_stime.tv_sec"</literal></member>
+ <member><literal>"ru_stime.tv_usec"</literal></member>
+ <member><literal>"ru_utime.tv_sec"</literal></member>
+ <member><literal>"ru_utime.tv_usec"</literal></member>
+ <member>
+ <literal>"ru_majflt"</literal> (nur wenn <parameter>who</parameter>
+ <constant>RUSAGE_SELF</constant> ist)
+ </member>
+ <member>
+ <literal>"ru_maxrss"</literal> (nur wenn <parameter>who</parameter>
+ <constant>RUSAGE_SELF</constant> ist)
+ </member>
+ </simplelist>
+ </para>
+ <para>
+ Wird <function>getrusage</function> mit <parameter>who</parameter>
+ als <literal>1</literal> (<constant>RUSAGE_CHILDREN</constant>) aufgerufen,
+ dann wird der Ressourcenverbrauch der Threads zusammengefasst (was bedeutet,
+ dass die Funktion intern mit <constant>RUSAGE_THREAD</constant> aufgerufen
+ wird).
+ </para>
+ </note>
+ <note>
+ <para>
+ Unter BeOS 2000 werden nur folgende Element zurückgegeben:
+ </para>
+ <para>
+ <simplelist>
+ <member><literal>"ru_stime.tv_sec"</literal></member>
+ <member><literal>"ru_stime.tv_usec"</literal></member>
+ <member><literal>"ru_utime.tv_sec"</literal></member>
+ <member><literal>"ru_utime.tv_usec"</literal></member>
+ </simplelist>
+ </para>
+ </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member>Die Seite ihres Handbuchs zu <command>getrusage(2)</command></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/de/trunk/reference/info/functions/phpversion.xml
===================================================================
--- phpdoc/de/trunk/reference/info/functions/phpversion.xml 2018-04-07 14:13:17 UTC (rev 344629)
+++ phpdoc/de/trunk/reference/info/functions/phpversion.xml 2018-04-07 17:17:54 UTC (rev 344630)
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: hholzgra Status: ready -->
+<!-- EN-Revision: 298957 Maintainer: hholzgra Status: ready -->
+
<refentry xml:id="function.phpversion" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>phpversion</refname>
@@ -27,7 +28,7 @@
<term><parameter>extension</parameter></term>
<listitem>
<para>
- Ein optionaler Extensionname
+ Ein optionaler Extensionname.
</para>
</listitem>
</varlistentry>
@@ -63,6 +64,45 @@
</programlisting>
</example>
</para>
+ <para>
+ <example>
+ <title><constant>PHP_VERSION_ID</constant> Beispiel und Verwendung</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// PHP_VERSION_ID ist von PHP 5.2.7 an verfügbar;
+// emuliere es unter älteren Versionen
+// version is lower than that, then emulate it
+if (!defined('PHP_VERSION_ID')) {
+ $version = explode('.', PHP_VERSION);
+
+ define('PHP_VERSION_ID', ($version[0] * 10000 + $version[1] * 100 + $version[2]));
+}
+
+// PHP_VERSION_ID ist als Zahl definiert; je höher diese ist,
+// desto neuer ist die PHP-Version. Es ist wie oben angegeben definiert:
+//
+// $version_id = $major_version * 10000 + $minor_version * 100 + $release_version;
+//
+// Nun kann PHP_VERSION_ID verwendet werden, um zu prüfen, ob diese PHP-Version
+// bestimmte Features unterstützt, ohne jedesmal version_compare() zu verwenden,
+// um zu prüfen, ob die aktuelle PHP-Version bestimmte Features nicht unterstützt.
+//
+// Beispielsweise können wir so die PHP_VERSION_* Konstanten definieren,
+// die in Versionen vor 5.2.7 nicht verfügbar waren.
+
+if (PHP_VERSION_ID < 50207) {
+ define('PHP_MAJOR_VERSION', $version[0]);
+ define('PHP_MINOR_VERSION', $version[1]);
+ define('PHP_RELEASE_VERSION', $version[2]);
+
+ // und so weiter, ...
+}
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
</refsect1>
<refsect1 role="notes">
@@ -69,8 +109,10 @@
&reftitle.notes;
<note>
<para>
- Die PHP Version kann auch über die vordefinierte Konstante
- <constant>PHP_VERSION</constant> ermittelt werden.
+ Diese Information ist ebenfalls in der vordefinierten Konstante
+ <constant>PHP_VERSION</constant> verfügbar. Weitere Versionsinformation ist
+ durch die Verwendung der <constant>PHP_VERSION_*</constant> Konstanten
+ verfügbar.
</para>
</note>
</refsect1>
@@ -79,6 +121,7 @@
&reftitle.seealso;
<para>
<simplelist>
+ <member><link linkend="reserved.constants.core">PHP_VERSION Konstanten</link></member>
<member><function>version_compare</function></member>
<member><function>phpinfo</function></member>
<member><function>phpcredits</function></member>
Modified: phpdoc/de/trunk/reference/info/functions/putenv.xml
===================================================================
--- phpdoc/de/trunk/reference/info/functions/putenv.xml 2018-04-07 14:13:17 UTC (rev 344629)
+++ phpdoc/de/trunk/reference/info/functions/putenv.xml 2018-04-07 17:17:54 UTC (rev 344630)
@@ -1,33 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: nobody Status: ready -->
- <refentry xml:id="function.putenv" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>putenv</refname>
- <refpurpose>
- Setzt den Wert einer Umgebungsvariablen.
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Beschreibung</title>
- <methodsynopsis>
- <type>void</type><methodname>putenv</methodname>
- <methodparam><type>string</type><parameter>setting</parameter></methodparam>
- </methodsynopsis>
- <para>
- Setzt <parameter>setting</parameter> als Umgebungsvariable.
- </para>
- <para>
- <example>
- <title>Setzen einer Umgebungsvariablen</title>
- <programlisting role="php">
-putenv ("UNIQID=$uniqid");
- </programlisting>
- </example>
- </para>
- </refsect1>
- </refentry>
+<!-- EN-Revision: 337699 Maintainer: nobody Status: ready -->
+<refentry xml:id="function.putenv" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>putenv</refname>
+ <refpurpose>
+ Setzt den Wert einer Umgebungsvariablen.
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>putenv</methodname>
+ <methodparam><type>string</type><parameter>setting</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Fügt <parameter>setting</parameter> zur Server-Umgebung hinzu. Die
+ Umgebungsvariable existiert nur für die Dauer des aktuellen Request. Am Ende
+ des Requests wird der Originalzustand der Umgebung wiederhergestellt.
+ </para>
+ <para>
+ Das Ändern bestimmter Umgebungsvariablen kann potentiell die Sicherheit
+ gefährden. Die <literal>safe_mode_allowed_env_vars</literal> Direktive
+ enthält eine durch Komma getrennte Liste von Präfixen. Im Safe-Mode kann der
+ Benutzer nur Umgebungsvariablen ändern, deren Name mit einem der in dieser
+ Direktive angegeben Präfix beginnt. Standardmäßig können Benutzer nur
+ Umgebungsvariablen ändern, die mit <literal>PHP_</literal> beginnen (z.B.
+ <literal>PHP_FOO=BAR</literal>). Beachte: ist diese Direktive leer, erlaubt
+ PHP dem Benutzer das Ändern BELIEBIGER Umgebungsvariablen.
+ </para>
+ <para>
+ Die <literal>safe_mode_protected_env_vars</literal> Direktive enthält eine
+ durch Komma getrennte Liste von Umgebungsvariablen, die der Endanwender durch
+ <function>putenv</function> nicht ändern kann. Diese Variablen werden auch
+ dann geschützt, wenn <literal>safe_mode_allowed_env_vars</literal> so
+ eingestellt ist, dass sie geändert werden könnten.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>setting</parameter></term>
+ <listitem>
+ <para>
+ Die Einstellung, beispielsweise <literal>"FOO=BAR"</literal>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Setzen einer Umgebungsvariablen</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+putenv("UNIQID=$uniqid");
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <warning>
+ <para>
+ Die <literal>safe_mode_allowed_env_vars</literal> und
+ <literal>safe_mode_protected_env_vars</literal> Direktiven wirken nur, wenn
+ <link linkend="features.safe-mode">safe_mode</link> aktiviert ist.
+ </para>
+ </warning>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>getenv</function></member>
+ <member><function>apache_setenv</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/de/trunk/reference/info/functions/set-magic-quotes-runtime.xml
===================================================================
--- phpdoc/de/trunk/reference/info/functions/set-magic-quotes-runtime.xml 2018-04-07 14:13:17 UTC (rev 344629)
+++ phpdoc/de/trunk/reference/info/functions/set-magic-quotes-runtime.xml 2018-04-07 17:17:54 UTC (rev 344630)
@@ -1,29 +1,115 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: nobody Status: ready -->
- <refentry xml:id="function.set-magic-quotes-runtime" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>set_magic_quotes_runtime</refname>
- <refpurpose>Setzt magic_quotes_runtime</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Beschreibung</title>
- <methodsynopsis>
- <type>long</type><methodname>set_magic_quotes_runtime</methodname>
- <methodparam><type>int</type><parameter>new_setting</parameter></methodparam>
- </methodsynopsis>
- <simpara>
- Setzt <link
- linkend="ini.magic-quotes-runtime">magic_quotes_runtime</link>.
- (0 für aus, 1 für an).
- </simpara>
- <simpara>
- Siehe auch <function>get_magic_quotes_gpc</function> und
- <function>get_magic_quotes_runtime</function>.
- </simpara>
- </refsect1>
- </refentry>
+<!-- EN-Revision: 314507 Maintainer: nobody Status: ready -->
+<refentry xml:id="function.set-magic-quotes-runtime" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>set_magic_quotes_runtime</refname>
+ <refpurpose>Setzt die aktuelle EInstellung von magic_quotes_runtime</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ &warn.deprecated.function-5-3-0.removed-7-0-0;
+ </refsynopsisdiv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>set_magic_quotes_runtime</methodname>
+ <methodparam><type>bool</type><parameter>new_setting</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Setzt die aktuelle EInstellung von <link
+ linkend="ini.magic-quotes-runtime">magic_quotes_runtime</link>.
+ </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+ &reftitle.errors;
+ <para>
+ Seit PHP 5.3 ist diese Funktion missbilligt und löst eine E_DEPRECATED Warnung
+ beim Aufruf aus. Seit PHP 5.4 löst diese Funktion ebenfalls ein E_CORE_ERROR
+ beim Versuch der Aktivierung von magic quotes aus.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>new_setting</parameter></term>
+ <listitem>
+ <para>
+ &false; zum aus-, &true; zum anschalten.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>set_magic_quotes_runtime</function> example</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Erzeuge eine temporäre Datei
+$fp = tmpfile();
+
+// Schreibe Daten in die Datei
+fwrite($fp, '\'PHP\' ist eine rekursive Abkürzung');
+
+// Ohne magic_quotes_runtime
+rewind($fp);
+set_magic_quotes_runtime(false);
+
+echo 'Ohne magic_quotes_runtime: ' . fread($fp, 64), PHP_EOL;
+
+// Mit magic_quotes_runtime
+rewind($fp);
+set_magic_quotes_runtime(true);
+
+echo 'Mit magic_quotes_runtime: ' . fread($fp, 64), PHP_EOL;
+
+// Aufräumen
+fclose($fp);
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+Ohne magic_quotes_runtime: 'PHP' ist eine rekursive Abkürzung
+Mit magic_quotes_runtime: \'PHP\' ist eine rekursive Abkürzung
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>get_magic_quotes_gpc</function></member>
+ <member><function>get_magic_quotes_runtime</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml