Contributions are ready for review
| From: | doc-de at lists dot php dot net | Date: | Mon, 15 Dec 2014 13:00:09 +0000 |
| Subject: | Contributions are ready for review | ||
| Groups: | php.doc.de | ||
| Request: | Send a blank email to doc-de+get-4922@lists.php.net to get a copy of this message | ||
Hello PHP DE Documentation team,
There are contributions within the online editor queue for this language.
Please review, then commit or delete these patches.
Patches for review :
-----------------------
New file: de/reference/spl/functions/spl-autoload-functions.xml
By: Phillip Bartschinski on 2014-09-30 06:27:14
===================================================================
--- de/reference/spl/functions/spl-autoload-functions.xml
+++ de/reference/spl/functions/spl-autoload-functions.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 334980 Maintainer: Phillip Bartschinski Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="function.spl-autoload-functions" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>spl_autoload_functions</refname>
+ <refpurpose>Liefert alle registrierten __autoload() Funktionen</refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>array</type><methodname>spl_autoload_functions</methodname>
+ <void/>
+ </methodsynopsis>
+ <para>
+ Gibt alle registrierte __autoload() Funktionen zurück.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Ein <type>Array</type> alles registrierten __autoload Funktionen.
+ Ist die Autoload-Schleife nicht aktiviert, dann wird &false; zurück gegeben.
+ Ist keine Funktion registriert, wird ein leeres Array zurück gegeben.
+ </para>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=58703
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=58703
------------------------------------------------------------------
New file: de/reference/spl/functions/spl-autoload-extensions.xml
By: Phillip Bartschinski on 2014-09-30 06:52:21
===================================================================
--- de/reference/spl/functions/spl-autoload-extensions.xml
+++ de/reference/spl/functions/spl-autoload-extensions.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 334762 Maintainer: Phillip Bartschinski Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="function.spl-autoload-extensions" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>spl_autoload_extensions</refname>
+ <refpurpose>Registriert und gibt die Voreingestellte Dateiendungen für spl_autoload
zurück</refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>string</type><methodname>spl_autoload_extensions</methodname>
+ <methodparam
choice="opt"><type>string</type><parameter>file_extensions</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Diese Funktion modifiziert und prüft die Dateiendung, die in
<function>__autoload()</function> und der Fallback-Funktion
<function>spl_autoload()</function> verwendet werden.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>file_extensions</parameter></term>
+ <listitem>
+ <para>
+ Wenn die Funktion ohne Parameter aufgerufen wird, werden alle aktuellen
+ Endungen Komma separiert zurück gegeben. Um die Liste mit den Dateiendungen
+ zu modifizieren, einfach die Funktion noch einmal aufrufen mit einer
+ neuen Liste von Dateiendungen, die Komma separiert in einer einzigen
+ Zeichenkette übergeben wird.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Eine durch Kommata getrennte Liste mit den Voreingestellten Dateiendungen für
+ <function>spl_autoload</function>.
+ </para>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=58704
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=58704
------------------------------------------------------------------
New file: de/reference/datetime/dateperiod/construct.xml
By: anonymous on 2014-12-09 06:29:30
===================================================================
--- de/reference/datetime/dateperiod/construct.xml
+++ de/reference/datetime/dateperiod/construct.xml
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 0 Maintainer: anonymous #52876 Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="dateperiod.construct" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>DatePeriod::__construct</refname>
+ <refpurpose>Erstellt ein neues DatePeriod Objekt</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <constructorsynopsis role="oop">
+ <modifier>public</modifier>
<methodname>DatePeriod::__construct</methodname>
+
<methodparam><type>DateTimeInterface</type><parameter>start</parameter></methodparam>
+
<methodparam><type>DateInterval</type><parameter>interval</parameter></methodparam>
+
<methodparam><type>int</type><parameter>recurrences</parameter></methodparam>
+ <methodparam
choice="opt"><type>int</type><parameter>options</parameter></methodparam>
+ </constructorsynopsis>
+ <constructorsynopsis role="oop">
+ <modifier>public</modifier>
<methodname>DatePeriod::__construct</methodname>
+
<methodparam><type>DateTimeInterface</type><parameter>start</parameter></methodparam>
+
<methodparam><type>DateInterval</type><parameter>interval</parameter></methodparam>
+
<methodparam><type>DateTimeInterface</type><parameter>end</parameter></methodparam>
+ <methodparam
choice="opt"><type>int</type><parameter>options</parameter></methodparam>
+ </constructorsynopsis>
+ <constructorsynopsis role="oop">
+ <modifier>public</modifier>
<methodname>DatePeriod::__construct</methodname>
+
<methodparam><type>string</type><parameter>isostr</parameter></methodparam>
+ <methodparam
choice="opt"><type>int</type><parameter>options</parameter></methodparam>
+ </constructorsynopsis>
+ <para>
+ Erstellt ein neues DatePeriod Objekt
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>start</parameter></term>
+ <listitem>
+ <para>
+ Das Startdatum der Periode
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>interval</parameter></term>
+ <listitem>
+ <para>
+ Das Intervall zwischen den Wiederholungen in der Periode.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>recurrences</parameter></term>
+ <listitem>
+ <para>
+ Die Anzahl der Wiederholungen.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>end</parameter></term>
+ <listitem>
+ <para>
+ Das Enddatum der Periode
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>isostr</parameter></term>
+ <listitem>
+ <para>
+ Eine ISO 8601 Spezifikation
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>options</parameter></term>
+ <listitem>
+ <para>
+ Kann auf den Wert <constant>DatePeriod::EXCLUDE_START_DATE</constant> gesetzt
werden um das Startdatum aus den wiederkehrenden Termine innnerhalb der Periode auszuschließen.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>5.5.8</entry>
+ <entry>
+ <parameter>end</parameter> type changed to
+ <interfacename>DateTimeImmutable</interfacename>.
+ Previously, <classname>DateTime</classname>.
+ </entry>
+ </row>
+ <row>
+ <entry>5.5.0</entry>
+ <entry>
+ <parameter>start</parameter> type changed to
+ <interfacename>DateTimeImmutable</interfacename>.
+ Previously, <classname>DateTime</classname>.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>DatePeriod example</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$start = new DateTime('2012-07-01');
+$interval = new DateInterval('P7D');
+$end = new DateTime('2012-07-31');
+$recurrences = 4;
+$iso = 'R4/2012-07-01T00:00:00Z/P7D';
+
+// All of these periods are equivalent.
+$period = new DatePeriod($start, $interval, $recurrences);
+$period = new DatePeriod($start, $interval, $end);
+$period = new DatePeriod($iso);
+
+// By iterating over the DatePeriod object, all of the
+// recurring dates within that period are printed.
+foreach ($period as $date) {
+ echo $date->format('Y-m-d')."n";
+}
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+2012-07-01
+2012-07-08
+2012-07-15
+2012-07-22
+2012-07-29
+]]>
+ </screen>
+ </example>
+ </para>
+ <para>
+ <example>
+ <title>DatePeriod example with
<constant>DatePeriod::EXCLUDE_START_DATE</constant></title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$start = new DateTime('2012-07-01');
+$interval = new DateInterval('P7D');
+$end = new DateTime('2012-07-31');
+
+$period = new DatePeriod($start, $interval, $end,
+ DatePeriod::EXCLUDE_START_DATE);
+
+// By iterating over the DatePeriod object, all of the
+// recurring dates within that period are printed.
+// Note that, in this case, 2012-07-01 is not printed.
+foreach ($period as $date) {
+ echo $date->format('Y-m-d')."n";
+}
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+2012-07-08
+2012-07-15
+2012-07-22
+2012-07-29
+]]>
+ </screen>
+ </example>
+ </para>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59306
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59306
------------------------------------------------------------------
New file: de/reference/datetime/datetimeimmutable.xml
By: Stefan Schenke on 2014-12-09 07:35:14
===================================================================
--- de/reference/datetime/datetimeimmutable.xml
+++ de/reference/datetime/datetimeimmutable.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 330270 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<phpdoc:classref xml:id="class.datetimeimmutable" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
+
+ <title>Die DateTimeImmutable Klasse</title>
+ <titleabbrev>DateTimeImmutable</titleabbrev>
+
+ <partintro>
+
+<!-- {{{ DateTimeImmutable intro -->
+ <section xml:id="datetimeimmutable.intro">
+ &reftitle.intro;
+ <para>
+ Diese Klasse verhält sich analog zur Klasse <classname>DateTime</classname> mit
dem Unterschied das Sie ein neues Objekt zurückgibt.
+ </para>
+ </section>
+<!-- }}} -->
+
+ <section xml:id="datetimeimmutable.synopsis">
+ &reftitle.classsynopsis;
+
+<!-- {{{ Synopsis -->
+ <classsynopsis>
+ <ooclass><classname>DateTimeImmutable</classname></ooclass>
+
+<!-- {{{ Class synopsis -->
+ <classsynopsisinfo>
+ <ooclass>
+ <classname>DateTimeImmutable</classname>
+ </ooclass>
+
+ <oointerface>
+ <interfacename>DateTimeInterface</interfacename>
+ </oointerface>
+ </classsynopsisinfo>
+<!-- }}} -->
+
+ <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook)
xpointer(id('class.datetimeimmutable')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])"/>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook)
xpointer(id('class.datetimeimmutable')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])"
/>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook)
xpointer(id('class.datetimeinterface')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='DateTimeImmutable'])"
/>
+ </classsynopsis>
+<!-- }}} -->
+
+ </section>
+
+ </partintro>
+
+ &reference.datetime.entities.datetimeimmutable;
+
+</phpdoc:classref>
+
+<!-- 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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59308
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59308
------------------------------------------------------------------
New file: de/reference/datetime/dateperiod.xml
By: Stefan Schenke on 2014-12-10 01:33:02
===================================================================
--- de/reference/datetime/dateperiod.xml
+++ de/reference/datetime/dateperiod.xml
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 326735 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<phpdoc:classref xml:id="class.dateperiod" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
+
+ <title>Die DatePeriod Klasse</title>
+ <titleabbrev>DatePeriod</titleabbrev>
+
+ <partintro>
+
+ <!-- {{{ DatePeriod intro -->
+ <section xml:id="dateperiod.intro">
+ &reftitle.intro;
+ <para>
+ Stellt eine Datumsbereich dar.
+ </para>
+ <para>
+ Ein Datumsbereich ermöglicht die Iteration über eine Reihe von Datumsangaben und Uhrzeiten,
in regelmäßigen Intervallen, über einen bestimmten Zeitraum. </para>
+ </section>
+ <!-- }}} -->
+
+ <section xml:id="dateperiod.synopsis">
+ &reftitle.classsynopsis;
+
+ <!-- {{{ Synopsis -->
+ <classsynopsis>
+ <ooclass><classname>DatePeriod</classname></ooclass>
+
+ <!-- {{{ Class synopsis -->
+ <classsynopsisinfo>
+ <ooclass>
+ <classname>DatePeriod</classname>
+ </ooclass>
+
+ <oointerface>
+ <interfacename>Traversable</interfacename>
+ </oointerface>
+ </classsynopsisinfo>
+ <!-- }}} -->
+ <classsynopsisinfo role="comment">&Constants;</classsynopsisinfo>
+ <fieldsynopsis>
+ <modifier>const</modifier>
+ <type>integer</type>
+ <varname
linkend="dateperiod.constants.exclude-start-date">DatePeriod::EXCLUDE_START_DATE</varname>
+ <initializer>1</initializer>
+ </fieldsynopsis>
+
+ <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook)
xpointer(id('class.dateperiod')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
+ <!--
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook)
xpointer(id('class.dateperiod')/db:refentry/db:refsect1[@role='description']/descendant::db:destructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook)
xpointer(id('class.dateperiod')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
+ -->
+
+ </classsynopsis>
+ <!-- }}} -->
+
+ </section>
+
+ <!-- {{{ DatePeriod constants -->
+ <section xml:id="dateperiod.constants">
+ &reftitle.constants;
+ <variablelist>
+ <varlistentry xml:id="dateperiod.constants.exclude-start-date">
+ <term><constant>DatePeriod::EXCLUDE_START_DATE</constant></term>
+ <listitem>
+ <para>Exclude start date, used in
<function>DatePeriod::__construct</function>.</para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+ </section>
+ <!-- }}} -->
+
+
+ </partintro>
+
+ &reference.datetime.entities.dateperiod;
+
+</phpdoc:classref>
+
+<!-- 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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59313
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59313
------------------------------------------------------------------
New file: de/reference/datetime/datetime/set-state.xml
By: Stefan Schenke on 2014-12-10 07:07:57
===================================================================
--- de/reference/datetime/datetime/set-state.xml
+++ de/reference/datetime/datetime/set-state.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 322136 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="datetime.set-state" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>DateTime::__set_state</refname>
+ <refpurpose>Der __set_state handler</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis role="oop">
+ <modifier>public</modifier> <modifier>static</modifier>
<type>DateTime</type><methodname>DateTime::__set_state</methodname>
+
<methodparam><type>array</type><parameter>array</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Der <link linkend="object.set-state">__set_state()</link> handler.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <variablelist>
+ <varlistentry>
+ <term><parameter>array</parameter></term>
+ <listitem>
+ <para>
+ Initialisiertes Array.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt eine neue Instanz eines DateTime Objekt zurück.
+ </para>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59317
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59317
------------------------------------------------------------------
New file: de/reference/datetime/datetime/getlasterrors.xml
By: Stefan Schenke on 2014-12-10 07:35:35
===================================================================
--- de/reference/datetime/datetime/getlasterrors.xml
+++ de/reference/datetime/datetime/getlasterrors.xml
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 329325 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="datetime.getlasterrors" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>DateTime::getLastErrors</refname>
+ <refname>date_get_last_errors</refname>
+ <refpurpose>Gibt Warnungen und Fehler zurück</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <para>&style.oop;</para>
+ <methodsynopsis role="oop">
+ <modifier>public</modifier> <modifier>static</modifier>
<type>array</type><methodname>DateTime::getLastErrors</methodname>
+ <void />
+ </methodsynopsis>
+ <para>&style.procedural;</para>
+ <methodsynopsis role="procedural">
+ <type>array</type><methodname>date_get_last_errors</methodname>
+ <void />
+ </methodsynopsis>
+ <para>
+ Gibt ein Array mit Warnungen und Fehlern zurück bei der Analyse eines Datums/Zeit-String.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt ein Array mit Warnungen und Fehlern zurück.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <example>
+ <title><function>DateTime::getLastErrors</function> example</title>
+ <para>&style.oop;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+try {
+ $date = new DateTime('asdfasdf');
+} catch (Exception $e) {
+ // For demonstration purposes only...
+ print_r(DateTime::getLastErrors());
+
+ // The real object oriented way to do this is
+ // echo $e->getMessage();
+}
+?>
+]]>
+ </programlisting>
+ <para>&style.procedural;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = date_create('asdfasdf');
+print_r(date_get_last_errors());
+?>
+]]>
+ </programlisting>
+ &examples.outputs;
+ <screen>
+<![CDATA[
+Array
+(
+ [warning_count] => 1
+ [warnings] => Array
+ (
+ [6] => Double timezone specification
+ )
+
+ [error_count] => 1
+ [errors] => Array
+ (
+ [0] => The timezone could not be found in the database
+ )
+
+)
+]]>
+ </screen>
+ <para>
+ Die indizes 6 und 0 im obigen Beispiel beziehen sich auf den Buchstaben in dem String wo der
Fehler gefunden wurde.
+ </para>
+ </example>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59318
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59318
------------------------------------------------------------------
New file: de/reference/datetime/datetime/settimezone.xml
By: Stefan Schenke on 2014-12-11 06:32:33
===================================================================
--- de/reference/datetime/datetime/settimezone.xml
+++ de/reference/datetime/datetime/settimezone.xml
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 332231 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="datetime.settimezone" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>DateTime::setTimezone</refname>
+ <refname>date_timezone_set</refname>
+ <refpurpose>Setzt die Zeitzone für ein DateTime Objekt</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <para>&style.oop;</para>
+ <methodsynopsis role="oop">
+ <modifier>public</modifier>
<type>DateTime</type><methodname>DateTime::setTimezone</methodname>
+
<methodparam><type>DateTimeZone</type><parameter>timezone</parameter></methodparam>
+ </methodsynopsis>
+ <para>&style.procedural;</para>
+ <methodsynopsis role="procedural">
+ <type>DateTime</type><methodname>date_timezone_set</methodname>
+
<methodparam><type>DateTime</type><parameter>object</parameter></methodparam>
+
<methodparam><type>DateTimeZone</type><parameter>timezone</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Setzt eine neue Zeitzone für ein <classname>DateTime</classname>
<type>Objekt</type>.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <variablelist>
+ &date.datetime.description.modified;
+ <varlistentry>
+ <term><parameter>timezone</parameter></term>
+ <listitem>
+ <para>
+ Ein <classname>DateTimeZone</classname> Objekt der gewünschten Zeitzone.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &date.datetime.return.modifiedobjectorfalseforfailure;
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &date.datetime.retval.changelog;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <example>
+ <title><function>DateTime::setTimeZone</function> example</title>
+ <para>&style.oop;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = new DateTime('2000-01-01', new DateTimeZone('Pacific/Nauru'));
+echo $date->format('Y-m-d H:i:sP') . "n";
+
+$date->setTimezone(new DateTimeZone('Pacific/Chatham'));
+echo $date->format('Y-m-d H:i:sP') . "n";
+?>
+]]>
+ </programlisting>
+ <para>&style.procedural;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = date_create('2000-01-01', timezone_open('Pacific/Nauru'));
+echo date_format($date, 'Y-m-d H:i:sP') . "n";
+
+date_timezone_set($date, timezone_open('Pacific/Chatham'));
+echo date_format($date, 'Y-m-d H:i:sP') . "n";
+?>
+]]>
+ </programlisting>
+ &examples.outputs;
+ <screen>
+<![CDATA[
+2000-01-01 00:00:00+12:00
+2000-01-01 01:45:00+13:45
+]]>
+ </screen>
+ </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <simplelist>
+ <member><function>DateTime::getTimezone</function></member>
+ <member><function>DateTimeZone::__construct</function></member>
+ </simplelist>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59326
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59326
------------------------------------------------------------------
New file: de/reference/datetime/datetime/settimestamp.xml
By: Stefan Schenke on 2014-12-11 06:33:03
===================================================================
--- de/reference/datetime/datetime/settimestamp.xml
+++ de/reference/datetime/datetime/settimestamp.xml
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 312463 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="datetime.settimestamp" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>DateTime::setTimestamp</refname>
+ <refname>date_timestamp_set</refname>
+ <refpurpose>Setzt einen Datums-und Zeitbasierten Unix timestamp</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <para>&style.oop;</para>
+ <methodsynopsis role="oop">
+ <modifier>public</modifier>
<type>DateTime</type><methodname>DateTime::setTimestamp</methodname>
+
<methodparam><type>int</type><parameter>unixtimestamp</parameter></methodparam>
+ </methodsynopsis>
+ <para>&style.procedural;</para>
+ <methodsynopsis role="procedural">
+ <type>DateTime</type><methodname>date_timestamp_set</methodname>
+
<methodparam><type>DateTime</type><parameter>object</parameter></methodparam>
+
<methodparam><type>int</type><parameter>unixtimestamp</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Setzt das Datum und die Zeit basierend auf einem Unix timestamp.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <variablelist>
+ &date.datetime.description.modified;
+ <varlistentry>
+ <term><parameter>unixtimestamp</parameter></term>
+ <listitem>
+ <para>
+ Ein Unix timestamp welcher das Datum angibt.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &date.datetime.return.modifiedobjectorfalseforfailure;
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <example>
+ <title><function>DateTime::setTimestamp</function> example</title>
+ <para>&style.oop;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = new DateTime();
+echo $date->format('U = Y-m-d H:i:s') . "n";
+
+$date->setTimestamp(1171502725);
+echo $date->format('U = Y-m-d H:i:s') . "n";
+?>
+]]>
+ </programlisting>
+ <para>&style.procedural;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = date_create();
+echo date_format($date, 'U = Y-m-d H:i:s') . "n";
+
+date_timestamp_set($date, 1171502725);
+echo date_format($date, 'U = Y-m-d H:i:s') . "n";
+?>
+]]>
+ </programlisting>
+ &examples.outputs.similar;
+ <screen>
+<![CDATA[
+1272508903 = 2010-04-28 22:41:43
+1171502725 = 2007-02-14 20:25:25
+]]>
+ </screen>
+ </example>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <para>
+ Die Benutzung des Unix timestamp Format, um ein neues <type>DateTime</type> Objekt
zu erzeugen, ist eine Alternative wenn PHP 5.2 benutzt wird.
+ Das nachfolgende Beispiel verdeutlicht dies:
+ </para>
+ <example>
+ <title>
+ <function>DateTime::setTimestamp</function> alternative in PHP 5.2
+ </title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$ts = 1171502725;
+$date = new DateTime("@$ts");
+echo $date->format('U = Y-m-d H:i:s') . "n";
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
+<![CDATA[
+1171502725 = 2007-02-14 20:25:25
+]]>
+ </screen>
+ </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <simplelist>
+ <member><function>DateTime::getTimestamp</function></member>
+ </simplelist>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59327
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59327
------------------------------------------------------------------
New file: de/reference/datetime/datetime/modify.xml
By: Stefan Schenke on 2014-12-11 06:37:12
===================================================================
--- de/reference/datetime/datetime/modify.xml
+++ de/reference/datetime/datetime/modify.xml
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 312463 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="datetime.modify" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>DateTime::modify</refname>
+ <refname>date_modify</refname>
+ <refpurpose>Ändert den Zeitstempel</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <para>&style.oop;</para>
+ <methodsynopsis role="oop">
+ <modifier>public</modifier>
<type>DateTime</type><methodname>DateTime::modify</methodname>
+
<methodparam><type>string</type><parameter>modify</parameter></methodparam>
+ </methodsynopsis>
+ <para>&style.procedural;</para>
+ <methodsynopsis role="procedural">
+ <type>DateTime</type><methodname>date_modify</methodname>
+
<methodparam><type>DateTime</type><parameter>object</parameter></methodparam>
+
<methodparam><type>string</type><parameter>modify</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Erhöht oder verkleinert den Zeitstempel eines DateTime Objektes in einem von
<function>strtotime</function> aktzeptierten Format.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <variablelist>
+ &date.datetime.description.modified;
+ <varlistentry>
+ <term><parameter>modify</parameter></term>
+ <listitem>
+ <para>&date.formats.parameter;</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &date.datetime.return.modifiedobjectorfalseforfailure;
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>5.3.6</entry>
+ <entry>
+ Absolute Datum/Uhrzeit-Anweisungen jetzt wirksam.
+ Früher wurde nur relative Teile verwendet.
+ </entry>
+ </row>
+ &date.datetime.retval.changelog;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <example>
+ <title><function>DateTime::modify</function> example</title>
+ <para>&style.oop;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = new DateTime('2006-12-12');
+$date->modify('+1 day');
+echo $date->format('Y-m-d');
+?>
+]]>
+ </programlisting>
+ <para>&style.procedural;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = date_create('2006-12-12');
+date_modify($date, '+1 day');
+echo date_format($date, 'Y-m-d');
+?>
+]]>
+ </programlisting>
+ &examples.outputs;
+ <screen>
+<![CDATA[
+2006-12-13
+]]>
+ </screen>
+ </example>
+ <example>
+ <title>Vorsicht beim Addieren oder Subtrahieren von Monaten</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = new DateTime('2000-12-31');
+
+$date->modify('+1 month');
+echo $date->format('Y-m-d') . "n";
+
+$date->modify('+1 month');
+echo $date->format('Y-m-d') . "n";
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+2001-01-31
+2001-03-03
+]]>
+ </screen>
+ </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <simplelist>
+ <member><function>strtotime</function></member>
+ <member><function>DateTime::add</function></member>
+ <member><function>DateTime::sub</function></member>
+ <member><function>DateTime::setDate</function></member>
+ <member><function>DateTime::setISODate</function></member>
+ <member><function>DateTime::setTime</function></member>
+ <member><function>DateTime::setTimestamp</function></member>
+ </simplelist>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59328
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59328
------------------------------------------------------------------
New file: de/reference/datetime/datetime/sub.xml
By: Stefan Schenke on 2014-12-11 06:47:44
===================================================================
--- de/reference/datetime/datetime/sub.xml
+++ de/reference/datetime/datetime/sub.xml
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 312463 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="datetime.sub" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>DateTime::sub</refname>
+ <refname>date_sub</refname>
+ <refpurpose>
+ Subtrahiert einen wert von Tagen, Monaten, Jahren, Stunden, Minuten und Sekunden von einem
DateTime-Objekt.
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <para>&style.oop;</para>
+ <methodsynopsis role="oop">
+ <modifier>public</modifier>
<type>DateTime</type><methodname>DateTime::sub</methodname>
+
<methodparam><type>DateInterval</type><parameter>interval</parameter></methodparam>
+ </methodsynopsis>
+ <para>&style.procedural;</para>
+ <methodsynopsis role="procedural">
+ <type>DateTime</type><methodname>date_sub</methodname>
+
<methodparam><type>DateTime</type><parameter>object</parameter></methodparam>
+
<methodparam><type>DateInterval</type><parameter>interval</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Subtrahiert das gegebene <classname>DateInterval</classname> Objekt vom angegebenen
DateTime Objekt.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <variablelist>
+ &date.datetime.description.modified;
+ <varlistentry>
+ <term>
+ <parameter>interval</parameter>
+ </term>
+ <listitem>
+ <para>
+ Ein <classname>DateInterval</classname> Objekt
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &date.datetime.return.modifiedobjectorfalseforfailure;
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <example>
+ <title><function>DateTime::sub</function> example</title>
+ <para>&style.oop;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = new DateTime('2000-01-20');
+$date->sub(new DateInterval('P10D'));
+echo $date->format('Y-m-d') . "n";
+?>
+]]>
+ </programlisting>
+ <para>&style.procedural;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = date_create('2000-01-20');
+date_sub($date, date_interval_create_from_date_string('10 days'));
+echo date_format($date, 'Y-m-d');
+?>
+]]>
+ </programlisting>
+ &examples.outputs;
+ <screen>
+<![CDATA[
+2000-01-10
+]]>
+ </screen>
+ </example>
+ <example>
+ <title>Weitere <function>DateTime::sub</function> Beispiele</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = new DateTime('2000-01-20');
+$date->sub(new DateInterval('PT10H30S'));
+echo $date->format('Y-m-d H:i:s') . "n";
+
+$date = new DateTime('2000-01-20');
+$date->sub(new DateInterval('P7Y5M4DT4H3M2S'));
+echo $date->format('Y-m-d H:i:s') . "n";
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+2000-01-19 13:59:30
+1992-08-15 19:56:58
+]]>
+ </screen>
+ </example>
+ <example>
+ <title>Sei vorsichtig beim Subtrahieren von Monaten</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = new DateTime('2001-04-30');
+$interval = new DateInterval('P1M');
+
+$date->sub($interval);
+echo $date->format('Y-m-d') . "n";
+
+$date->sub($interval);
+echo $date->format('Y-m-d') . "n";
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+2001-03-30
+2001-03-02
+]]>
+ </screen>
+ </example>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <para>
+ <function>DateTime::modify</function>
+ eine Alternative für PHP 5.2.
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <simplelist>
+ <member><function>DateTime::add</function></member>
+ <member><function>DateTime::diff</function></member>
+ <member><function>DateTime::modify</function></member>
+ </simplelist>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59329
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59329
------------------------------------------------------------------
New file: de/reference/datetime/datetime/add.xml
By: Stefan Schenke on 2014-12-11 06:48:12
===================================================================
--- de/reference/datetime/datetime/add.xml
+++ de/reference/datetime/datetime/add.xml
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 312463 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="datetime.add" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>DateTime::add</refname>
+ <refname>date_add</refname>
+ <refpurpose>
+ Addiert einen Wert von Tagen, Monaten, Jahren, Stunden, Minuten und Sekunden zu einem
DateTime-Objekt.
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <para>&style.oop;</para>
+ <methodsynopsis role="oop">
+ <modifier>public</modifier>
<type>DateTime</type><methodname>DateTime::add</methodname>
+
<methodparam><type>DateInterval</type><parameter>interval</parameter></methodparam>
+ </methodsynopsis>
+ <para>&style.procedural;</para>
+ <methodsynopsis role="procedural">
+ <type>DateTime</type><methodname>date_add</methodname>
+
<methodparam><type>DateTime</type><parameter>object</parameter></methodparam>
+
<methodparam><type>DateInterval</type><parameter>interval</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Addiert das gegebene <classname>DateInterval</classname> Objekt zu dem angegebenen
DateTime Objekt.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <variablelist>
+ &date.datetime.description.modified;
+ <varlistentry>
+ <term>
+ <parameter>interval</parameter>
+ </term>
+ <listitem>
+ <para>
+ Ein <classname>DateInterval</classname> Objekt
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &date.datetime.return.modifiedobjectorfalseforfailure;
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <example>
+ <title><function>DateTime::add</function> example</title>
+ <para>&style.oop;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = new DateTime('2000-01-01');
+$date->add(new DateInterval('P10D'));
+echo $date->format('Y-m-d') . "n";
+?>
+]]>
+ </programlisting>
+ <para>&style.procedural;</para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = date_create('2000-01-01');
+date_add($date, date_interval_create_from_date_string('10 days'));
+echo date_format($date, 'Y-m-d');
+?>
+]]>
+ </programlisting>
+ &examples.outputs;
+ <screen>
+<![CDATA[
+2000-01-11
+]]>
+ </screen>
+ </example>
+ <example>
+ <title>Weitere <function>DateTime::add</function> Beispiele</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = new DateTime('2000-01-01');
+$date->add(new DateInterval('PT10H30S'));
+echo $date->format('Y-m-d H:i:s') . "n";
+
+$date = new DateTime('2000-01-01');
+$date->add(new DateInterval('P7Y5M4DT4H3M2S'));
+echo $date->format('Y-m-d H:i:s') . "n";
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+2000-01-01 10:00:30
+2007-06-05 04:03:02
+]]>
+ </screen>
+ </example>
+ <example>
+ <title>Sei vorsichtig beim Addieren von Monaten</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$date = new DateTime('2000-12-31');
+$interval = new DateInterval('P1M');
+
+$date->add($interval);
+echo $date->format('Y-m-d') . "n";
+
+$date->add($interval);
+echo $date->format('Y-m-d') . "n";
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+2001-01-31
+2001-03-03
+]]>
+ </screen>
+ </example>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <para>
+ <function>DateTime::modify</function>
+ eine Alternative für PHP 5.2.
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <simplelist>
+ <member><function>DateTime::sub</function></member>
+ <member><function>DateTime::diff</function></member>
+ <member><function>DateTime::modify</function></member>
+ </simplelist>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59330
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59330
------------------------------------------------------------------
New file: de/reference/pdf/functions/pdf-open-pdi-document.xml
By: Stefan Schenke on 2014-12-11 06:56:45
===================================================================
--- de/reference/pdf/functions/pdf-open-pdi-document.xml
+++ de/reference/pdf/functions/pdf-open-pdi-document.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 304635 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xmlns="http://docbook.org/ns/docbook"
xml:id="function.pdf-open-pdi-document">
+ <refnamediv>
+ <refname>PDF_open_pdi_document</refname>
+ <refpurpose>Bereited Ein pdi Dokument vor</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>int</type><methodname>PDF_open_pdi_document</methodname>
+
<methodparam><type>resource</type><parameter>p</parameter></methodparam>
+
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
+
<methodparam><type>string</type><parameter>optlist</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Öffnet ein physisches oder virtuelles PDF Dokument und bereited es für die weitere Verwendung
vor.
+ </para>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59333
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59333
------------------------------------------------------------------
New file: de/reference/readline/ini.xml
By: Stefan Schenke on 2014-12-11 06:59:40
===================================================================
--- de/reference/readline/ini.xml
+++ de/reference/readline/ini.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 323642 Maintainer: Stefan Schenke Status: ready -->
+<!-- Reviewed: no -->
+
+<section xml:id="readline.configuration" xmlns="http://docbook.org/ns/docbook">
+ &reftitle.runtime;
+ &extension.runtime;
+ <para>
+ <table>
+ <title>Readline &ConfigureOptions;</title>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>&Name;</entry>
+ <entry>&Default;</entry>
+ <entry>&Changeable;</entry>
+ <entry>&Changelog;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><link
linkend="ini.cli.pager">cli.pager</link></entry>
+ <entry>""</entry>
+ <entry>PHP_INI_ALL</entry>
+ <entry>Verfügbar seit PHP 5.4.0.</entry>
+ </row>
+ <row>
+ <entry><link
linkend="ini.cli.prompt">cli.prompt</link></entry>
+ <entry>"\b \> "</entry>
+ <entry>PHP_INI_ALL</entry>
+ <entry>Verfügbar seit PHP 5.4.0.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ &ini.descriptions.title;
+
+ <para>
+ <variablelist>
+ <varlistentry xml:id="ini.cli.pager">
+ <term>
+ <parameter>cli.pager</parameter>
+ <type>string</type>
+ </term>
+ <listitem>
+ <para>
+ Externes Werkzeug für die Ausgabe der <link
+ linkend="features.commandline">Kommandozeile</link>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ini.cli.prompt">
+ <term>
+ <parameter>cli.prompt</parameter>
+ <type>string</type>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="features.commandline">Kommandozeile</link> Eingabe.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+</section>
+
+<!-- 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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59334
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59334
------------------------------------------------------------------
Modified: de/reference/datetime/book.xml
By: Stefan Schenke on 2014-12-11 07:47:55
===================================================================
--- de/reference/datetime/book.xml
+++ de/reference/datetime/book.xml
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 330571 $ -->
-<!-- EN-Revision: 326064 Maintainer: hholzgra Status: ready -->
-<!-- Membership: core -->
+<!-- $Revision: 330340 $ -->
+<!-- EN-Revision: 330340 Maintainer: Stefan Schenke Status: ready -->
<book xml:id="book.datetime" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="core" ?>
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=59337
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=59337
------------------------------------------------------------------
--
https://edit.php.net/
This email is send automatically by the Php Docbook Online Editor.