Contributions are ready for review

From: 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.

« previous php.doc.de (#4922) next »