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