svn: /phpdoc/de/trunk/reference/ com/variant.xml fbsql/functions/fbsql-error.xml fbsql/functions/fbsql-set-lob-mode.xml info/functions/php-sapi-name.xml math/functions/rand.xml mysql/functions/mysql-fetch-field.xml outcontrol/functions/ob-start.xml
[email protected] (Christoph Michael Becker)
| Newsgroups | php.doc.de |
|---|---|
| Message-ID | <[email protected]> |
cmb Mon, 30 Apr 2018 18:16:21 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=344890
Log:
Finish translations
Changed paths:
U phpdoc/de/trunk/reference/com/variant.xml
U phpdoc/de/trunk/reference/fbsql/functions/fbsql-error.xml
U phpdoc/de/trunk/reference/fbsql/functions/fbsql-set-lob-mode.xml
U phpdoc/de/trunk/reference/info/functions/php-sapi-name.xml
U phpdoc/de/trunk/reference/math/functions/rand.xml
U phpdoc/de/trunk/reference/mysql/functions/mysql-fetch-field.xml
U phpdoc/de/trunk/reference/outcontrol/functions/ob-start.xml
svn-diffs-344890.txt
(text/x-diff, 52.7 KB)
Modified: phpdoc/de/trunk/reference/com/variant.xml
===================================================================
--- phpdoc/de/trunk/reference/com/variant.xml 2018-04-30 17:12:26 UTC (rev 344889)
+++ phpdoc/de/trunk/reference/com/variant.xml 2018-04-30 18:16:21 UTC (rev 344890)
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 337059 Maintainer: sammywg Status: working -->
+<!-- EN-Revision: 337059 Maintainer: nobody Status: ready -->
+
<phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.variant" xmlns="http://docbook.org/ns/docbook">
<titleabbrev>VARIANT</titleabbrev>
<title>VARIANT Klasse</title>
@@ -40,7 +41,7 @@
<varlistentry><term>type</term>
<listitem>
<simpara>
- spezifiziert den Typ vom Inhalt des VARIANT Objektes. Mögliche Werte sind
+ Spezifiziert den Typ des Inhalts des VARIANT Objektes. Mögliche Werte sind
eine der <constant>VT_XXX</constant> <xref linkend="com.constants"/>.
</simpara>
<simpara>
@@ -60,7 +61,7 @@
<varlistentry><term>codepage</term>
<listitem>
<simpara>
- gibt die Codepage an, welche zur Konvertierung von Strings in
+ Gibt die Codepage an, welche zur Konvertierung von Strings in
Unicode verwendet wird. Siehe den gleichnamigen Parameter in der
<xref linkend="class.com"/> Klasse für mehr Informationen.
</simpara>
@@ -105,8 +106,8 @@
<para>
Der Grund für die Änderung ist, dass die COM Extension intern VARIANT, COM
und DOTNET Klassen als die selbe Sache ansieht, und die Design-Philosophie
- für diese Klassen ist, dass alle Eigenschafts- und Memberzugriffe ohne Interface
- an COM durchgereicht werden. Die neue Syntax is natürlicer und weniger Aufwand,
+ für diese Klassen ist, dass alle Eigenschafts- und Memberzugriffe ohne Eingriff
+ an COM durchgereicht werden. Die neue Syntax is natürlicher und weniger Aufwand,
und die meisten der entfernten virtuellen Eigenschaften waren in einem PHP-
Kontext sowieso sinnlos.
</para>
@@ -113,7 +114,7 @@
<note>
<para>
PHP 5 wählt einen viel einfacheren Ansatz zur Behandlung von VARIANTs;
- wenn ein Wert zurückgegeben, oder eine variant Eigenschaft abgerufen wird,
+ wenn ein Wert zurückgegeben, oder eine variante Eigenschaft abgerufen wird,
wird die Variante nur in einen PHP-Wert konvertiert, falls es eine direkte,
verlustlose Zuordnung zwischen den Typen gibt. In allen anderen Fällen wird
das Ergebnis als Exemplar der VARIANT-Klasse zurückgegeben. Es ist möglich
Modified: phpdoc/de/trunk/reference/fbsql/functions/fbsql-error.xml
===================================================================
--- phpdoc/de/trunk/reference/fbsql/functions/fbsql-error.xml 2018-04-30 17:12:26 UTC (rev 344889)
+++ phpdoc/de/trunk/reference/fbsql/functions/fbsql-error.xml 2018-04-30 18:16:21 UTC (rev 344890)
@@ -1,13 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 297028 Maintainer: cmb Status: working -->
+<!-- EN-Revision: 297028 Maintainer: nobody Status: ready -->
<!-- $Revision$ -->
<refentry xml:id="function.fbsql-error" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>fbsql_error</refname>
- <refpurpose>
- Liefert den Fehlertext der zuvor ausgeführten Operation
- </refpurpose>
+ <refpurpose>Liefert den Fehlertext der zuvor ausgeführten Operation</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -22,7 +20,7 @@
<para>
Fehler, die vom FrontBase-Server kommen, führen nicht zu Warnungen.
Stattdessen sollten Sie die Funktion <function>fbsql_error</function> verwenden, um den Fehlertext
- zu erhalten. Beachten Sie, dass diese Funktion nur den Fehlertext der zuletzt ausgeführten fbsql-Operation
+ zu erhalten. Beachten Sie, dass diese Funktion nur den Fehlertext der zuletzt ausgeführten fbsql-Funktion
liefert (ausgenommen sind die Funktionen <function>fbsql_error</function> und <function>fbsql_errno</function>). Wenn Sie
die Funktion verwenden wollen, sollten Sie den Wert überprüfen, bevor Sie eine weitere fbsql-Funktion aufrufen.
</para>
Modified: phpdoc/de/trunk/reference/fbsql/functions/fbsql-set-lob-mode.xml
===================================================================
--- phpdoc/de/trunk/reference/fbsql/functions/fbsql-set-lob-mode.xml 2018-04-30 17:12:26 UTC (rev 344889)
+++ phpdoc/de/trunk/reference/fbsql/functions/fbsql-set-lob-mode.xml 2018-04-30 18:16:21 UTC (rev 344890)
@@ -1,13 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 297028 Maintainer: cmb Status: working -->
+<!-- EN-Revision: 297028 Maintainer: nobody Status: ready -->
<!-- $Revision$ -->
<refentry xml:id="function.fbsql-set-lob-mode" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>fbsql_set_lob_mode</refname>
- <refpurpose>
- Setzt den LOB-Lese-Modus für ein FrontBase-Ergebnis
- </refpurpose>
+ <refpurpose>Setzt den LOB-Lese-Modus für eine FrontBase-Ergebnismenge</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -39,7 +37,7 @@
<term><parameter>lob_mode</parameter></term>
<listitem>
<para>
- Can be one of:
+ Ist eins von:
<itemizedlist>
<listitem>
<simpara>
@@ -48,7 +46,7 @@
<function>fbsql_fetch_row</function> oder einer anderen fetch-Funktion geholt werden,
werden alle CLOB- und BLOB-Spalten als
gewöhnliche Spalten geliefert. Dies ist der Standardwert bei einem neuen
- FrontBase-Ergebnis
+ FrontBase-Ergebnis.
</simpara>
</listitem>
<listitem>
@@ -56,10 +54,10 @@
<constant>FBSQL_LOB_HANDLE</constant> - LOB-Daten werden als Datenhandles geholt.
Wenn Daten aus der Datenbank mit
<function>fbsql_fetch_row </function> oder einer anderen fetch-Funtion
- geholt werden, werden bei indirekt gespeicherten LOB-Daten das Handle zu den eigentlichen Daten geliefert.
+ geholt werden, wird bei indirekt gespeicherten LOB-Daten ein Handle auf die eigentlichen Daten geliefert.
+ Bei direkt gespeicherten Daten werden die Daten an sich geliefert.
Ein Handle wird als 27 Byte langer String
mit der Formatierung <literal>@'000000000000000000000000'</literal> zurückgeliefert.
- Bei direkt gespeicherten Daten werden die Daten an sich geliefert.
</simpara>
</listitem>
</itemizedlist>
Modified: phpdoc/de/trunk/reference/info/functions/php-sapi-name.xml
===================================================================
--- phpdoc/de/trunk/reference/info/functions/php-sapi-name.xml 2018-04-30 17:12:26 UTC (rev 344889)
+++ phpdoc/de/trunk/reference/info/functions/php-sapi-name.xml 2018-04-30 18:16:21 UTC (rev 344890)
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 335484 Maintainer: hholzgra Status: working -->
+<!-- EN-Revision: 335484 Maintainer: nobody Status: ready -->
<!-- Rev-Revision: 1.0 Reviewer: sammywg -->
+
<refentry xml:id="function.php-sapi-name" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>php_sapi_name</refname>
@@ -33,7 +34,7 @@
Mögliche Werte sind unter anderem
<literal>aolserver</literal>, <literal>apache</literal>,
<literal>apache2filter</literal>, <literal>apache2handler</literal>,
- <literal>caudium</literal>, <literal>cgi</literal> (until PHP 5.3),
+ <literal>caudium</literal>, <literal>cgi</literal> (bis PHP 5.3),
<literal>cgi-fcgi</literal>, <literal>cli</literal>, <literal>cli-server</literal>,
<literal>continuity</literal>, <literal>embed</literal>, <literal>fpm-fcgi</literal>,
<literal>isapi</literal>, <literal>litespeed</literal>,
@@ -49,8 +50,8 @@
<example>
<title><function>php_sapi_name</function> Beispiel</title>
<para>
- Dieses Beispiel prüft auf die Teilzeichenkette <literal>cgi</literal>
- da es auch <literal>cgi-fcgi</literal> sein kann.
+ Dieses Beispiel prüft auf die Teilzeichenkette <literal>cgi</literal>,
+ da es auch <literal>cgi-fcgi</literal> sein könnte.
</para>
<programlisting role="php">
<![CDATA[
@@ -73,7 +74,7 @@
<note>
<title>Ein alternativer Ansatz</title>
<para>
- Die PHP Konstante <constant>PHP_SAPI</constant> hat den gleichen Wert,
+ Die PHP Konstante <constant>PHP_SAPI</constant> hat den gleichen Wert
wie <function>php_sapi_name</function>.
</para>
</note>
Modified: phpdoc/de/trunk/reference/math/functions/rand.xml
===================================================================
--- phpdoc/de/trunk/reference/math/functions/rand.xml 2018-04-30 17:12:26 UTC (rev 344889)
+++ phpdoc/de/trunk/reference/math/functions/rand.xml 2018-04-30 18:16:21 UTC (rev 344890)
@@ -1,29 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 344025 Maintainer: nikic Status: working -->
-<!-- CREDITS: hholzgra -->
+<!-- EN-Revision: 344025 Maintainer: nobody Status: ready -->
+<!-- CREDITS: hholzgra, nikic -->
+
<refentry xml:id="function.rand" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>rand</refname>
<refpurpose>Erzeugt eine zufällige Zahl</refpurpose>
</refnamediv>
+
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
- <type>int</type><methodname>rand</methodname>
- <void/>
- </methodsynopsis>
- <methodsynopsis>
- <type>int</type><methodname>rand</methodname>
- <methodparam><type>int</type><parameter>min</parameter></methodparam>
- <methodparam><type>int</type><parameter>max</parameter></methodparam>
- </methodsynopsis>
+ <methodsynopsis>
+ <type>int</type><methodname>rand</methodname>
+ <void/>
+ </methodsynopsis>
+ <methodsynopsis>
+ <type>int</type><methodname>rand</methodname>
+ <methodparam><type>int</type><parameter>min</parameter></methodparam>
+ <methodparam><type>int</type><parameter>max</parameter></methodparam>
+ </methodsynopsis>
<simpara>
Liefert eine Pseudozufallszahl zwischen <parameter>min</parameter>
und <parameter>max</parameter> (inklusive), oder zwischen 0
und <function>getrandmax</function>, falls keine Parameter angegeben wurden.
Wenn Sie z.B. einen Zufallswert zwischen 5 und 15 benötigen
- so wäre der Aufruf dafür <literal>rand(5, 15)</literal>.
+ so wäre der Aufruf dafür <literal>rand(5, 15)</literal>.
</simpara>
&caution.cryptographically-insecure;
<note>
@@ -35,10 +37,17 @@
anstelle von <function>rand</function> einsetzen.
</simpara>
</note>
- <note><simpara>Ab PHP 7.1.0 verwendet <function>rand</function> den selben Zufallszahlengenerator wie <function>mt_rand</function>. Um die Abwärtskompatibilität zu wahren, erlaubt <function>rand</function>,
- <parameter>max</parameter> kleiner als <parameter>min</parameter> zu werden, ohne wie <function>mt_rand</function> &false; zurückzugeben.</simpara>
+ <note>
+ <simpara>
+ Ab PHP 7.1.0 verwendet <function>rand</function> denselben Zufallszahlengenerator wie
+ <function>mt_rand</function>. Um die Abwärtskompatibilität zu wahren, erlaubt
+ <function>rand</function>, dass <parameter>max</parameter> kleiner als
+ <parameter>min</parameter> ist, ohne wie <function>mt_rand</function> &false;
+ zurückzugeben.
+ </simpara>
</note>
</refsect1>
+
<refsect1 role="parameters">
&reftitle.parameters;
<para>
@@ -62,6 +71,7 @@
</variablelist>
</para>
</refsect1>
+
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
@@ -69,6 +79,7 @@
(oder 0) und <parameter>max</parameter> (oder <function>getrandmax</function>, inklusive).
</para>
</refsect1>
+
<refsect1 role="changelog">
&reftitle.changelog;
<para>
@@ -104,6 +115,7 @@
</informaltable>
</para>
</refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<para>
@@ -136,13 +148,14 @@
<warning>
<para>
Der Bereich zwischen
- <parameter>min</parameter> und <parameter>max</parameter> muss innerhalb von <function>getrandmax</function> liegen (<parameter>max</parameter> -
+ <parameter>min</parameter> und <parameter>max</parameter> muss innerhalb von
+ <function>getrandmax</function> liegen; d.h. (<parameter>max</parameter> -
<parameter>min</parameter>) <= <function>getrandmax</function>; ansonsten wird
<function>rand</function> möglicherweise Zufallszahlen schlechter Qualität zurückgeben.
</para>
</warning>
</refsect1>
-
+
<refsect1 role="seealso">
&reftitle.seealso;
<para>
Modified: phpdoc/de/trunk/reference/mysql/functions/mysql-fetch-field.xml
===================================================================
--- phpdoc/de/trunk/reference/mysql/functions/mysql-fetch-field.xml 2018-04-30 17:12:26 UTC (rev 344889)
+++ phpdoc/de/trunk/reference/mysql/functions/mysql-fetch-field.xml 2018-04-30 18:16:21 UTC (rev 344890)
@@ -1,14 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 328734 Maintainer: simp Status: working -->
-<!-- Credits: hholzgra -->
+<!-- EN-Revision: 328734 Maintainer: nobody Status: ready -->
+<!-- Credits: hholzgra, simp -->
<refentry xml:id="function.mysql-fetch-field" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>mysql_fetch_field</refname>
- <refpurpose>
- Liefert ein Objekt mit Feldinformationen aus einem Anfrageergebnis
- </refpurpose>
+ <refpurpose>Liefert ein Objekt mit Spalteninformationen aus einem Abfrageergebnis</refpurpose>
</refnamediv>
<refsynopsisdiv>
@@ -29,8 +27,8 @@
<methodparam choice="opt"><type>int</type><parameter>field_offset</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
- Gibt ein Objekt zurück das Feldinformationen enthält.
- Diese Funktion kann benutzt werden um Informationen
+ Gibt ein Objekt zurück, das Feldinformationen enthält.
+ Diese Funktion kann benutzt werden, um Informationen
über Felder im übergebenen Abfrageergebnis zu erhalten.
</para>
</refsect1>
@@ -44,8 +42,9 @@
<term><parameter>field_offset</parameter></term>
<listitem>
<para>
- Der numerische Feldoffset. Wird dieser nicht angegeben so werden
+ Der numerische Feldoffset. Wird dieser nicht angegeben, so werden
die Informationen über das nächste bisher noch nicht von dieser
+ Funktion gelesenen Felds geliefert.
Der Feldoffset startet bei <literal>0</literal>.
</para>
</listitem>
@@ -64,63 +63,63 @@
<itemizedlist>
<listitem>
<simpara>
- name - Feldname
+ name - Spaltenname
</simpara>
</listitem>
<listitem>
<simpara>
- table - Name der Tabelle zu der das Feld gehört, wobei
- dies der Aliasname ist falls einer definiert wurde
+ table - Name der Tabelle zu der die Spalte gehört, wobei
+ dies der Aliasname ist falls, einer definiert wurde
</simpara>
</listitem>
<listitem>
<simpara>
- max_length - maximale Länge des Feldes
+ max_length - maximale Länge der Spalte
</simpara>
</listitem>
<listitem>
<simpara>
- not_null - 1, wenn das Feld nicht &null; sein kann
+ not_null - 1, wenn die Spalte nicht &null; sein kann
</simpara>
</listitem>
<listitem>
<simpara>
- primary_key - 1, wenn das Feld ein primary key ist
+ primary_key - 1, wenn die Spalte ein Primärschlüssel ist
</simpara>
</listitem>
<listitem>
<simpara>
- unique_key - 1, wenn das Feld ein unique key ist
+ unique_key - 1, wenn die Spalte ein eindeutiger Schlüssel ist
</simpara>
</listitem>
<listitem>
<simpara>
- multiple_key - 1, wenn das Feld ein non-unique key ist
+ multiple_key - 1, wenn die Spalte ein nicht eindeutiger Schlüssel ist
</simpara>
</listitem>
<listitem>
<simpara>
- numeric - 1, wenn das Feld vom Typ 'numeric' ist
+ numeric - 1, wenn die Spalte vom Typ 'numeric' ist
</simpara>
</listitem>
<listitem>
<simpara>
- blob - 1, wenn das Feld vom Typ 'BLOB' ist
+ blob - 1, wenn die Saplte vom Typ 'BLOB' ist
</simpara>
</listitem>
<listitem>
<simpara>
- type - der Typ des Feldes
+ type - der Typ der Spalte
</simpara>
</listitem>
<listitem>
<simpara>
- unsigned - 1, wenn das Feld vorzeichenlos ist
+ unsigned - 1, wenn die Spalte vorzeichenlos ist
</simpara>
</listitem>
<listitem>
<simpara>
- zerofill - 1, wenn das Feld zero-filled ist
+ zerofill - 1, wenn die Spalte mit Nullen aufgefüllt wird (zero-filled)
</simpara>
</listitem>
</itemizedlist>
@@ -144,10 +143,10 @@
if (!$result) {
die('Anfrage fehlgeschlagen: ' . mysql_error());
}
-/* Metadaten der Felder */
+/* Metadaten der Spalten holen */
$i = 0;
while ($i < mysql_num_fields($result)) {
- echo "Information für Feld $i:<br />\n";
+ echo "Information für Spalte $i:<br />\n";
$meta = mysql_fetch_field($result, $i);
if (!$meta) {
echo "Keine Information vorhanden<br />\n";
@@ -181,9 +180,9 @@
&database.field-case;
<note>
<para>
- Falls das Feld oder der Tabellennamen im SQL Query mit einem Alias
+ Falls Feld- oder Tabellennamen in der SQL-Abfrage mit einem Alias
versehen wurden, so wird dieser zurückgegeben. Der ursprüngliche Name
- kann durch die Verwendung von <methodname>mysqli_result::fetch_field</methodname>
+ kann beispielsweise durch die Verwendung von <methodname>mysqli_result::fetch_field</methodname>
in Erfahrung gebracht werden.
</para>
</note>
Modified: phpdoc/de/trunk/reference/outcontrol/functions/ob-start.xml
===================================================================
--- phpdoc/de/trunk/reference/outcontrol/functions/ob-start.xml 2018-04-30 17:12:26 UTC (rev 344889)
+++ phpdoc/de/trunk/reference/outcontrol/functions/ob-start.xml 2018-04-30 18:16:21 UTC (rev 344890)
@@ -1,435 +1,288 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 341282 Maintainer: theseer Status: working -->
+<!-- EN-Revision: 341282 Maintainer: nobody Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-start">
- <refnamediv>
- <refname>ob_start</refname>
- <refpurpose>Ausgabepufferung aktivieren</refpurpose>
- </refnamediv>
+ <refnamediv>
+ <refname>ob_start</refname>
+ <refpurpose>Ausgabepufferung aktivieren</refpurpose>
+ </refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>bool</type>
- <methodname>ob_start</methodname>
- <methodparam choice="opt">
- <type>callable</type>
- <parameter>output_callback</parameter>
- <initializer>&null;</initializer>
- </methodparam>
- <methodparam choice="opt">
- <type>int</type>
- <parameter>chunk_size</parameter>
- <initializer>0</initializer>
- </methodparam>
- <methodparam choice="opt">
- <type>int</type>
- <parameter>flags</parameter>
- <initializer><constant>PHP_OUTPUT_HANDLER_STDFLAGS</constant></initializer>
- </methodparam>
- </methodsynopsis>
- <para>
- Diese Funktion aktiviert die Ausgabepufferung. Während die
- Ausgabepufferung aktiv ist werden Scriptausgaben (mit
- Ausnahme von Headerinformationen) nicht direkt an den
- Client weitergegeben sondern in einem internen Puffer
- gesammelt.
- </para>
- <para>
- Der Inhalt dieses internen Puffers kann mit Hilfe der Funktion
- <function>ob_get_contents</function>
- in eine Stringvariable kopiert werden. Mit der Funktion
- <function>ob_end_flush</function>
- können die Pufferinhalte an den Client ausgegeben werden,
- <function>ob_end_clean</function>
- wird der Puffer ohne Ausgabe gelöscht.
- </para>
- <warning>
- <para>
- Einige Webserver (z.B. Apache) ändern das Arbeitsverzeichnis des
- Scripts vor dem Aufruf der Callback-Funktion am Scriptende. Sie
- können falls nötig mit Hilfe von
- <literal>chdir(dirname($_SERVER['SCRIPT_FILENAME']))</literal>
- wieder in das Scriptverzeichnis zurückwechseln.
- </para>
- </warning>
- <para>
- Ausgabepuffer können verschachtelt werden, d.h. Sie können
- <function>ob_start</function>
- erneut aufrufen
- während bereits ein anderer
- <function>ob_start</function>
- Aufruf aktiv ist.
- Sie müssen nur sicher stellen das Sie später auch
- <function>ob_end_flush</function>
- entsprechend oft
- aufrufen. Sind mehrere Callback-Funktion aktiv so werden die Ausgaben der Reihe nach von Ausgabepuffer zu
- Ausgabepuffer weitergegeben und die Callback-Funktionen in Verschachtelungsreihenfolge aufgerufen.
- </para>
- </refsect1>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>ob_start</methodname>
+ <methodparam choice="opt"><type>callable</type><parameter>output_callback</parameter><initializer>&null;</initializer></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>chunk_size</parameter><initializer>0</initializer></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer><constant>PHP_OUTPUT_HANDLER_STDFLAGS</constant></initializer></methodparam>
+ </methodsynopsis>
+ <para>
+ Diese Funktion aktiviert die Ausgabepufferung. Während die
+ Ausgabepufferung aktiv ist, werden Skriptausgaben (mit
+ Ausnahme von Headerinformationen) nicht direkt an den
+ Client weitergegeben, sondern in einem internen Puffer
+ gesammelt.
+ </para>
+ <para>
+ Der Inhalt dieses internen Puffers kann mit Hilfe der Funktion
+ <function>ob_get_contents</function> in eine Stringvariable kopiert werden.
+ Um auszugeben, was im internen Puffer gespeichert ist, ist <function>ob_end_flush</function>
+ zu verwenden. Alternativ wird mit <function>ob_end_clean</function> der Puffer
+ stillschweigend verworfen.
+ </para>
+ <warning>
+ <para>
+ Einige Webserver (z.B. Apache) ändern das Arbeitsverzeichnis des
+ Skripts vor dem Aufruf der Callback-Funktion. Bei Bedarf kann mit Hilfe von
+ beispielsweise <literal>chdir(dirname($_SERVER['SCRIPT_FILENAME']))</literal>
+ wieder in das Scriptverzeichnis zurückgewechselt werden.
+ </para>
+ </warning>
+ <para>
+ Ausgabepuffer können verschachtelt werden, d.h. Sie können
+ <function>ob_start</function> erneut aufrufen, während bereits ein anderer
+ <function>ob_start</function> Aufruf aktiv ist. Sie müssen nur sicher
+ stellen, dass Sie später auch <function>ob_end_flush</function> entsprechend
+ oft aufrufen. Sind mehrere Callback-Funktionen aktiv, so werden die Ausgaben
+ der Reihe nach von Ausgabepuffer zu Ausgabepuffer weitergegeben, und die
+ Callback-Funktionen in Verschachtelungsreihenfolge aufgerufen.
+ </para>
+ </refsect1>
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- <varlistentry>
- <term>
- <parameter>output_callback</parameter>
- </term>
- <listitem>
- <para>
- An optional
- <parameter>output_callback</parameter>
- function may be
- specified. This function takes a string as a parameter and should
- return a string. The function will be called when
- the output buffer is flushed (sent) or cleaned (with
- <function>ob_flush</function>,
- <function>ob_clean</function>
- or similar
- function) or when the output buffer
- is flushed to the browser at the end of the request. When
- <parameter>output_callback</parameter>
- is called, it will receive the
- contents of the output buffer as its parameter and is expected to
- return a new output buffer as a result, which will be sent to the
- browser. If the
- <parameter>output_callback</parameter>
- is not a
- callable function, this function will return &false;.
- This is the callback signature:
- </para>
- <para>
- <methodsynopsis>
- <type>string</type>
- <methodname>
- <replaceable>handler</replaceable>
- </methodname>
- <methodparam>
- <type>string</type>
- <parameter>buffer</parameter>
- </methodparam>
- <methodparam choice="opt">
- <type>int</type>
- <parameter>phase</parameter>
- </methodparam>
- </methodsynopsis>
- <variablelist>
- <varlistentry>
- <term>
- <parameter>buffer</parameter>
- </term>
- <listitem>
- <simpara>
- Contents of the output buffer.
- </simpara>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <parameter>phase</parameter>
- </term>
- <listitem>
- <simpara>
- Bitmask of
- <constant>PHP_OUTPUT_HANDLER_*</constant>
- constants.
- </simpara>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- <para>
- If
- <parameter>output_callback</parameter>
- returns &false; original
- input is sent to the browser.
- </para>
- <para>
- The
- <parameter>output_callback</parameter>
- parameter may be bypassed
- by passing a &null; value.
- </para>
- <para>
- <function>ob_end_clean</function>,
- <function>ob_end_flush</function>,<function>ob_clean</function>,
- <function>ob_flush</function>
- und
- <function>ob_start</function>
- können innerhalb einer Callback-Funktion nicht benutzt werden,
- das Ergebnis eines solchen Aufrufs ist nicht definiert. Wenn Sie
- den Inhalt eines Puffers aus einem Callback löschen wollen so
- gegeben Sie einfach den Leerstring "" zurück. Auch Funktionen
- wie <literal>print_r($expression, true)</literal>
- oder <literal>highlight_file($filename, true)</literal>
- die den Ausgabepuffermechanismus intern nutzen können innerhalb eines
- Callbacks nicht benutzt werden.
- </para>
- <note>
- <para>
- In PHP 4.0.4,
- <function>ob_gzhandler</function>
- function exists to
- facilitate sending gz-encoded data to web browsers that support
- compressed web pages.
- <function>ob_gzhandler</function>
- determines
- what type of content encoding the browser will accept and will return
- its output accordingly.
- </para>
- </note>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <parameter>chunk_size</parameter>
- </term>
- <listitem>
- <para>
- If the optional parameter
- <parameter>chunk_size</parameter>
- is passed, the
- buffer will be flushed after any output call which causes the buffer's
- length to equal or exceed<parameter>chunk_size</parameter>. The default
- value
- <literal>0</literal>
- means that the output function will only be
- called when the output buffer is closed.
- </para>
- <para>
- Prior to PHP 5.4.0, the value
- <literal>1</literal>
- was a special case
- value that set the chunk size to 4096 bytes.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <parameter>flags</parameter>
- </term>
- <listitem>
- <para>
- The
- <parameter>flags</parameter>
- parameter is a bitmask that controls
- the operations that can be performed on the output buffer. The default
- is to allow output buffers to be cleaned, flushed and removed, which
- can be set explicitly via
- <constant>PHP_OUTPUT_HANDLER_CLEANABLE</constant>
- |
- <constant>PHP_OUTPUT_HANDLER_FLUSHABLE</constant>
- |
- <constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant>, or
- <constant>PHP_OUTPUT_HANDLER_STDFLAGS</constant>
- as shorthand.
- </para>
- <para>
- Each flag controls access to a set of functions, as described below:
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Constant</entry>
- <entry>Functions</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <constant>PHP_OUTPUT_HANDLER_CLEANABLE</constant>
- </entry>
- <entry>
- <function>ob_clean</function>,
- <function>ob_end_clean</function>, and
- <function>ob_get_clean</function>.
- </entry>
- </row>
- <row>
- <entry>
- <constant>PHP_OUTPUT_HANDLER_FLUSHABLE</constant>
- </entry>
- <entry>
- <function>ob_end_flush</function>,
- <function>ob_flush</function>, and
- <function>ob_get_flush</function>.
- </entry>
- </row>
- <row>
- <entry>
- <constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant>
- </entry>
- <entry>
- <function>ob_end_clean</function>,
- <function>ob_end_flush</function>, and
- <function>ob_get_flush</function>.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>output_callback</parameter></term>
+ <listitem>
+ <para>
+ Optional kann eine <parameter>output_callback</parameter> Funktion angegeben
+ werden. Diese Funktion nimmt eine Zeichenkette als Parameter entgegen, und
+ sollte eine Zeichenkette zurückliefern. Die Funktion wird aufgerufen, wenn
+ der Ausgabepuffer geleert (gesendet) oder bereinigt wird (mit
+ <function>ob_flush</function>, <function>ob_clean</function> oder einer
+ ähnlichen Funktion), oder wenn der Ausgabepuffer am Ende der Anfrage zum
+ Browser gesendet wird.
+ Wenn <parameter>output_callback</parameter> aufgerufen wird, dann entfängt
+ es den Inhalt des Ausgabepuffers als Parameter, und sollte einen neuen
+ Ausgabepuffer als Ergebnis zurückgeben, der an den Browser gesendet wird.
+ Ist <parameter>output_callback</parameter> keine aufrufbare Funktion, gibt
+ diese Funktion &false; zurück.
+ Dies ist die Signatur des Callbacks:
+ </para>
+ <para>
+ <methodsynopsis>
+ <type>string</type><methodname><replaceable>handler</replaceable></methodname>
+ <methodparam><type>string</type><parameter>buffer</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>phase</parameter></methodparam>
+ </methodsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>buffer</parameter></term>
+ <listitem>
+ <simpara>
+ Inhalt des Ausgabepuffers.
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>phase</parameter></term>
+ <listitem>
+ <simpara>
+ Bitmaske von <constant>PHP_OUTPUT_HANDLER_*</constant> Konstanten.
+ </simpara>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ <para>
+ Gibt <parameter>output_callback</parameter> &false; zurück, wird die ursprüngliche
+ Eingabe an den Browser gesendet.
+ </para>
+ <para>
+ Um den Parameter <parameter>output_callback</parameter> auszulassen, kann
+ ein &null;-Wert übergeben werden.
+ </para>
+ <para>
+ <function>ob_end_clean</function>, <function>ob_end_flush</function>,
+ <function>ob_clean</function>, <function>ob_flush</function> und
+ <function>ob_start</function> können innerhalb einer Callback-Funktion nicht
+ aufgerufen werden; das Ergebnis eines solchen Aufrufs ist nicht definiert.
+ Wenn Sie den Inhalt eines Puffers löschen wollen, so gegeben Sie einfach ""
+ (eine leere Zeichenkette) aus der Callback-Funktion zurück. Auch Funktionen
+ wie <literal>print_r($expression, true)</literal> oder
+ <literal>highlight_file($filename, true)</literal>, die den Ausgabepuffermechanismus
+ intern nutzen, können innerhalb eines Callbacks nicht aufgerufen werden.
+ </para>
+ <note>
+ <para>
+ Die Funktion <function>ob_gzhandler</function> existiert, um es zu ermöglichen
+ gz-kodierte Daten an Webbrowser zu senden, die komprimierte Webseiten
+ unterstützen. <function>ob_gzhandler</function> ermittelt welche Art von
+ Inhaltskodierung der Browser akzeptiert, und liefert seine Ausgabe entsprechend.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>chunk_size</parameter></term>
+ <listitem>
+ <para>
+ Wird der optionale Parameter <parameter>chunk_size</parameter> übergeben,
+ dann wird der Puffer nach jedem Ausgabeaufruf geleert, der dazu führt, dass
+ die Länge des Puffers größer oder gleich <parameter>chunk_size</parameter>
+ ist. Der Vorgabewert <literal>0</literal> bedeutet, dass die Ausgabefunktion
+ nur aufgerufen wird, wenn der Ausgabepuffer geschlossen wird.
+ </para>
+ <para>
+ Vor PHP 5.4.0 war der Wert <literal>1</literal> ein Sonderfall, der die
+ Datenblockgröße auf 4096 Bytes festlegte.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>flags</parameter></term>
+ <listitem>
+ <para>
+ Beim Parameter <parameter>flags</parameter> handelt es sich um eine Bitmaske,
+ die die Operationen steuert, die mit dem Ausgabepuffer durchgeführt werden
+ können. Vorgabe ist es zu erlauben, dass Ausgabepuffer bereinigt, geleert
+ und entfernt werden dürfen, was ausdrücklich mit
+ <constant>PHP_OUTPUT_HANDLER_CLEANABLE</constant> |
+ <constant>PHP_OUTPUT_HANDLER_FLUSHABLE</constant> |
+ <constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant>, oder
+ <constant>PHP_OUTPUT_HANDLER_STDFLAGS</constant> als Abkürzung, eingestellt
+ werden kann.
+ </para>
+ <para>
+ Jedes Flag steuert den Zugriff auf einen Satz von Funktionen, wie im Folgenden
+ beschrieben:
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Konstante</entry>
+ <entry>Funktionen</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <constant>PHP_OUTPUT_HANDLER_CLEANABLE</constant>
+ </entry>
+ <entry>
+ <function>ob_clean</function>,
+ <function>ob_end_clean</function>, und
+ <function>ob_get_clean</function>.
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <constant>PHP_OUTPUT_HANDLER_FLUSHABLE</constant>
+ </entry>
+ <entry>
+ <function>ob_end_flush</function>,
+ <function>ob_flush</function>, und
+ <function>ob_get_flush</function>.
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant>
+ </entry>
+ <entry>
+ <function>ob_end_clean</function>,
+ <function>ob_end_flush</function>, und
+ <function>ob_get_flush</function>.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
- <refsect1 role="returnvalues">
- &reftitle.returnvalues;
- <para>
- &return.success;
- </para>
- </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </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>
- Falls <function>ob_start</function> innerhalb eines bereits aktiven Callbacks
- aufgerufen wird, erzeugt diese Funktion nicht länger den Fehler <constant>E_ERROR</constant>
- sondern <constant>E_RECOVERABLE_ERROR</constant>. Dies erlaubt es eigenen
- Funktionen zur Fehlerbehandlung diesen Fehler zu verarbeiten.
- </entry>
- </row>
-
- <row>
- <entry>5.4.0</entry>
- <entry>
- The third parameter of
- <function>ob_start</function>
- changed from a
- <type>boolean</type>
- parameter called
- <parameter>erase</parameter>
- (which, if set to &false;, would prevent the output buffer from being
- deleted until the script finished executing) to an
- <type>integer</type>
- parameter called<parameter>flags</parameter>.
- Unfortunately, this results in an API compatibility break for code
- written prior to PHP 5.4.0 that uses the third parameter. See
- <link linkend="function.ob-start.flags-bc">the flags example</link>
- for an example of how to handle this with code that needs to be
- compatible with both.
- </entry>
- </row>
- <row>
- <entry>5.4.0</entry>
- <entry>
- A chunk size of
- <literal>1</literal>
- now results in chunks of 1 byte
- being sent to the output buffer.
- </entry>
- </row>
- <row>
- <entry>4.3.2</entry>
- <entry>
- This function was changed to return &false; in case the passed
- <parameter>output_callback</parameter>
- can not be executed.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
- </refsect1>
- <!--
- <para>
- <function>ob_start</function>
- kann über den optionalen Parameter
- <parameter>output_callback</parameter>
- ein Funktion zur Nachbearbeitung
- der Pufferinhalte mitgegeben werden. Die Funktion sollte als einzigen
- Parameter einen String erwarten und auch einen String als Rückgabewert
- zurückliefern. Die so spezifizierte Funktion wird aufgerufen wenn
- der Pufferinhalt mit
- <function>ob_end_flush</function>
- oder am
- Scriptende ausgegeben wird. Wenn
- <parameter>output_callback</parameter>
- aufgerufen wird erhält die Funktion den aktuellen Inhalt des Ausgabepuffers
- als Parameter, der Rückgabestring wird dann als neuer Pufferinhalt
- ausgegeben. Ist
- <parameter>output_callback</parameter>
- kein gültiger
- Callback-Parameter so gibt
- <function>ob_start</function>
- false zurück.
- Hat die Callback-Funktion zwei Parameter so wird der zweite Parameter
- mit einer Bitmaske befüllt die sich aus den Werten
- <constant>PHP_OUTPUT_HANDLER_START</constant>,
- <constant>PHP_OUTPUT_HANDLER_CONT</constant>
- und
- <constant>PHP_OUTPUT_HANDLER_END</constant>
- zusammensetzen kann.
- Liefert
- <parameter>output_callback</parameter> &false; als Ergebnis
- so wird der ursprüngliche Pufferinhalt unverändert ausgegeben.
- </para>
- <note>
- <para>
- <function>ob_gzhandler</function>
- wurde in PHP 4.0.4 eingeführt
- um die gz-komprimierte Ausgabe an Clients zu ermöglichen die dies
- unterstützen. Wird
- <function>ob_gzhandler</function>
- als Callback-
- Funktion spezifiziert so prüft es die vom Client unterstützten
- Ausgabecodierungen und gibt den Pufferinhalt dementsprechend
- codiert weiter.
- </para>
- </note>
- <note>
- <para>
- Vor PHP 4.3.2 lieferte die Funktion bei ungültigen
- <parameter>output_callback</parameter>
- Werten noch nicht &false;
- zurück.
- </para>
- </note>
- <para>
- Wird ein Wert für den optionalen Parameter
- <parameter>chunk_size</parameter>
- angegeben so wird die Callback-Funktion jeweils nach dem ersten Newline-
- Zeichen nach Überschreiten der so festgelegten Anzahl von Ausgabebytes
- aufgerufen. Wird &null; als Parameterwert übergeben so wird der Parameter
- ignoriert.
- </para>
- <para>
- Wird für den Parameter
- <parameter>erase</parameter> &false; übergeben
- so wird der Ausgabepuffer nur zum Scriptende geleert (ab PHP 4.3.0).
- </para>
+ <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>
+ Falls <function>ob_start</function> innerhalb eines bereits aktiven Callbacks
+ aufgerufen wird, erzeugt diese Funktion nicht länger den Fehler <constant>E_ERROR</constant>,
+ sondern <constant>E_RECOVERABLE_ERROR</constant>. Dies erlaubt es eigenen
+ Funktionen zur Fehlerbehandlung solche Fehler zu verarbeiten.
+ </entry>
+ </row>
+ <row>
+ <entry>5.4.0</entry>
+ <entry>
+ Der dritte Parameter der Funktion <function>ob_start</function> wurde von
+ einem Paramter <parameter>erase</parameter> vom Typ <type>boolean</type>
+ (der, wenn auf &false; gesetzt, verhindert, dass der Ausgabepuffer vor dem
+ Skriptende gelöscht werden konnte) zu einem <type>integer</type> Parameter
+ namens <parameter>flags</parameter> geändert. Leider resultiert dies in einem
+ API-Kompatibilitätsbruch für Code, der vor PHP 5.4.0 geschrieben wurde, und
+ den dritten Parameter nutzt.
+ Im <link linkend="function.ob-start.flags-bc">Flags-Beispiel</link> wird
+ gezeigt, wie entsprechender Code geschrieben werden kann, der mit beiden
+ Versionen kompatibel sein muss.
+ </entry>
+ </row>
+ <row>
+ <entry>5.4.0</entry>
+ <entry>
+ Eine Datenblockgröße von <literal>1</literal> bewirkt nun, dass Datenblöcke von
+ 1 Byte an den Ausgabepuffer gesendet werden.
+ </entry>
+ </row>
+ <row>
+ <entry>4.3.2</entry>
+ <entry>
+ Diese Funktion wurde derart geändert, dass &false; zurückgegeben wird, falls
+ der übergebene <parameter>output_callback</parameter> nicht ausgeführt
+ werden kann.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
- -->
-
- <refsect1 role="examples">
- &reftitle.examples;
- <para>
- <example>
- <title>Beispiel einer benutzerkonfigurierten Callbackfunktion</title>
- <programlisting role="php">
- <![CDATA[
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Beispiel einer benutzerkonfigurierten Callbackfunktion</title>
+ <programlisting role="php">
+<![CDATA[
<?php
function callback($buffer)
{
- // ersetzt Äpfel mit Birnen
+ // ersetzt alle Äpfel mit Birnen
return (str_replace("Äpfel", "Birnen", $buffer));
}
@@ -447,10 +300,10 @@
?>
]]>
- </programlisting>
- &example.outputs;
- <screen>
- <![CDATA[
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
<html>
<body>
<p>Das ist wie Birnen mit Birnen zu vergleichen.</p>
@@ -457,15 +310,15 @@
</body>
</html>
]]>
- </screen>
- </example>
- </para>
+ </screen>
+ </example>
+ </para>
- <para>
- <example xml:id="function.ob-start.flags-bc">
- <title>Creating an uneraseable output buffer in a way compatible with both PHP 5.3 and 5.4</title>
- <programlisting role="php">
- <![CDATA[
+ <para>
+ <example xml:id="function.ob-start.flags-bc">
+ <title>Erzeugen eines nicht löschbaren Ausgabepuffers auf eine Weise, die mit PHP 5.3 und 5.4 kompatibel ist</title>
+ <programlisting role="php">
+<![CDATA[
<?php
if (version_compare(PHP_VERSION, '5.4.0', '>=')) {
@@ -477,42 +330,27 @@
?>
]]>
- </programlisting>
- </example>
- </para>
- </refsect1>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
- <refsect1 role="seealso">
- &reftitle.seealso;
- <para>
- <simplelist>
- <member>
- <function>ob_get_contents</function>
- </member>
- <member>
- <function>ob_end_flush</function>
- </member>
- <member>
- <function>ob_end_clean</function>
- </member>
- <member>
- <function>ob_implicit_flush</function>
- </member>
- <member>
- <function>ob_gzhandler</function>
- </member>
- <member>
- <function>ob_iconv_handler</function>
- </member>
- <member>
- <function>mb_output_handler</function>
- </member>
- <member>
- <function>ob_tidyhandler</function>.
- </member>
- </simplelist>
- </para>
- </refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>ob_get_contents</function></member>
+ <member><function>ob_end_clean</function></member>
+ <member><function>ob_end_flush</function></member>
+ <member><function>ob_implicit_flush</function></member>
+ <member><function>ob_gzhandler</function></member>
+ <member><function>ob_iconv_handler</function></member>
+ <member><function>mb_output_handler</function></member>
+ <member><function>ob_tidyhandler</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file