svn: /phpdoc/de/trunk/ appendices/reserved.constants.core.xml reference/com/com/construct.xml reference/com/com.xml reference/com/variant/construct.xml reference/com/variant.xml reference/strings/functions/setlocale.xml

[email protected] (Christoph Michael Becker)
Newsgroups php.doc.de
Message-ID <[email protected]>
cmb                                      Sun, 17 Nov 2019 11:02:23 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=348310

Log:
Sync with EN

Changed paths:
    U   phpdoc/de/trunk/appendices/reserved.constants.core.xml
    A   phpdoc/de/trunk/reference/com/com/
    A   phpdoc/de/trunk/reference/com/com/construct.xml
    U   phpdoc/de/trunk/reference/com/com.xml
    A   phpdoc/de/trunk/reference/com/variant/
    A   phpdoc/de/trunk/reference/com/variant/construct.xml
    U   phpdoc/de/trunk/reference/com/variant.xml
    U   phpdoc/de/trunk/reference/strings/functions/setlocale.xml
svn-diffs-348310.txt (text/x-diff, 31.6 KB)
Modified: phpdoc/de/trunk/appendices/reserved.constants.core.xml
===================================================================
--- phpdoc/de/trunk/appendices/reserved.constants.core.xml	2019-11-17 02:32:11 UTC (rev 348309)
+++ phpdoc/de/trunk/appendices/reserved.constants.core.xml	2019-11-17 11:02:23 UTC (rev 348310)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 347996 Maintainer: nobody Status: ready -->
+<!-- EN-Revision: 348296 Maintainer: nobody Status: ready -->
 <!-- Credits: hholzgra -->

  <sect2 xml:id="reserved.constants.core" xmlns="http://docbook.org/ns/docbook">
@@ -242,8 +242,10 @@
      </term>
      <listitem>
       <simpara>
-       Die kleinste darstellbare Fließkommazahl.
-       Verfügbar PHP 7.2.0.
+       Die kleinste darstellbare <emphasis>positive</emphasis> Fließkommazahl.
+       Um die kleinste darstellbare Fließkommazahl zu erhalten, ist
+       <literal>- PHP_FLOAT_MAX</literal> zu verwenden.
+       Verfügbar ab PHP 7.2.0.
       </simpara>
      </listitem>
     </varlistentry>

Added: phpdoc/de/trunk/reference/com/com/construct.xml
===================================================================
--- phpdoc/de/trunk/reference/com/com/construct.xml	                        (rev 0)
+++ phpdoc/de/trunk/reference/com/com/construct.xml	2019-11-17 11:02:23 UTC (rev 348310)
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 347688 Maintainer: nobody Status: ready -->
+
+<refentry xml:id="com.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>COM::__construct</refname>
+  <refpurpose>COM-Klassenkonstruktor</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <constructorsynopsis role="oop">
+   <methodname>COM::__construct</methodname>
+   <methodparam><type>string</type><parameter>module_name</parameter></methodparam>
+   <methodparam choice="opt"><type>mixed</type><parameter>server_name</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>codepage</parameter></methodparam>
+   <methodparam choice="opt"><type>string</type><parameter>typelib</parameter></methodparam>
+  </constructorsynopsis>
+  <para>
+   Konstruiert ein neues COM Objekt.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>module_name</parameter></term>
+    <listitem>
+     <simpara>
+      Kann eine ProgID, Klassen-ID oder der Moniker der zu ladenden Komponente sein.
+     </simpara>
+     <simpara>
+      Eine ProgID ist typischerweise der Applikations- oder DLL-Name, gefolgt
+      von einem Punkt, gefolgt vom Objektnamen, z.B. <literal>Word.Application</literal>
+     </simpara>
+     <simpara>
+      Eine Klassen-ID ist die UUID, die eineindeutig eine bestimmte Klasse identifiziert.
+     </simpara>
+     <simpara>
+      Ein Moniker ist eine spezielle Form der Benennung, konzeptähnlich dem URL-Schema,
+      das eine Ressource identifiziert und angibt, wie sie geladen werden soll.
+      Beispielsweise könnten Sie Word laden und ein Objekt erzeugen, das ein Worddokument
+      repräsentiert, indem Sie den vollständigen Pfad zum Worddokument als Modulnamen
+      angeben, oder Sie können <literal>LDAP:</literal> als einen Moniker verwenden,
+      um das ADSI-Interface zu LDAP zu nutzen.
+     </simpara>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>server_name</parameter></term>
+    <listitem>
+     <simpara>
+      Name des DCOM-Servers, auf dem die Komponente geladen und ausgeführt werden soll.
+      Ist &null; angegeben, wird das Objekt auf dem Standardwert dieser Applikation
+      ausgeführt. Der Standardwert ist typischerweise die Ausführung auf der lokalen
+      Maschine, obwohl der Administrator die Applikation so konfiguriert haben kann,
+      dass sie auf einer anderen Maschine startet.
+     </simpara>
+     <simpara>
+      Wenn Sie einen Nicht-&null;-Wert für den Server angeben, wird PHP das Laden des
+      Objekts zurückweisen, wenn nicht auch die Konfigurationsoption <xref
+      linkend="ini.com.allow-dcom"/> auf &true; gesetzt ist.
+     </simpara>
+     <para>
+      Wenn <parameter>server_name</parameter> ein Array ist, sollte es die folgenden
+      Elemente enthalten (Groß- und Kleinschreibung wird unterschiedlich interpretiert!).
+      Beachten Sie, dass alle Elemente optional sind (obwohl Sie bei der Angabe eines
+      Usernamens auch ein Passwort angeben müssen). Wenn Sie die Server-Einstellung
+      weglassen, wird der Standardserver verwendet (wie oben beschrieben), und die
+      Instanziierung des Objekts ist nicht von der <xref
+      linkend="ini.com.allow-dcom"/>-Direktive betroffen.
+      <table>
+       <title>DCOM-Servername</title>
+       <tgroup cols="3">
+        <thead>
+         <row>
+          <entry>Schlüssel</entry>
+          <entry>Typ</entry>
+          <entry>Beschreibung</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>Server</entry>
+          <entry>string</entry>
+          <entry>Der Name des Servers.</entry>
+         </row>
+         <row>
+          <entry>Username</entry>
+          <entry>string</entry>
+          <entry>Der Username, der für die Verbindung verwendet wird.</entry>
+         </row>
+         <row>
+          <entry>Password</entry>
+          <entry>string</entry>
+          <entry>Das Passwort für <parameter>Username</parameter>.</entry>
+         </row>
+         <row>
+          <entry>Flags</entry>
+          <entry>integer</entry>
+          <entry>Eine oder mehrere der folgenden Konstanten, mittels logischem
+           ODER verknüpft:
+           <constant>CLSCTX_INPROC_SERVER</constant>,
+           <constant>CLSCTX_INPROC_HANDLER</constant>,
+           <constant>CLSCTX_LOCAL_SERVER</constant>,
+           <constant>CLSCTX_REMOTE_SERVER</constant>,
+           <constant>CLSCTX_SERVER</constant> und <constant>CLSCTX_ALL</constant>.
+           Wenn nichts anderes angegeben ist, wird als Standardwert
+           <constant>CLSCTX_SERVER</constant> angenommen, sofern Sie ebenfalls
+           den <literal>Server</literal> nicht angegeben haben. Ist
+           der Server angegeben, wird <constant>CLSCTX_REMOTE_SERVER</constant>
+           verwendet. Konsultieren Sie die Microsoftdokumentation für
+           CoCreateInstance, wenn Sie mehr über die Bedeutung dieser Konstanten
+           erfahren wollen; normalerweise werden Sie sie jedoch nicht verwenden.
+          </entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>codepage</parameter></term>
+    <listitem>
+     <simpara>
+      Gibt die Codepage an, die verwendet wird um Zeichenketten nach Unicode und
+      zurück umzuwandeln. Die Umwandlung wird immer dann durchgeührt, wenn eine
+      PHP-Zeichenkette als Parameter übergeben oder von einer Methode dieses COM-Objekts
+      zurückgegeben wird. Die Codepage ist beharrlich, was bedeutet, dass
+      sie sich auf Objekte und Varianten, die von dem Objekt zurückgegeben werden,
+      fortpflanzt.
+     </simpara>
+     <simpara>
+      Mögliche Werte sind
+      <constant>CP_ACP</constant> (verwende die Standard ANSI-Codepage des Systems - das
+      ist der Standardwert, wenn dieser Parameter ausgelassen wird),
+      <constant>CP_MACCP</constant>,
+      <constant>CP_OEMCP</constant>, <constant>CP_SYMBOL</constant>,
+      <constant>CP_THREAD_ACP</constant> (verwende die Codepage/Locale, die für
+      den aktuell ausgeführten Thread angegeben wurde), <constant>CP_UTF7</constant>
+      und <constant>CP_UTF8</constant>.  Ebenfalls kann die Nummer einer bestimmten
+      Codepage verwendet werden; weitere Details zu Codepages und ihren numerischen
+      Werten können der Microsoft-Dokumentation entnommen werden.
+     </simpara>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/de/trunk/reference/com/com/construct.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Modified: phpdoc/de/trunk/reference/com/com.xml
===================================================================
--- phpdoc/de/trunk/reference/com/com.xml	2019-11-17 02:32:11 UTC (rev 348309)
+++ phpdoc/de/trunk/reference/com/com.xml	2019-11-17 11:02:23 UTC (rev 348310)
@@ -1,182 +1,72 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 344814 Maintainer: nobody Status: ready -->
+<!-- EN-Revision: 347690 Maintainer: nobody Status: ready -->

-<phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.com" xmlns="http://docbook.org/ns/docbook">
+<phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.com" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
  <titleabbrev>COM</titleabbrev>
  <title>Die COM-Klasse</title>
  <partintro>

- <section xml:id="class.com.class">
-  <title>Beschreibung</title>
-  <simpara>
-   Die COM-Klasse erlaubt Ihnen, ein OLE-kompatibles COM-Objekt zu erzeugen,
-   seine Methoden aufzurufen und auf seine Eigenschaften zuzugreifen.
-  </simpara>
-  <simpara>
-   <literal>$obj = new COM("Application.ID")</literal>
-  </simpara>
- </section>
+<!-- {{{ COM intro -->
+  <section xml:id="com.intro">
+   &reftitle.intro;
+   <para>
+    Die COM-Klasse erlaubt Ihnen, ein OLE-kompatibles COM-Objekt zu erzeugen,
+    seine Methoden aufzurufen und auf seine Eigenschaften zuzugreifen.
+   </para>
+  </section>
+<!-- }}} -->

- <section xml:id="com.com">
-  <title>Methoden</title>
-  <methodsynopsis>
-   <methodname>COM::__construct</methodname>
-   <methodparam><type>string</type><parameter>module_name</parameter></methodparam>
-   <methodparam choice="opt"><type>mixed</type><parameter>server_name</parameter></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>codepage</parameter></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>typelib</parameter></methodparam>
-  </methodsynopsis>
-  <para>
-   COM-Klassenkonstruktor. Die Parameter haben die folgende Bedeutung:
-   <variablelist>
-    <varlistentry>
-     <term>module_name</term>
-     <listitem>
-      <simpara>
-       Kann eine ProgID, Klassen-ID oder der Moniker der zu ladenden Komponente sein.
-      </simpara>
-      <simpara>
-       Eine ProgID ist typischerweise der Applikations- oder DLL-Name, gefolgt
-       von einem Punkt, gefolgt vom Objektnamen, z.B. <literal>Word.Application</literal>
-      </simpara>
-      <simpara>
-       Eine Klassen-ID ist die UUID, die eineindeutig eine bestimmte Klasse identifiziert.
-      </simpara>
-      <simpara>
-       Ein Moniker ist eine spezielle Form der Benennung, konzeptähnlich dem URL-Schema,
-       das eine Ressource identifiziert und angibt, wie sie geladen werden soll.
-       Beispielsweise könnten Sie Word laden und ein Objekt erzeugen, das ein Worddokument
-       repräsentiert, indem Sie den vollständigen Pfad zum Worddokument als Modulnamen
-       angeben, oder Sie können <literal>LDAP:</literal> als einen Moniker verwenden,
-       um das ADSI-Interface zu LDAP zu nutzen.
-      </simpara>
-     </listitem>
-    </varlistentry>
-    <varlistentry>
-     <term>server_name</term>
-     <listitem>
-      <simpara>
-       Name des DCOM-Servers, auf dem die Komponente geladen und ausgeführt werden soll.
-       Ist &null; angegeben, wird das Objekt auf dem Standardwert dieser Applikation
-       ausgeführt. Der Standardwert ist typischerweise die Ausführung auf der lokalen
-       Maschine, obwohl der Administrator die Applikation so konfiguriert haben kann,
-       dass sie auf einer anderen Maschine startet.
-      </simpara>
-      <simpara>
-       Wenn Sie einen Nicht-&null;-Wert für den Server angeben, wird PHP das Laden des
-       Objekts zurückweisen, wenn nicht auch die Konfigurationsoption <xref
-       linkend="ini.com.allow-dcom"/> auf &true; gesetzt ist.
-      </simpara>
-      <para>
-       Wenn <parameter>server_name</parameter> ein Array ist, sollte es die folgenden
-       Elemente enthalten (Groß- und Kleinschreibung wird unterschiedlich interpretiert!).
-       Beachten Sie, dass alle Elemente optional sind (obwohl Sie bei der Angabe eines
-       Usernamens auch ein Passwort angeben müssen). Wenn Sie die Server-Einstellung
-       weglassen, wird der Standardserver verwendet (wie oben beschrieben), und die
-       Instanziierung des Objekts ist nicht von der <xref
-       linkend="ini.com.allow-dcom"/>-Direktive betroffen.
-       <table>
-        <title>DCOM-Servername</title>
-        <tgroup cols="3">
-         <thead>
-          <row>
-           <entry><parameter>server_name</parameter>-Schlüssel</entry>
-           <entry>Typ</entry>
-           <entry>Beschreibung</entry>
-          </row>
-         </thead>
-         <tbody>
-          <row>
-           <entry>Server</entry>
-           <entry>string</entry>
-           <entry>Der Name des Servers.</entry>
-          </row>
-          <row>
-           <entry>Username</entry>
-           <entry>string</entry>
-           <entry>Der Username, der für die Verbindung verwendet wird.</entry>
-          </row>
-          <row>
-           <entry>Password</entry>
-           <entry>string</entry>
-           <entry>Das Passwort für <parameter>Username</parameter>.</entry>
-          </row>
-          <row>
-           <entry>Flags</entry>
-           <entry>integer</entry>
-           <entry>Eine oder mehrere der folgenden Konstanten, mittels logischem
-            OR verknüpft:
-            <constant>CLSCTX_INPROC_SERVER</constant>,
-            <constant>CLSCTX_INPROC_HANDLER</constant>,
-            <constant>CLSCTX_LOCAL_SERVER</constant>,
-            <constant>CLSCTX_REMOTE_SERVER</constant>,
-            <constant>CLSCTX_SERVER</constant> und <constant>CLSCTX_ALL</constant>.
-            Wenn nichts anderes angegeben ist, wird als Standardwert
-            <constant>CLSCTX_SERVER</constant> angenommen, sofern Sie ebenfalls
-            den <parameter>Server</parameter>-Parameter nicht angegeben haben. Ist
-            der Server angegeben, wird <constant>CLSCTX_REMOTE_SERVER</constant>
-            verwendet. Konsultieren Sie die Microsoftdokumentation für
-            CoCreateInstance, wenn Sie mehr über die Bedeutung dieser Konstanten
-            erfahren wollen; normalerweise werden Sie sie jedoch nicht verwenden.
-           </entry>
-          </row>
-         </tbody>
-        </tgroup>
-       </table>
-      </para>
-     </listitem>
-    </varlistentry>
-    <varlistentry>
-     <term>codepage</term>
-     <listitem>
-      <simpara>
-       Gibt die Codepage an, die verwendet wird um Zeichenketten nach Unicode und
-       zurück umzuwandeln. Die Umwandlung wird immer dann durchgeührt, wenn eine
-       PHP-Zeichenkette als Parameter übergeben oder von einer Methode dieses COM-Objekts
-       zurückgegeben wird. Die Codepage ist beharrlich, was bedeutet, dass
-       sie sich auf Objekte und Varianten, die von dem Objekt zurückgegeben werden,
-       fortpflanzt.
-      </simpara>
-      <simpara>
-       Mögliche Werte sind
-       <constant>CP_ACP</constant> (verwende die Standard ANSI-Codepage des Systems - das
-       ist der Standardwert, wenn dieser Parameter ausgelassen wird),
-       <constant>CP_MACCP</constant>,
-       <constant>CP_OEMCP</constant>, <constant>CP_SYMBOL</constant>,
-       <constant>CP_THREAD_ACP</constant> (verwende die Codepage/Locale, die für
-       den aktuell ausgeführten Thread angegeben wurde), <constant>CP_UTF7</constant>
-       und <constant>CP_UTF8</constant>.  Ebenfalls kann die Nummer einer bestimmten
-       Codepage verwendet werden; weitere Details zu Codepages und ihren numerischen
-       Werten können der Microsoft-Dokumentation entnommen werden.
-      </simpara>
-     </listitem>
-    </varlistentry>
-   </variablelist>
-  </para>
- </section>
-
- <section xml:id="class.com.overloadedmethods">
-  <title>Überladene Methoden</title>
-  <para>
-   Das zurückgegebene Objekt ist überladen, was bedeutet, dass PHP keine bestimmten
-   Methoden kennt, wie das normalerweise der Fall ist; statt dessen wird jeder
-   Eigenschafts- oder Methodenzugriff an COM weitergereicht.
-  </para>
-  <para>
-   PHP erkennt automatisch Methoden, die Referenzparameter erwarten, und wird reguläre
-   PHP-Variablen automatisch in eine Form umwandeln, die per Referenz übergeben werden
-   kann. Das heißt, das die Methode sehr natürlich aufgerufen werden kann; es ist kein
-   Zusatzaufwand nötig.
-  </para>
- </section>
+  <section xml:id="com.synopsis">
+   &reftitle.classsynopsis;
+ <!-- {{{ Synopsis -->
+   <classsynopsis>
+    <ooclass><classname>COM</classname></ooclass>

- <section xml:id="class.com.examples">
-  <title>COM-Beispiele</title>
-  <para>
-   <example xml:id="example.com1">
-    <title>COM-Beispiel 1</title>
-    <programlisting role="php">
+<!-- {{{ Class synopsis -->
+    <classsynopsisinfo>
+     <ooclass>
+      <classname>COM</classname>
+     </ooclass>
+
+     <ooclass>
+      <modifier>extends</modifier>
+      <classname>VARIANT</classname>
+     </ooclass>
+
+    </classsynopsisinfo>
+<!-- }}} -->
+
+    <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.com')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+     <xi:fallback />
+    </xi:include>
+   </classsynopsis>
+<!-- }}} -->
+
+  </section>
+
+  <section xml:id="class.com.overloadedmethods">
+   <title>Überladene Methoden</title>
+   <para>
+    Das zurückgegebene Objekt ist überladen, was bedeutet, dass PHP keine bestimmten
+    Methoden kennt, wie das normalerweise der Fall ist; statt dessen wird jeder
+    Eigenschafts- oder Methodenzugriff an COM weitergereicht.
+   </para>
+   <para>
+    PHP erkennt automatisch Methoden, die Referenzparameter erwarten, und wird reguläre
+    PHP-Variablen automatisch in eine Form umwandeln, die per Referenz übergeben werden
+    kann. Das heißt, das die Methode sehr natürlich aufgerufen werden kann; es ist kein
+    Zusatzaufwand nötig.
+   </para>
+  </section>
+
+  <section xml:id="class.com.examples">
+   <title>COM-Beispiele</title>
+   <para>
+    <example xml:id="example.com1">
+     <title>COM-Beispiel 1</title>
+     <programlisting role="php">
 <![CDATA[
 <?php
 // Word starten
@@ -200,13 +90,13 @@
 $word = null;
 ?>
 ]]>
-    </programlisting>
-   </example>
-  </para>
-  <para>
-   <example xml:id="example.com2">
-    <title>COM-Beispiel 2</title>
-    <programlisting role="php">
+     </programlisting>
+    </example>
+   </para>
+   <para>
+    <example xml:id="example.com2">
+     <title>COM-Beispiel 2</title>
+     <programlisting role="php">
 <![CDATA[
 <?php

@@ -241,12 +131,15 @@

 ?>
 ]]>
-    </programlisting>
-   </example>
-  </para>
- </section>
+     </programlisting>
+    </example>
+   </para>
+  </section>

  </partintro>
+
+ &reference.com.entities.com;
+
 </phpdoc:classref>

 <!-- Keep this comment at the end of the file

Added: phpdoc/de/trunk/reference/com/variant/construct.xml
===================================================================
--- phpdoc/de/trunk/reference/com/variant/construct.xml	                        (rev 0)
+++ phpdoc/de/trunk/reference/com/variant/construct.xml	2019-11-17 11:02:23 UTC (rev 348310)
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 347688 Maintainer: nobody Status: ready -->
+
+<refentry xml:id="variant.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>VARIANT::__construct</refname>
+  <refpurpose>VARIANT Klassen Konstruktor</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <constructorsynopsis role="oop">
+   <methodname>VARIANT::__construct</methodname>
+   <methodparam choice="opt"><type>mixed</type><parameter>value</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>type</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>codepage</parameter></methodparam>
+  </constructorsynopsis>
+  <para>
+   Konstruiert ein neues VARIANT Objekt.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>value</parameter></term>
+    <listitem>
+     <simpara>
+      Anfangswert. Ist er nicht angegeben oder auf &null; gesetzt, wird ein VT_EMPTY Objekt erzeugt.
+     </simpara>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>type</parameter></term>
+    <listitem>
+     <simpara>
+      Spezifiziert den Typ des Inhalts des VARIANT Objektes. Mögliche Werte sind
+      eine der <constant>VT_XXX</constant> <xref linkend="com.constants"/>.
+     </simpara>
+     <simpara>
+      PHP kann Parameter, die per
+      Referenz übergeben wurden, automatisch erkennen; sie müssen nicht einmal
+      als VARIANT Objekte übergeben werden.
+     </simpara>
+     <simpara>
+      Die <acronym>MSDN</acronym> Bibliothek kann für zusätzliche Informationen
+      über den VARIANT Typen konsultiert werden.
+     </simpara>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>codepage</parameter></term>
+    <listitem>
+     <simpara>
+      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>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/de/trunk/reference/com/variant/construct.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Modified: phpdoc/de/trunk/reference/com/variant.xml
===================================================================
--- phpdoc/de/trunk/reference/com/variant.xml	2019-11-17 02:32:11 UTC (rev 348309)
+++ phpdoc/de/trunk/reference/com/variant.xml	2019-11-17 11:02:23 UTC (rev 348310)
@@ -1,75 +1,55 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 347687 Maintainer: nobody Status: ready -->
+<!-- EN-Revision: 347688 Maintainer: nobody Status: ready -->

-<phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.variant" xmlns="http://docbook.org/ns/docbook">
+<phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.variant" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
  <titleabbrev>VARIANT</titleabbrev>
  <title>VARIANT Klasse</title>
  <partintro>

- <section xml:id="class.variant.class">
-  <title>Beschreibung</title>
-  <simpara>
-   Die VARIANTe ist COMs Pendant des PHP zvals; es ist eine Struktur, die einen
-   Wert einer Reihe unterschiedlicher möglicher Typen enthalten kann. Die
-   VARIANT-Klasse, die durch die COM Extension zur Verfügung gestellt wird,
-   erlaubt es, mehr Kontrolle über die Art, wie PHP Werte an COM übergibt und
-   von diesem empfängt, zu haben.
-  </simpara>
-  <simpara>
-   <literal>$vVar = new VARIANT($var)</literal>
-  </simpara>
- </section>
- <section xml:id="variant.variant">
-  <title>Methoden</title>
-  <methodsynopsis>
-   <methodname>VARIANT::__construct</methodname>
-   <methodparam choice="opt"><type>mixed</type><parameter>value</parameter></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>type</parameter></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>codepage</parameter></methodparam>
-  </methodsynopsis>
-  <para>
-   VARIANT Klassen-Konstruktor. Parameter:
-   <variablelist>
-   <varlistentry><term>value</term>
-   <listitem>
-    <simpara>
-     Anfangswert. Ist er nicht angegeben oder auf &null; gesetzt, wird ein VT_EMPTY Objekt erzeugt.
-    </simpara>
-   </listitem>
-   </varlistentry>
-   <varlistentry><term>type</term>
-   <listitem>
-    <simpara>
-     Spezifiziert den Typ des Inhalts des VARIANT Objektes. Mögliche Werte sind
-     eine der <constant>VT_XXX</constant> <xref linkend="com.constants"/>.
-    </simpara>
-    <simpara>
-     PHP kann Parameter, die per
-     Referenz übergeben wurden, automatisch erkennen; sie müssen nicht einmal
-     als VARIANT Objekte übergeben werden.
-    </simpara>
-    <simpara>
-     Die <acronym>MSDN</acronym> Bibliothek kann für zusätzliche Informationen
-     über den VARIANT Typen konsultiert werden.
-    </simpara>
-   </listitem>
-   </varlistentry>
-   <varlistentry><term>codepage</term>
-   <listitem>
-    <simpara>
-     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>
-   </listitem>
-   </varlistentry>
-   </variablelist>
-  </para>
-  <para>
-   <example xml:id="com.variant.example.php5">
-    <title>Variant-Beispiel</title>
-    <programlisting role="php">
+<!-- {{{ VARIANT intro -->
+  <section xml:id="variant.intro">
+   &reftitle.intro;
+   <para>
+    Die VARIANTe ist COMs Pendant des PHP zvals; es ist eine Struktur, die einen
+    Wert einer Reihe unterschiedlicher möglicher Typen enthalten kann. Die
+    VARIANT-Klasse, die durch die COM Extension zur Verfügung gestellt wird,
+    erlaubt es, mehr Kontrolle über die Art, wie PHP Werte an COM übergibt und
+    von diesem empfängt, zu haben.
+   </para>
+  </section>
+<!-- }}} -->
+
+  <section xml:id="variant.synopsis">
+   &reftitle.classsynopsis;
+
+<!-- {{{ Synopsis -->
+   <classsynopsis>
+    <ooclass><classname>VARIANT</classname></ooclass>
+
+<!-- {{{ Class synopsis -->
+    <classsynopsisinfo>
+     <ooclass>
+      <classname>VARIANT</classname>
+     </ooclass>
+    </classsynopsisinfo>
+<!-- }}} -->
+
+    <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.variant')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+     <xi:fallback />
+    </xi:include>
+   </classsynopsis>
+<!-- }}} -->
+
+  </section>
+
+  <section xml:id="class.variant.examples">
+   <title>VARIANT-Beispiele</title>
+   <para>
+    <example xml:id="com.variant.example.php5">
+     <title>Variant-Beispiel</title>
+     <programlisting role="php">
 <![CDATA[
 <?php
 $v = new VARIANT(42);
@@ -77,29 +57,32 @@
 print "Der Wert ist " . $v . "<br/>";
 ?>
 ]]>
-    </programlisting>
-   </example>
-  </para>
-  <note>
+     </programlisting>
+    </example>
+   </para>
+   <note>
+    <para>
+     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
+     PHP zu zwingen, die Variante in einen nativen Typ zu konvertieren, entweder
+     durch explizite Verwendung eines Typumwandlungs-Operators, oder durch das
+     <function>print</function>en implizit in einen String zu wandeln.
+     Die umfangreichen Variant-Funktionen können verwendet werden, um arithmetische
+     Operationen auf Varianten durchzuführen, ohne eine Konvertierung zu erzwingen,
+     oder Datenverlust zu riskieren.
+    </para>
+   </note>
    <para>
-    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
-    PHP zu zwingen, die Variante in einen nativen Typ zu konvertieren, entweder
-    durch explizite Verwendung eines Typumwandlungs-Operators, oder durch das
-    <function>print</function>en implizit in einen String zu wandeln.
-    Die umfangreichen Variant-Funktionen können verwendet werden, um arithmetische
-    Operationen auf Varianten durchzuführen, ohne eine Konvertierung zu erzwingen,
-    oder Datenverlust zu riskieren.
+    Siehe auch <function>variant_get_type</function>.
    </para>
-  </note>
-  <para>
-   Siehe auch <function>variant_get_type</function>.
-  </para>
- </section>
+  </section>

  </partintro>
+
+ &reference.com.entities.variant;
+
 </phpdoc:classref>

 <!-- Keep this comment at the end of the file

Modified: phpdoc/de/trunk/reference/strings/functions/setlocale.xml
===================================================================
--- phpdoc/de/trunk/reference/strings/functions/setlocale.xml	2019-11-17 02:32:11 UTC (rev 348309)
+++ phpdoc/de/trunk/reference/strings/functions/setlocale.xml	2019-11-17 11:02:23 UTC (rev 348310)
@@ -24,6 +24,18 @@
   <para>
    Legt regionale (locale) Einstellungen fest.
   </para>
+  <warning>
+   <para>
+    Die Locale-Informationen wirken auf den Prozess, nicht auf den Thread.
+    Sofern Sie PHP mit einer Multithreaded Server API wie IIS, HHVM oder Apache
+    unter Windows einsetzen, rechnen Sie mit unerwarteten Änderungen der
+    Locale-Einstellungen zur Laufzeit des Skripts, auch wenn das Skript selbst
+    keinen <function>setlocale</function>-Aufruf durchführt. Dies passiert,
+    da andere Skripte in verschiedenen Threads des selben Prozesses zur selben
+    Zeit prozessweit die Locale-Einstellungen mittels
+    <function>setlocale</function> ändern.
+   </para>
+  </warning>
  </refsect1>

  <refsect1 role="parameters">
@@ -228,18 +240,6 @@

  <refsect1 role="notes">
   &reftitle.notes;
-  <warning>
-   <para>
-    Die Locale-Informationen wirken auf den Prozess, nicht auf den Thread.
-    Sofern Sie PHP mit einer Multithreaded Server API wie IIS, HHVM oder Apache
-    unter Windows einsetzen, rechnen Sie mit unerwarteten Änderungen der
-    Locale-Einstellungen zur Laufzeit des Skripts, auch wenn das Skript selbst
-    keinen <function>setlocale</function>-Aufruf durchführt. Dies passiert,
-    da andere Skripte in verschiedenen Threads des selben Prozesses zur selben
-    Zeit prozessweit die Locale-Einstellungen mittels
-    <function>setlocale</function> ändern.
-   </para>
-  </warning>
   <tip>
    <para>
     Windowsuser finden weitergehende Informationen über
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.