<strings>
<string id="gmstrftime" value="<div id='function.gmstrftime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.gmstrftime.php'>gmstrftime</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmstrftime</span> &amp;mdash; <span class='dc-title'>Formatiert eine Datum-/Zeitangabe in GMT/UTC-Format entsprechend den lokalen Einstellungen</span></p> </div> <a name='function.gmstrftime.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>gmstrftime</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$format</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp</tt><span class='initializer'> = time()</span></span> ] )</div> <p class='para rdfs-comment'> Bewirkt das gleiche wie <a href='http://www.php.net/manual/de/function.strftime.php' class='function'>strftime()</a> mit dem Unterschied, dass die Zeit nach Greenwich Mean Time (GMT) zur&amp;uuml;ckgegeben wird. Wenn das Skript beispielsweise unter Eastern Standard Time (GMT -0500) l&amp;auml;uft, gibt die erste Zeile unten &amp;quot;Dec 31 1998 20:00:00&amp;quot; aus, w&amp;auml;hrend die zweite &amp;quot;Jan 01 1999 01:00:00&amp;quot; ausgibt. </p> </div> <a name='function.gmstrftime.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>format</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Siehe die Beschreibung bei <a href='http://www.php.net/manual/de/function.strftime.php' class='function'>strftime()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timestamp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der optionale Parameter <i><tt class='parameter'>timestamp</tt></i> ist ein Unix Timestamp als <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> oder die aktuelle lokale Zeit wenn kein <i><tt class='parameter'>timestamp</tt></i> &amp;uuml;bergeben wurde. Er entspricht dann also dem Ergebnis der Funktion <a href='http://www.php.net/manual/de/function.time.php' class='function'>time()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.gmstrftime.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt eine entsprechend dem &amp;uuml;bergebenen Formatstring formatierte Zeichenkette zur&amp;uuml;ck. Die verwendete Zeitangabe wird durch den &amp;uuml;bergebenen <i><tt class='parameter'>timestamp</tt></i> oder die aktuelle lokale Zeit festgelegt, wenn kein Timestamp angegeben wurde. Monats- und Wochentagsnamen sowie andere sprachabh&amp;auml;ngige Zeichenketten beziehen sich auf die via <a href='http://www.php.net/manual/de/function.setlocale.php' class='function'>setlocale()</a> festgelegte aktuelle Locale-Angabe. </p> </div> <a name='function.gmstrftime.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>gmstrftime()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />setlocale</span><span style='color: #007700'>(</span><span style='color: #0000BB'>LC_TIME</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'en_US'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>strftime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%b&amp;nbsp;%d&amp;nbsp;%Y&amp;nbsp;%H:%M:%S'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>20</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>31</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>98</span><span style='color: #007700'>))&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmstrftime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%b&amp;nbsp;%d&amp;nbsp;%Y&amp;nbsp;%H:%M:%S'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>20</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>31</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>98</span><span style='color: #007700'>))&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gmstrftime.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.strftime.php' class='function' rel='rdfs-seeAlso'>strftime()</a> - Formatiert eine Zeit-/Datumsangabe nach den lokalen Einstellungen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmmktime" value="<div id='function.gmmktime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.gmmktime.php'>gmmktime</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmmktime</span> &amp;mdash; <span class='dc-title'>Gibt einen Unix-Timestamp (Zeitstempel) f&amp;uuml;r ein GMT Datum zur&amp;uuml;ck</span></p> </div> <a name='function.gmmktime.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmmktime</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$hour</tt><span class='initializer'> = gmdate(&amp;quot;H&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$minute</tt><span class='initializer'> = gmdate(&amp;quot;i&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$second</tt><span class='initializer'> = gmdate(&amp;quot;s&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt><span class='initializer'> = gmdate(&amp;quot;n&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt><span class='initializer'> = gmdate(&amp;quot;j&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt><span class='initializer'> = gmdate(&amp;quot;Y&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$is_dst</tt><span class='initializer'> = -1</span></span> ]]]]]]] )</div> <p class='para rdfs-comment'> Identisch zu <a href='http://www.php.net/manual/de/function.mktime.php' class='function'>mktime()</a> mit der Ausnahme, dass die &amp;uuml;bergebenen Parameter ein GMT-Datum repr&amp;auml;sentieren. <b>gmmktime()</b> greift intern auf <a href='http://www.php.net/manual/de/function.mktime.php' class='function'>mktime()</a> zur&amp;uuml;ck, so dass nur Zeitangaben valide sind, die in der ausgew&amp;auml;hlten lokalen Zeitzone genutzt werden k&amp;ouml;nnen. </p> <p class='para'> Wie bei <a href='http://www.php.net/manual/de/function.mktime.php' class='function'>mktime()</a> k&amp;ouml;nnen Argumente von rechts nach links weggelassen werden, wobei jedes fehlende Argument auf den gegenw&amp;auml;rtigen entsprechenden GMT-Wert gesetzt wird. </p> </div> <a name='function.gmmktime.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>hour</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Stunde </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>minute</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Minute </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>second</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Sekunde </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Monat </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Tag </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Jahr </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_dst</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Parameter repr&amp;auml;sentieren immer ein GMT-Datum, so dass <i><tt class='parameter'>is_dst</tt></i> keinen Einfluss auf das Ergebnis nimmt. </p> </dd> </dl> <p> </p> </div> <a name='function.gmmktime.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt einen Unix Timestamp im <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a>-Format zur&amp;uuml;ck. </p> </div> <a name='function.gmmktime.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Mit der Einf&amp;uuml;hrung von PHP 5.1.0 wird der Parameter <i><tt class='parameter'>is_dst</tt></i> als veraltet betrachtet. In der Folge sollten stattdessen die neuen Zeitzonenhandling-Features verwendet werden. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.gmmktime.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>gmmktime()</b> unter den Beschr&amp;auml;nkungen von Windows</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />gmmktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1970</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;g&amp;uuml;ltig&amp;nbsp;in&amp;nbsp;GMT&amp;nbsp;und&amp;nbsp;west,&amp;nbsp;ung&amp;uuml;ltig&amp;nbsp;in&amp;nbsp;east<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gmmktime.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.mktime.php' class='function' rel='rdfs-seeAlso'>mktime()</a> - Gibt den Unix-Timestamp/Zeitstempel f&amp;uuml;r ein Datum zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.date.php' class='function' rel='rdfs-seeAlso'>date()</a> - Formatiert ein(e) angegebene(s) Zeit/Datum</li> <li class='member'><a href='http://www.php.net/manual/de/function.time.php' class='function' rel='rdfs-seeAlso'>time()</a> - Gibt den aktuellen Unix-Timestamp/Zeitstempel zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmdate" value="<div id='function.gmdate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.gmdate.php'>gmdate</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmdate</span> &amp;mdash; <span class='dc-title'>Formatiert eine GMT/UTC Zeit-/Datumsangabe</span></p> </div> <a name='function.gmdate.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>gmdate</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$format</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp</tt></span> ] )</div> <p class='para rdfs-comment'> Identisch zur Funktion <a href='http://www.php.net/manual/de/function.date.php' class='function'>date()</a>, ausgenommen dass die zur&amp;uuml;ckgegebene Zeitangabe Greenwich Mean Time (GMT) entspricht. </p> </div> <a name='function.gmdate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>format</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Format des ausgegebenen Datums<a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>s. Siehe auch die Formatierungsoptionen der <a href='http://www.php.net/manual/de/function.date.php' class='function'>date()</a>-Funktion. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timestamp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der optionale Parameter <i><tt class='parameter'>timestamp</tt></i> ist ein Unix Timestamp als <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> oder die aktuelle lokale Zeit wenn kein <i><tt class='parameter'>timestamp</tt></i> &amp;uuml;bergeben wurde. Er entspricht dann also dem Ergebnis der Funktion <a href='http://www.php.net/manual/de/function.time.php' class='function'>time()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.gmdate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt einen formatierten Datumsstring zur&amp;uuml;ck. Wenn ein nichtnumerischer Wert f&amp;uuml;r <i><tt class='parameter'>timestamp</tt></i> verwendet wird, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben und eine Fehlermeldung vom Typ <b><tt class='constant'>E_WARNING</tt></b> erzeugt. </p> </div> <a name='function.gmdate.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Der valide Bereich eines Timestamps ist typischerweise von Freitag, den 13. Dezember 1901 20:45:54 GMT bis Dienstag, den 19. Januar 2038 03:14:07 GMT. (Dies sind die Daten, die zum kleinsten und gr&amp;ouml;&amp;szlig;ten m&amp;ouml;gichen Wert f&amp;uuml;r einen vorzeichenbehafteten 32-Bit Integer korrespondieren.) Vor PHP 5.1.0 war dieser Bereich auf einigen Systemen (z.B. Windows) limitiert auf den Zeitraum 01-01-1970 bis 19-01-2038. </td> </tr> <tr valign='middle'> <td align='left'>5.1.1</td> <td align='left'> Es gibt n&amp;uuml;tzliche <a href='http://www.php.net/manual/de/datetime.constants.php' class='link'>Konstanten</a> f&amp;uuml;r Standard-Datums-/-Zeitformate, die verwendet werden k&amp;ouml;nnen, um den <i><tt class='parameter'>format</tt></i> -Parameter zu spezifizieren. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.gmdate.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>gmdate()</b>-Beispiel</b></p> <div class='example-contents para'><p> Wenn das Skript in Finnland (GMT +0200) ausgef&amp;uuml;hrt wird, gibt die erste Zeile &amp;quot;Jan 01 1998 00:00:00&amp;quot; aus, w&amp;auml;hrend die zweite Zeile &amp;quot;Dec 31 1997 22:00:00&amp;quot; zur&amp;uuml;ckgibt. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'M&amp;nbsp;d&amp;nbsp;Y&amp;nbsp;H:i:s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1998</span><span style='color: #007700'>));<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmdate</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'M&amp;nbsp;d&amp;nbsp;Y&amp;nbsp;H:i:s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1998</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gmdate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.date.php' class='function' rel='rdfs-seeAlso'>date()</a> - Formatiert ein(e) angegebene(s) Zeit/Datum</li> <li class='member'><a href='http://www.php.net/manual/de/function.mktime.php' class='function' rel='rdfs-seeAlso'>mktime()</a> - Gibt den Unix-Timestamp/Zeitstempel f&amp;uuml;r ein Datum zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.gmmktime.php' class='function' rel='rdfs-seeAlso'>gmmktime()</a> - Gibt einen Unix-Timestamp (Zeitstempel) f&amp;uuml;r ein GMT Datum zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.strftime.php' class='function' rel='rdfs-seeAlso'>strftime()</a> - Formatiert eine Zeit-/Datumsangabe nach den lokalen Einstellungen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="glob" value="<div id='function.glob' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.glob.php'>glob</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>glob</span> &amp;mdash; <span class='dc-title'>Findet Dateinamen, die mit einem Muster &amp;uuml;bereinstimmen</span></p> </div> <a name='function.glob.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>glob</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>glob()</b> findet Dateipfade, die mit dem angegebenen Muster <i><tt class='parameter'>pattern</tt></i> &amp;uuml;bereinstimmen. Die &amp;Uuml;bereinstimmung wird nach den gleichen Regeln gepr&amp;uuml;ft, wie in der glob()-Funktion der C-Bibliothek und entspricht weitgehend den Regeln in den &amp;uuml;blichen Kommandozeilen-Shells. </p> </div> <a name='function.glob.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Suchmuster. Parameter- und Tilde-Ersetzung findet nicht statt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> M&amp;ouml;gliche Flags: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GLOB_MARK</tt></b> - F&amp;uuml;gt jedem zur&amp;uuml;ckgegebenen Verzeichnis einen Slash hinzu </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GLOB_NOSORT</tt></b> - Gibt Dateinamen unsortiert in der Reihenfolge ihrer Verzeichniseintr&amp;auml;ge zur&amp;uuml;ck </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GLOB_NOCHECK</tt></b> - Gibt das Suchmuster zur&amp;uuml;ck, wenn keine &amp;uuml;bereinstimmende Dateinamen gefunden wurden </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GLOB_NOESCAPE</tt></b> - Backslashes maskieren keine Metazeichen </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GLOB_BRACE</tt></b> - {a,b,c} pr&amp;uuml;ft auf &amp;#039;a&amp;#039;, &amp;#039;b&amp;#039;, oder &amp;#039;c&amp;#039; </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GLOB_ONLYDIR</tt></b> - Gibt nur &amp;uuml;bereinstimmende Verzeichnisnamen zur&amp;uuml;ck </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GLOB_ERR</tt></b> - Anhalten bei Lesefehlern (wie nicht-lesbaren Verzeichnis), standardm&amp;auml;&amp;szlig;ig werden Fehler ignoriert </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.glob.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array mit den &amp;uuml;bereinstimmenden Datei- und Verzeichnisnamen zur&amp;uuml;ck. Wenn keine Treffer gefunden wurden, wird ein leeres Array zur&amp;uuml;ckgegeben und im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <blockquote><p><b class='note'>Hinweis</b>: Auf manchen Systemen ist es nicht m&amp;ouml;glich, zwischen einer leeren Ergebnismenge und einem aufgetretenen Fehler zu unterscheiden. <br /> </p></blockquote> </div> <a name='function.glob.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> <b><tt class='constant'>GLOB_ERR</tt></b> wurde hinzugef&amp;uuml;gt </td> </tr> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> <b><tt class='constant'>GLOB_ONLYDIR</tt></b> ist nun auch unter Windows und anderen Systemen, die nicht die GNU-C-Bibliothek benutzen </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.glob.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Einfacher Ersatz von <a href='http://www.php.net/manual/de/function.opendir.php' class='function'>opendir()</a> etc. </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>glob</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'*.txt'</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$filename</span><span style='color: #DD0000'>&amp;nbsp;-&amp;nbsp;Gr&amp;ouml;&amp;szlig;e:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>filesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> funclist.txt - Gr&amp;ouml;&amp;szlig;e: 44686 funcsummary.txt - Gr&amp;ouml;&amp;szlig;e: 267625 quickref.txt - Gr&amp;ouml;&amp;szlig;e: 137820 </pre></div> </div> </div><p> </p> </div> <a name='function.glob.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion kann nicht mit <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>entfernten Dateien</a> arbeiten, da der Zugriff auf die Datei, die bearbeitet werden soll, &amp;uuml;ber das Dateisystem des Servers m&amp;ouml;glich sein muss.</span></p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Diese Funktion ist nicht auf allen Systemen verf&amp;uuml;gbar (z.B. nicht auf alten Sun-OS-Versionen). </span> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Das <b><tt class='constant'>GLOB_BRACE</tt></b>-Flag ist auf einigen nicht-GNU-Systemen (wie Solaris) nicht verf&amp;uuml;gbar. </span> </p></blockquote> </div> <a name='function.glob.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.opendir.php' class='function' rel='rdfs-seeAlso'>opendir()</a> - &amp;Ouml;ffnen eines Verzeichnis-Handles</li> <li class='member'><a href='http://www.php.net/manual/de/function.readdir.php' class='function' rel='rdfs-seeAlso'>readdir()</a> - Liest einen Eintrag aus einem Verzeichnis-Handle</li> <li class='member'><a href='http://www.php.net/manual/de/function.closedir.php' class='function' rel='rdfs-seeAlso'>closedir()</a> - Schlie&amp;szlig;en eines Verzeichnis-Handles</li> <li class='member'><a href='http://www.php.net/manual/de/function.fnmatch.php' class='function' rel='rdfs-seeAlso'>fnmatch()</a> - Match filename against a pattern</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_resource_type" value="<div id='function.get-resource-type' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-resource-type.php'>get_resource_type</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>get_resource_type</span> &amp;mdash; <span class='dc-title'> Returns the resource type </span></p> </div> <a name='function.get-resource-type.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>get_resource_type</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='para rdfs-comment'> This function gets the type of the given resource. </p> </div> <a name='function.get-resource-type.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The evaluated resource handle. </p> </dd> </dl> <p> </p> </div> <a name='function.get-resource-type.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If the given <i><tt class='parameter'>handle</tt></i> is a resource, this function will return a string representing its type. If the type is not identified by this function, the return value will be the string <i>Unknown</i>. </p> <p class='para'> This function will return <b><tt class='constant'>FALSE</tt></b> and generate an error if <i><tt class='parameter'>handle</tt></i> is not a <a href='http://www.php.net/manual/de/language.types.resource.php' class='type resource'>resource</a>. </p> </div> <a name='function.get-resource-type.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_resource_type()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;prints:&amp;nbsp;mysql&amp;nbsp;link<br /></span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #0000BB'>get_resource_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;prints:&amp;nbsp;file<br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>get_resource_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;prints:&amp;nbsp;domxml&amp;nbsp;document<br /></span><span style='color: #0000BB'>$doc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>new_xmldoc</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.0'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>get_resource_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$doc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>doc</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_required_files" value="<div id='function.get-required-files' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-required-files.php'>get_required_files</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_required_files</span> &amp;mdash; <span class='dc-title'>Alias von <a href='http://www.php.net/manual/de/function.get-included-files.php' class='function'>get_included_files()</a></span></p> </div> <a name='function.get-required-files.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='simpara'> Diese Funktion ist ein Alias f&amp;uuml;r: <a href='http://www.php.net/manual/de/function.get-included-files.php' class='function'>get_included_files()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_parent_class" value="<div id='function.get-parent-class' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-parent-class.php'>get_parent_class</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_parent_class</span> &amp;mdash; <span class='dc-title'>Gibt den Namen der Elternklasse eines Objektes zur&amp;uuml;ck</span></p> </div> <a name='function.get-parent-class.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>get_parent_class</b></span> ([ <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$object</tt></span> ] )</div> <p class='para rdfs-comment'> Gibt den Namen der Elternklasse eines Objekts oder einer Klasse zur&amp;uuml;ck. </p> </div> <a name='function.get-parent-class.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das untersuchte Objekt oder der untersuchte Klassenname. </p> </dd> </dl> <p> </p> </div> <a name='function.get-parent-class.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Namen der Elternklasse der Klasse zur&amp;uuml;ck, von der <i><tt class='parameter'>object</tt></i> eine Instanz oder der Name ist. </p> <blockquote><p><b class='note'>Hinweis</b>: Falls das Objekt keine Elternklasse hat, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. <br /> </p></blockquote> <p class='para'> Falls die Funktion au&amp;szlig;erhalb eines Objekts ohne Parameter aufgerufen wird, gibt sie <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> </div> <a name='function.get-parent-class.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Vor 5.1.0</td> <td align='left'> Falls die Funktion au&amp;szlig;erhalb eines Objekts ohne Parameter aufgerufen wird, gibt sie <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ck mit einer Warnung. </td> </tr> <tr valign='middle'> <td align='left'>Seit 5.0.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>object</tt></i> ist optional, falls die Funktion von einer Methode eines Objekts aufgerufen wird. </td> </tr> <tr valign='middle'> <td align='left'>Seit 4.0.5</td> <td align='left'> Falls <i><tt class='parameter'>object</tt></i> eine Zeichenkette ist, gibt diese Funktion den Namen der Elternklasse der Klasse mit diesem Namen zur&amp;uuml;ck. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-parent-class.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Die Verwendung von <b>get_parent_class()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>vater&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>vater</span><span style='color: #007700'>()<br />&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;implementiert&amp;nbsp;etwas&amp;nbsp;Logik<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>}<br />}<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>kind&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>vater&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>kind</span><span style='color: #007700'>()<br />&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ich&amp;nbsp;bin&amp;nbsp;das&amp;nbsp;Kind&amp;nbsp;von&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>get_parent_class</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>)&amp;nbsp;,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />}<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>kind2&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>vater&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>kind2</span><span style='color: #007700'>()<br />&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ich&amp;nbsp;bin&amp;nbsp;ebenfalls&amp;nbsp;das&amp;nbsp;Kind&amp;nbsp;von&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>get_parent_class</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'kind2'</span><span style='color: #007700'>)&amp;nbsp;,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$foo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>kind</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$bar&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>kind2</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Ich bin das Kind von vater Ich bin ebenfalls das Kind von vater </pre></div> </div> </div><p> </p> </div> <a name='function.get-parent-class.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.get-class.php' class='function' rel='rdfs-seeAlso'>get_class()</a> - Ermittelt den Klassennamen eines Objekts</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-subclass-of.php' class='function' rel='rdfs-seeAlso'>is_subclass_of()</a> - Pr&amp;uuml;ft ob ein Objekt von der angegebenen Klasse abstammt</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_object_vars" value="<div id='function.get-object-vars' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-object-vars.php'>get_object_vars</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_object_vars</span> &amp;mdash; <span class='dc-title'>Liefert die &amp;ouml;ffentlichen Elemente eines Objekts</span></p> </div> <a name='function.get-object-vars.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_object_vars</b></span> ( <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Liefert die &amp;ouml;ffentlich zugreifbaren nichtstatischen Properties des gegebenen Objekts <i><tt class='parameter'>object</tt></i> entsprechend der Sichtbarkeitsregeln. </p> </div> <a name='function.get-object-vars.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Eine Objektinstanz. </p> </dd> </dl> <p> </p> </div> <a name='function.get-object-vars.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein assoziatives Array der definierten nicht-statischen Elemente des mit <i><tt class='parameter'>object</tt></i> spezifizierten Objekts zur&amp;uuml;ck, auf die im aktuellen Sichtbarkeitsbereich zugegriffen werden kann. Wenn einem Element kein Wert zugewiesen wurde, wird es mit einem <b><tt class='constant'>NULL</tt></b>-Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='function.get-object-vars.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>vor 4.2.0</td> <td align='left'> Variablen, die in der Klasse deklariert sind, aber keinen Wert zugewiesen bekommen haben, werden nicht als Teil des Ergebnisarrays zur&amp;uuml;ckgegeben. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-object-vars.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Nutzung der <b>get_object_vars()</b>-Funktion</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$d</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_object_vars</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$test&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>foo</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_object_vars</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$test</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$test</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(2) { [&amp;quot;b&amp;quot;]=&amp;gt; int(1) [&amp;quot;c&amp;quot;]=&amp;gt; NULL } array(4) { [&amp;quot;a&amp;quot;]=&amp;gt; NULL [&amp;quot;b&amp;quot;]=&amp;gt; int(1) [&amp;quot;c&amp;quot;]=&amp;gt; NULL [&amp;quot;d&amp;quot;]=&amp;gt; NULL } </pre></div> </div> </div><p> </p> </div> <a name='function.get-object-vars.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.get-class-methods.php' class='function' rel='rdfs-seeAlso'>get_class_methods()</a> - Ermittelt die Namen der definierten Methoden einer Klasse</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-class-vars.php' class='function' rel='rdfs-seeAlso'>get_class_vars()</a> - Liefert die Vorgabeeigenschaften einer Klasse</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_meta_tags" value="<div id='function.get-meta-tags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-meta-tags.php'>get_meta_tags</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_meta_tags</span> &amp;mdash; <span class='dc-title'>Liest alle content-Attribute der Meta-Tags einer Datei aus und gibt ein Array zur&amp;uuml;ck</span></p> </div> <a name='function.get-meta-tags.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_meta_tags</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> &amp;Ouml;ffnet <i><tt class='parameter'>filename</tt></i> und untersucht die Datei Zeile f&amp;uuml;r Zeile auf das Vorkommen von &amp;lt;meta&amp;gt;-Tags. Das Parsen wird beim ersten Auftreten von <i>&amp;lt;/head&amp;gt;</i> beendet. </p> </div> <a name='function.get-meta-tags.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Pfad zur HTML-Datei im Stringformat. Die Datei kann lokal oder als ein <acronym title='Uniform Resource Locator'>URL</acronym> vorliegen. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Was <b>get_meta_tags()</b> parst</b></p> <div class='example-contents programlisting'> <div class='htmlcode'><pre class='htmlcode'>&amp;lt;meta name=&amp;quot;author&amp;quot; content=&amp;quot;name&amp;quot;&amp;gt; &amp;lt;meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;php documentation&amp;quot;&amp;gt; &amp;lt;meta name=&amp;quot;DESCRIPTION&amp;quot; content=&amp;quot;a php manual&amp;quot;&amp;gt; &amp;lt;meta name=&amp;quot;geo.position&amp;quot; content=&amp;quot;49.33;-86.59&amp;quot;&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;!-- parsing stops here --&amp;gt;</pre> </div> </div> </div><p> (Geben Sie auf die Zeilenenden acht - PHP verwendet eine native Funktion, um den Input zu parsen, daher werden Mac-Dateien auf einem Unix-System zu Fehlern f&amp;uuml;hren.) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>use_include_path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ist <i><tt class='parameter'>use_include_path</tt></i> auf <b><tt class='constant'>TRUE</tt></b> gesetzt, wird PHP immer versuchen, die gesuchte Datei innerhalb des Standard-Include-Pfades, wie er via <a href='http://www.php.net/manual/de/ini.core.php#ini.include-path' class='link'>include_path</a>-Direktive angegeben ist, zu finden. Diese angabe wird nur f&amp;uuml;r lokale Dateien nicht jedoch f&amp;uuml;r URLs verwendet. </p> </dd> </dl> <p> </p> </div> <a name='function.get-meta-tags.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array mit allen geparsten Metatags zur&amp;uuml;ck. </p> <p class='para'> Der Wert des name-Attributs wird dabei zum Schl&amp;uuml;ssel, der Wert des content-Attributs wird der Wert des zur&amp;uuml;ckgegebenen Arrays, so dass Sie einfach die Standard-Arrayfunktionen verwenden k&amp;ouml;nnen, um durch das gesamte Array zu traversieren oder auf einzelne Werte davon zuzugreifen. Sonderzeichen im Wert des name-Attributs werden mit &amp;#039;_&amp;#039; ersetzt, alle anderen Zeichen werden in Kleinbuchstaben konvertiert. Haben zwei Metatags den gleichen Namen, wird nur der letzte zur&amp;uuml;ckgegeben. </p> </div> <a name='function.get-meta-tags.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> Support f&amp;uuml;r ungequotete HTML-Attribute hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-meta-tags.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Was <b>get_meta_tags()</b> zur&amp;uuml;ckgibt</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Angenommen&amp;nbsp;die&amp;nbsp;genannten&amp;nbsp;Tags&amp;nbsp;stuenden&amp;nbsp;auf&amp;nbsp;www.example.com<br /></span><span style='color: #0000BB'>$tags&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>get_meta_tags</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Beachten&amp;nbsp;Sie,&amp;nbsp;dass&amp;nbsp;alle&amp;nbsp;Keys&amp;nbsp;kleingeschrieben&amp;nbsp;werden<br />//&amp;nbsp;und&amp;nbsp;dass&amp;nbsp;.&amp;nbsp;im&amp;nbsp;Schluessel&amp;nbsp;durch&amp;nbsp;_&amp;nbsp;ersetzt&amp;nbsp;wird.<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$tags</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'author'</span><span style='color: #007700'>];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;name<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$tags</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'keywords'</span><span style='color: #007700'>];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;php&amp;nbsp;documentation<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$tags</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'description'</span><span style='color: #007700'>];&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;a&amp;nbsp;php&amp;nbsp;manual<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$tags</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'geo_position'</span><span style='color: #007700'>];&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;49.33;-86.59<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.get-meta-tags.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.htmlentities.php' class='function' rel='rdfs-seeAlso'>htmlentities()</a> - Wandelt alle geeigneten Zeichen in entsprechende HTML-Codes um</li> <li class='member'><a href='http://www.php.net/manual/de/function.urlencode.php' class='function' rel='rdfs-seeAlso'>urlencode()</a> - URL-kodiert einen String</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_magic_quotes_runtime" value="<div id='function.get-magic-quotes-runtime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-magic-quotes-runtime.php'>get_magic_quotes_runtime</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_magic_quotes_runtime</span> &amp;mdash; <span class='dc-title'> Zeigt die aktuelle Konfiguration von magic_quotes_runtime </span></p> </div> <a name='function.get-magic-quotes-runtime.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type Long'>Long</span></span> <span class='methodname'><b>get_magic_quotes_runtime</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Zeigt die aktuelle Konfiguration von <a href='http://www.php.net/manual/de/info.configuration.php#ini.magic-quotes-runtime' class='link'>magic_quotes_runtime</a>. (0 f&amp;uuml;r aus, 1 f&amp;uuml;r an). </p> <p class='simpara'> Siehe auch <a href='http://www.php.net/manual/de/function.get-magic-quotes-gpc.php' class='function'>get_magic_quotes_gpc()</a> und <a href='http://www.php.net/manual/de/function.set-magic-quotes-runtime.php' class='function'>set_magic_quotes_runtime()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_magic_quotes_gpc" value="<div id='function.get-magic-quotes-gpc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-magic-quotes-gpc.php'>get_magic_quotes_gpc</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_magic_quotes_gpc</span> &amp;mdash; <span class='dc-title'> Zeigt die aktuelle Konfiguration von magic quotes gpc </span></p> </div> <a name='function.get-magic-quotes-gpc.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type long'>long</span></span> <span class='methodname'><b>get_magic_quotes_gpc</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Zeigt die aktuelle Konfiguration von <a href='http://www.php.net/manual/de/info.configuration.php#ini.magic-quotes-gpc' class='link'>magic_quotes_gpc</a>. (0 f&amp;uuml;r aus, 1 f&amp;uuml;r an). </p> <p class='simpara'> Siehe auch <a href='http://www.php.net/manual/de/function.get-magic-quotes-runtime.php' class='function'>get_magic_quotes_runtime()</a> und <a href='http://www.php.net/manual/de/function.set-magic-quotes-runtime.php' class='function'>set_magic_quotes_runtime()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_loaded_extensions" value="<div id='function.get-loaded-extensions' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-loaded-extensions.php'>get_loaded_extensions</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_loaded_extensions</span> &amp;mdash; <span class='dc-title'>Liefert ein Array mit den Namen aller einkompilierten und geladenen Extensions</span></p> </div> <a name='function.get-loaded-extensions.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_loaded_extensions</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$zend_extensions</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Diese Funktion gibt die Namen aller in den PHP Interpreter einkompilierten und geladenen Extensions aus. </p> </div> <a name='function.get-loaded-extensions.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>zend_extensions</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Legt fest ob auch Zend Extensions zur&amp;uuml;ckgegeben werden sollen. Vorgabewert ist <b><tt class='constant'>FALSE</tt></b> d.h. Zend Extensions werden ignoriert. </p> </dd> </dl> <p> </p> </div> <a name='function.get-loaded-extensions.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array mit den Namen aller Extensions zur&amp;uuml;ck. </p> </div> <a name='function.get-loaded-extensions.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.4</td> <td align='left'> Der optionale Parameter <i><tt class='parameter'>zend_extensions</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-loaded-extensions.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_loaded_extensions()</b> Beispiele</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_loaded_extensions</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; xml [1] =&amp;gt; wddx [2] =&amp;gt; standard [3] =&amp;gt; session [4] =&amp;gt; posix [5] =&amp;gt; pgsql [6] =&amp;gt; pcre [7] =&amp;gt; gd [8] =&amp;gt; ftp [9] =&amp;gt; db [10] =&amp;gt; calendar [11] =&amp;gt; bcmath ) </pre></div> </div> </div><p> </p> </div> <a name='function.get-loaded-extensions.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.get-extension-funcs.php' class='function' rel='rdfs-seeAlso'>get_extension_funcs()</a> - Liefert die Namen der Funktionen einer Extension</li> <li class='member'><a href='http://www.php.net/manual/de/function.extension-loaded.php' class='function' rel='rdfs-seeAlso'>extension_loaded()</a> - Pr&amp;uuml;ft ob eine Extension geladen ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.dl.php' class='function' rel='rdfs-seeAlso'>dl()</a> - L&amp;auml;dt eine PHP-Erweiterung (Extension) zur Laufzeit</li> <li class='member'><a href='http://www.php.net/manual/de/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Zeigt viele Informationen zu PHP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_include_path" value="<div id='function.get-include-path' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-include-path.php'>get_include_path</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>get_include_path</span> &amp;mdash; <span class='dc-title'>Gets the current include_path configuration option</span></p> </div> <a name='function.get-include-path.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>get_include_path</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Gets the current <a href='http://www.php.net/manual/de/ini.core.php#ini.include-path' class='link'>include_path</a> configuration option value. </p> </div> <a name='function.get-include-path.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the path, as a string. </p> </div> <a name='function.get-include-path.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_include_path()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Works&amp;nbsp;as&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;4.3.0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>get_include_path</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Works&amp;nbsp;in&amp;nbsp;all&amp;nbsp;PHP&amp;nbsp;versions<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'include_path'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.get-include-path.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ini-get.php' class='function' rel='rdfs-seeAlso'>ini_get()</a> - Gets the value of a configuration option</li> <li class='member'><a href='http://www.php.net/manual/de/function.restore-include-path.php' class='function' rel='rdfs-seeAlso'>restore_include_path()</a> - Restores the value of the include_path configuration option</li> <li class='member'><a href='http://www.php.net/manual/de/function.set-include-path.php' class='function' rel='rdfs-seeAlso'>set_include_path()</a> - Sets the include_path configuration option</li> <li class='member'><a href='http://www.php.net/manual/de/function.include.php' class='function' rel='rdfs-seeAlso'>include()</a> - include</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_included_files" value="<div id='function.get-included-files' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-included-files.php'>get_included_files</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_included_files</span> &amp;mdash; <span class='dc-title'>Liefert ein Array mit den Namen der includierten Dateien</span></p> </div> <a name='function.get-included-files.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_included_files</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt die Namen aller Dateien zur&amp;uuml;ck die mit <a href='http://www.php.net/manual/de/function.include.php' class='function'>include()</a>, <a href='http://www.php.net/manual/de/function.include-once.php' class='function'>include_once()</a>, <a href='http://www.php.net/manual/de/function.require.php' class='function'>require()</a> oder <a href='http://www.php.net/manual/de/function.require-once.php' class='function'>require_once()</a> eingebunden wurden. </p> </div> <a name='function.get-included-files.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array mit Dateinamen zur&amp;uuml;ck. </p> <p class='para'> Das urspr&amp;uuml;nglich aufgerufene Skript wird auch als includierte Datei angesehen und damit zusammen mit den Namen der tat&amp;auml;schlich mit <a href='http://www.php.net/manual/de/function.include.php' class='function'>include()</a> etc. eingebundenen Dateien zur&amp;uuml;ckgegeben. </p> <p class='para'> Dateien die mehrfach eingebunden werden erscheinen nur einfach im Ergebnisarray. </p> </div> <a name='function.get-included-files.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.0.1</td> <td align='left'> Bis einschlie&amp;szlig;lich PHP 4.0.1 nahm diese Funktion an dass die includierten Dateien grunds&amp;auml;tzlich auf <i>.php</i> enden und ignorierte Dateien mit anderen Endungen. Das zur&amp;uuml;ckgegebene Array war assoziativ und enthielt nur mit <a href='http://www.php.net/manual/de/function.include.php' class='function'>include()</a> oder <a href='http://www.php.net/manual/de/function.include-once.php' class='function'>include_once()</a> eingebunden wurden. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-included-files.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_included_files()</b>Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Diese&amp;nbsp;Datei&amp;nbsp;ist&amp;nbsp;abc.php<br /><br /></span><span style='color: #007700'>include&amp;nbsp;</span><span style='color: #DD0000'>'test1.php'</span><span style='color: #007700'>;<br />include_once&amp;nbsp;</span><span style='color: #DD0000'>'test2.php'</span><span style='color: #007700'>;<br />require&amp;nbsp;</span><span style='color: #DD0000'>'test3.php'</span><span style='color: #007700'>;<br />require_once&amp;nbsp;</span><span style='color: #DD0000'>'test4.php'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$included_files&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>get_included_files</span><span style='color: #007700'>();<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$included_files&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$filename</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> abc.php test1.php test2.php test3.php test4.php </pre></div> </div> </div><p> </p> </div> <a name='function.get-included-files.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Dateien die &amp;uuml;ber die <i>auto_prepend_file</i> Konfigurationsdirektive eingebunden werden sind nicht Teil des Ergebnisarrays. <br /> </p></blockquote> </div> <a name='function.get-included-files.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.include.php' class='function' rel='rdfs-seeAlso'>include()</a> - include</li> <li class='member'><a href='http://www.php.net/manual/de/function.include-once.php' class='function' rel='rdfs-seeAlso'>include_once()</a> - include_once</li> <li class='member'><a href='http://www.php.net/manual/de/function.require.php' class='function' rel='rdfs-seeAlso'>require()</a> - require</li> <li class='member'><a href='http://www.php.net/manual/de/function.require-once.php' class='function' rel='rdfs-seeAlso'>require_once()</a> - require_once</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-required-files.php' class='function' rel='rdfs-seeAlso'>get_required_files()</a> - Alias von get_included_files</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_html_translation_table" value="<div id='function.get-html-translation-table' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-html-translation-table.php'>get_html_translation_table</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_html_translation_table</span> &amp;mdash; <span class='dc-title'>Gibt die Umwandlungs-Tabelle zur&amp;uuml;ck, die von <a href='http://www.php.net/manual/de/function.htmlspecialchars.php' class='function'>htmlspecialchars()</a> und <a href='http://www.php.net/manual/de/function.htmlentities.php' class='function'>htmlentities()</a> verwendet wird</span></p> </div> <a name='function.get-html-translation-table.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_html_translation_table</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$table</tt><span class='initializer'> = HTML_SPECIALCHARS</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$quote_style</tt><span class='initializer'> = ENT_COMPAT</span></span> ]] )</div> <p class='para rdfs-comment'> <b>get_html_translation_table()</b> gibt die Umwandlungs-Tabelle zur&amp;uuml;ck, die intern in den Funktionen <a href='http://www.php.net/manual/de/function.htmlspecialchars.php' class='function'>htmlspecialchars()</a> und <a href='http://www.php.net/manual/de/function.htmlentities.php' class='function'>htmlentities()</a> verwendet wird. </p> <blockquote><p><b class='note'>Hinweis</b>: Sonderzeichen k&amp;ouml;nnen auf unterschiedliche Weise kodiert werden. <i>&amp;quot;</i> kann kodiert werden als <i>&amp;amp;quot;</i>, <i>&amp;amp;#34;</i> oder <i>&amp;amp;#x22</i>. <b>get_html_translation_table()</b> gibt nur die am h&amp;auml;ufigsten verwendete Form davon zur&amp;uuml;ck. <br /> </p></blockquote> </div> <a name='function.get-html-translation-table.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Es gibt zwei neue Konstanten (<b><tt class='constant'>HTML_ENTITIES</tt></b> und <b><tt class='constant'>HTML_SPECIALCHARS</tt></b>), die es Ihnen erlauben, die gew&amp;uuml;nschte Tabelle auszuw&amp;auml;hlen, die Sie verwenden wollen. Der Standard-Wert f&amp;uuml;r <i><tt class='parameter'>table</tt></i> ist <b><tt class='constant'>HTML_SPECIALCHARS</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quote_style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wie f&amp;uuml;r die Funktionen <a href='http://www.php.net/manual/de/function.htmlspecialchars.php' class='function'>htmlspecialchars()</a> und <a href='http://www.php.net/manual/de/function.htmlentities.php' class='function'>htmlentities()</a> k&amp;ouml;nnen Sie optional den Parameter <i><tt class='parameter'>quote_style</tt></i> festlegen, mit dem Sie arbeiten wollen. Standard ist der <b><tt class='constant'>ENT_COMPAT</tt></b>-Modus. Die Beschreibung der Modi finden Sie unter <a href='http://www.php.net/manual/de/function.htmlspecialchars.php' class='function'>htmlspecialchars()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.get-html-translation-table.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Umwandlungstabelle als Array zur&amp;uuml;ck. </p> </div> <a name='function.get-html-translation-table.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Umwandlungs-Tabellen-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$trans&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>get_html_translation_table</span><span style='color: #007700'>(</span><span style='color: #0000BB'>HTML_ENTITIES</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Hallo&amp;nbsp;&amp;amp;&amp;nbsp;&amp;lt;Frau&amp;gt;&amp;nbsp;&amp;amp;&amp;nbsp;Kr&amp;auml;mer'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$encoded&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>strtr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$trans</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$encoded</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Hallo &amp;amp;amp;amp; &amp;amp;amp;lt;Frau&amp;amp;amp;gt; &amp;amp;amp;amp; Kr&amp;amp;amp;auml;mer </pre></div> </div> </div><p> </p> </div> <a name='function.get-html-translation-table.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - Wandelt Sonderzeichen in HTML-Codes um</li> <li class='member'><a href='http://www.php.net/manual/de/function.htmlentities.php' class='function' rel='rdfs-seeAlso'>htmlentities()</a> - Wandelt alle geeigneten Zeichen in entsprechende HTML-Codes um</li> <li class='member'><a href='http://www.php.net/manual/de/function.html-entity-decode.php' class='function' rel='rdfs-seeAlso'>html_entity_decode()</a> - Konvertiert alle benannten HTML-Zeichen in ihre entsprechenden Ursprungszeichen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_headers" value="<div id='function.get-headers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-headers.php'>get_headers</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>get_headers</span> &amp;mdash; <span class='dc-title'>Ruft alle Header ab, die der Server als Antwort auf einen HTTP-Request versendet</span></p> </div> <a name='function.get-headers.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_headers</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$url</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$format</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>get_headers()</b> gibt ein Array zur&amp;uuml;ck, das die vom Server in seiner Antwort (Response) auf eine HTTP-Anfrage gesendeten Header enth&amp;auml;lt. </p> </div> <a name='function.get-headers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>url</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Ziel-URL. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>format</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn der optionale Parameter <i><tt class='parameter'>format</tt></i> auf eine Wert ungleich 0 gesetzt wird, parst <b>get_headers()</b> die Serverantwort und setzt entsprechende Arrayschl&amp;uuml;ssel. </p> </dd> </dl> <p> </p> </div> <a name='function.get-headers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein indexbasiertes oder ein assoziatives Array zur&amp;uuml;ck, das die &amp;uuml;bermittelten Header enth&amp;auml;lt. Im Fehlerfall wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.get-headers.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.3</td> <td align='left'> Die Funktion verwendet nun den Standard-Streamkontext, der mittels <a href='http://www.php.net/manual/de/function.stream-context-get-default.php' class='function'>stream_context_get_default()</a> gesetzt respektive ver&amp;auml;ndert werden kann. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-headers.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_headers()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$url&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_headers</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$url</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_headers</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$url</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; HTTP/1.1 200 OK [1] =&amp;gt; Date: Sat, 29 May 2004 12:28:13 GMT [2] =&amp;gt; Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) [3] =&amp;gt; Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT [4] =&amp;gt; ETag: &amp;quot;3f80f-1b6-3e1cb03b&amp;quot; [5] =&amp;gt; Accept-Ranges: bytes [6] =&amp;gt; Content-Length: 438 [7] =&amp;gt; Connection: close [8] =&amp;gt; Content-Type: text/html ) Array ( [0] =&amp;gt; HTTP/1.1 200 OK [Date] =&amp;gt; Sat, 29 May 2004 12:28:14 GMT [Server] =&amp;gt; Apache/1.3.27 (Unix) (Red-Hat/Linux) [Last-Modified] =&amp;gt; Wed, 08 Jan 2003 23:11:55 GMT [ETag] =&amp;gt; &amp;quot;3f80f-1b6-3e1cb03b&amp;quot; [Accept-Ranges] =&amp;gt; bytes [Content-Length] =&amp;gt; 438 [Connection] =&amp;gt; close [Content-Type] =&amp;gt; text/html ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_extension_funcs" value="<div id='function.get-extension-funcs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-extension-funcs.php'>get_extension_funcs</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_extension_funcs</span> &amp;mdash; <span class='dc-title'>Liefert die Namen der Funktionen einer Extension</span></p> </div> <a name='function.get-extension-funcs.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_extension_funcs</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$module_name</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion gibt die Namen aller in der gegebenen Extension definierten Funktionen zur&amp;uuml;ck. </p> </div> <a name='function.get-extension-funcs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>module_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Extensionname. </p> <blockquote><p><b class='note'>Hinweis</b>: Der Name muss klein geschrieben werden. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.get-extension-funcs.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array mit den Namen aller Funktionen zur&amp;uuml;ck oder <b><tt class='constant'>FALSE</tt></b> wenn keine Extension mit dem Namen <i><tt class='parameter'>module_name</tt></i> geladen ist. </p> </div> <a name='function.get-extension-funcs.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Gibt alle XML Funktionen aus</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_extension_funcs</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'xml'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; xml_parser_create [1] =&amp;gt; xml_parser_create_ns [2] =&amp;gt; xml_set_object [3] =&amp;gt; xml_set_element_handler [4] =&amp;gt; xml_set_character_data_handler [5] =&amp;gt; xml_set_processing_instruction_handler [6] =&amp;gt; xml_set_default_handler [7] =&amp;gt; xml_set_unparsed_entity_decl_handler [8] =&amp;gt; xml_set_notation_decl_handler [9] =&amp;gt; xml_set_external_entity_ref_handler [10] =&amp;gt; xml_set_start_namespace_decl_handler [11] =&amp;gt; xml_set_end_namespace_decl_handler [12] =&amp;gt; xml_parse [13] =&amp;gt; xml_parse_into_struct [14] =&amp;gt; xml_get_error_code [15] =&amp;gt; xml_error_string [16] =&amp;gt; xml_get_current_line_number [17] =&amp;gt; xml_get_current_column_number [18] =&amp;gt; xml_get_current_byte_index [19] =&amp;gt; xml_parser_free [20] =&amp;gt; xml_parser_set_option [21] =&amp;gt; xml_parser_get_option [22] =&amp;gt; utf8_encode [23] =&amp;gt; utf8_decode ) </pre></div> </div> </div><p> </p> </div> <a name='function.get-extension-funcs.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.get-loaded-extensions.php' class='function' rel='rdfs-seeAlso'>get_loaded_extensions()</a> - Liefert ein Array mit den Namen aller einkompilierten und geladenen Extensions</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_defined_vars" value="<div id='function.get-defined-vars' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-defined-vars.php'>get_defined_vars</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_defined_vars</span> &amp;mdash; <span class='dc-title'> Gibt ein Array aller definierten Variablen zur&amp;uuml;ck </span></p> </div> <a name='function.get-defined-vars.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_defined_vars</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Diese Funktion gibt ein mehrdimensionales Array mit einer Liste aller definierten Variablen, seien sie aus der Umgebung, Server-Variablen oder benutzerdefiniert, innerhalb des Zugriffsbereichs, in dem <b>get_defined_vars()</b> aufgerufen wird, zur&amp;uuml;ck. </p> </div> <a name='function.get-defined-vars.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein mehrdimensionales Array mit allen Variablen. </p> </div> <a name='function.get-defined-vars.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_defined_vars()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>get_defined_vars</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;$b&amp;nbsp;ausgeben<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Pfad&amp;nbsp;zum&amp;nbsp;PHP-Interpreter&amp;nbsp;ausgeben&amp;nbsp;(wenn&amp;nbsp;als&amp;nbsp;CGI&amp;nbsp;benutzt)<br />&amp;nbsp;*&amp;nbsp;z.B.&amp;nbsp;/usr/local/bin/php&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'_'</span><span style='color: #007700'>];<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;eventuelle&amp;nbsp;Kommandozeilenparameter&amp;nbsp;ausgegeben<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'argv'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;alle&amp;nbsp;Server-Variablen&amp;nbsp;ausgeben<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'_SERVER'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;alle&amp;nbsp;verf&amp;uuml;gbaren&amp;nbsp;Schl&amp;uuml;ssel&amp;nbsp;der&amp;nbsp;Arrays&amp;nbsp;von&amp;nbsp;Variablen&amp;nbsp;ausgeben<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_keys</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_defined_vars</span><span style='color: #007700'>()));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.get-defined-vars.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Die Variable <var class='varname'><a href='http://www.php.net/manual/de/reserved.variables.globals.php' class='classname'>$GLOBALS</a></var> wird im R&amp;uuml;ckgabewert erfasst. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-defined-vars.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.isset.php' class='function' rel='rdfs-seeAlso'>isset()</a> - Pr&amp;uuml;ft, ob eine Variable existiert und ob sie nicht NULL ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-defined-functions.php' class='function' rel='rdfs-seeAlso'>get_defined_functions()</a> - Liefert ein Array aller definierten Funktionen</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-defined-constants.php' class='function' rel='rdfs-seeAlso'>get_defined_constants()</a> - Returns an associative array with the names of all the constants and their values</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_defined_functions" value="<div id='function.get-defined-functions' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-defined-functions.php'>get_defined_functions</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_defined_functions</span> &amp;mdash; <span class='dc-title'> Liefert ein Array aller definierten Funktionen</span></p> </div> <a name='function.get-defined-functions.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_defined_functions</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Liefert ein Array aller definierten Funktionen </p> </div> <a name='function.get-defined-functions.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert ein multidimensionales Array mit der Liste aller definierten internen und benutzerdefinierten Funktionen. Die internen Funktionen finden sich im Unterarray <var class='varname'>$arr['internal']</var>, die benutzerdefinierten in <var class='varname'>$arr['user']</var> (siehe auch das folgende Beispiel). below). </p> </div> <a name='function.get-defined-functions.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_defined_functions()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>myrow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;</span><span style='color: #0000BB'>$id</span><span style='color: #DD0000'>&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;</span><span style='color: #0000BB'>$data</span><span style='color: #DD0000'>&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>get_defined_functions</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [internal] =&amp;gt; Array ( [0] =&amp;gt; zend_version [1] =&amp;gt; func_num_args [2] =&amp;gt; func_get_arg [3] =&amp;gt; func_get_args [4] =&amp;gt; strlen [5] =&amp;gt; strcmp [6] =&amp;gt; strncmp ... [750] =&amp;gt; bcscale [751] =&amp;gt; bccomp ) [user] =&amp;gt; Array ( [0] =&amp;gt; myrow ) ) </pre></div> </div> </div><p> </p> </div> <a name='function.get-defined-functions.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.function-exists.php' class='function' rel='rdfs-seeAlso'>function_exists()</a> - Falls die angegebene Funktion definiert ist, wird TRUE zur&amp;uuml;ck gegeben</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-defined-vars.php' class='function' rel='rdfs-seeAlso'>get_defined_vars()</a> - Gibt ein Array aller definierten Variablen zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-defined-constants.php' class='function' rel='rdfs-seeAlso'>get_defined_constants()</a> - Returns an associative array with the names of all the constants and their values</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-declared-classes.php' class='function' rel='rdfs-seeAlso'>get_declared_classes()</a> - Ermittelt die Namen der definierten Klassen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_defined_constants" value="<div id='function.get-defined-constants' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-defined-constants.php'>get_defined_constants</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>get_defined_constants</span> &amp;mdash; <span class='dc-title'>Returns an associative array with the names of all the constants and their values</span></p> </div> <a name='function.get-defined-constants.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_defined_constants</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$categorize</tt></span> ] )</div> <p class='para rdfs-comment'> Returns the names and values of all the constants currently defined. This includes those created by extensions as well as those created with the <a href='http://www.php.net/manual/de/function.define.php' class='function'>define()</a> function. </p> </div> <a name='function.get-defined-constants.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>categorize</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Causing this function to return a multi-dimensional array with categories in the keys of the first dimension and constants and their values in the second dimension. </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />define</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'MY_CONSTANT'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_defined_constants</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p class='para'>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [internal] =&amp;gt; Array ( [E_ERROR] =&amp;gt; 1 [E_WARNING] =&amp;gt; 2 [E_PARSE] =&amp;gt; 4 [E_NOTICE] =&amp;gt; 8 [E_CORE_ERROR] =&amp;gt; 16 [E_CORE_WARNING] =&amp;gt; 32 [E_COMPILE_ERROR] =&amp;gt; 64 [E_COMPILE_WARNING] =&amp;gt; 128 [E_USER_ERROR] =&amp;gt; 256 [E_USER_WARNING] =&amp;gt; 512 [E_USER_NOTICE] =&amp;gt; 1024 [E_ALL] =&amp;gt; 2047 [TRUE] =&amp;gt; 1 ) [pcre] =&amp;gt; Array ( [PREG_PATTERN_ORDER] =&amp;gt; 1 [PREG_SET_ORDER] =&amp;gt; 2 [PREG_OFFSET_CAPTURE] =&amp;gt; 256 [PREG_SPLIT_NO_EMPTY] =&amp;gt; 1 [PREG_SPLIT_DELIM_CAPTURE] =&amp;gt; 2 [PREG_SPLIT_OFFSET_CAPTURE] =&amp;gt; 4 [PREG_GREP_INVERT] =&amp;gt; 1 ) [user] =&amp;gt; Array ( [MY_CONSTANT] =&amp;gt; 1 ) ) </pre></div> </div> </div><p> </p> </dd> </dl> <p> </p> </div> <a name='function.get-defined-constants.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='function.get-defined-constants.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> The <i><tt class='parameter'>categorize</tt></i> parameter was added. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-defined-constants.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_defined_constants()</b> Example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_defined_constants</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [E_ERROR] =&amp;gt; 1 [E_WARNING] =&amp;gt; 2 [E_PARSE] =&amp;gt; 4 [E_NOTICE] =&amp;gt; 8 [E_CORE_ERROR] =&amp;gt; 16 [E_CORE_WARNING] =&amp;gt; 32 [E_COMPILE_ERROR] =&amp;gt; 64 [E_COMPILE_WARNING] =&amp;gt; 128 [E_USER_ERROR] =&amp;gt; 256 [E_USER_WARNING] =&amp;gt; 512 [E_USER_NOTICE] =&amp;gt; 1024 [E_ALL] =&amp;gt; 2047 [TRUE] =&amp;gt; 1 ) </pre></div> </div> </div><p> </p> </div> <a name='function.get-defined-constants.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.defined.php' class='function' rel='rdfs-seeAlso'>defined()</a> - Pr&amp;uuml;ft, ob eine benannte Konstante existiert</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-loaded-extensions.php' class='function' rel='rdfs-seeAlso'>get_loaded_extensions()</a> - Liefert ein Array mit den Namen aller einkompilierten und geladenen Extensions</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-defined-functions.php' class='function' rel='rdfs-seeAlso'>get_defined_functions()</a> - Liefert ein Array aller definierten Funktionen</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-defined-vars.php' class='function' rel='rdfs-seeAlso'>get_defined_vars()</a> - Gibt ein Array aller definierten Variablen zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_declared_interfaces" value="<div id='function.get-declared-interfaces' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-declared-interfaces.php'>get_declared_interfaces</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>get_declared_interfaces</span> &amp;mdash; <span class='dc-title'>Returns an array of all declared interfaces</span></p> </div> <a name='function.get-declared-interfaces.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_declared_interfaces</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the declared interfaces. </p> </div> <a name='function.get-declared-interfaces.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an array of the names of the declared interfaces in the current script. </p> </div> <a name='function.get-declared-interfaces.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_declared_interfaces()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_declared_interfaces</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Traversable [1] =&amp;gt; IteratorAggregate [2] =&amp;gt; Iterator [3] =&amp;gt; ArrayAccess [4] =&amp;gt; reflector [5] =&amp;gt; RecursiveIterator [6] =&amp;gt; SeekableIterator ) </pre></div> </div> </div><p> </p> </div> <a name='function.get-declared-interfaces.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.get-declared-classes.php' class='function' rel='rdfs-seeAlso'>get_declared_classes()</a> - Ermittelt die Namen der definierten Klassen</li> <li class='member'><a href='http://www.php.net/manual/de/function.class-implements.php' class='function' rel='rdfs-seeAlso'>class_implements()</a> - Return the interfaces which are implemented by the given class</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_declared_classes" value="<div id='function.get-declared-classes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-declared-classes.php'>get_declared_classes</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_declared_classes</span> &amp;mdash; <span class='dc-title'>Ermittelt die Namen der definierten Klassen</span></p> </div> <a name='function.get-declared-classes.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_declared_classes</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Ermittelt die Namen der definierten Klassen </p> </div> <a name='function.get-declared-classes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert ein Array mit den Namen der zur Zeit definierten Klassen. </p> <blockquote><p><b class='note'>Hinweis</b>: Bitte beachten Sie, dass je nachdem, welche Extensions in Ihrer PHP-Installation einkompiliert oder geladen sind, weitere Klassen vordefiniert sein k&amp;ouml;nnen. Dies bedeutet, dass Sie keine eigenen Klassen mit dem gleichen Namen anlegen k&amp;ouml;nnen. Eine Liste der m&amp;ouml;glicherweise vordefinierten Klassen finden Sie im Anhang <a href='http://www.php.net/manual/de/reserved.classes.php' class='link'>Predefined Classes</a> <br /> </p></blockquote> </div> <a name='function.get-declared-classes.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_declared_classes()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_declared_classes</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; stdClass [1] =&amp;gt; __PHP_Incomplete_Class [2] =&amp;gt; Directory ) </pre></div> </div> </div><p> </p> </div> <a name='function.get-declared-classes.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.class-exists.php' class='function' rel='rdfs-seeAlso'>class_exists()</a> - Checks if the class has been defined</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-declared-interfaces.php' class='function' rel='rdfs-seeAlso'>get_declared_interfaces()</a> - Returns an array of all declared interfaces</li> <li class='member'><b>get_declared_functions()</b></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_current_user" value="<div id='function.get-current-user' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-current-user.php'>get_current_user</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_current_user</span> &amp;mdash; <span class='dc-title'>Liefert den Benutzernamen des Besitzers des aktuellen PHP-Skripts</span></p> </div> <a name='function.get-current-user.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>get_current_user</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Liefert den Namen des Benutzers, welcher der Besitzer der aktuell ausgef&amp;uuml;hrten PHP-Skriptdatei ist. </p> </div> <a name='function.get-current-user.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert den Benutzernamen als String. </p> </div> <a name='function.get-current-user.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_current_user()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Name&amp;nbsp;des&amp;nbsp;Benutzers:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>get_current_user</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Name des Benutzers: SYSTEM </pre></div> </div> </div><p> </p> </div> <a name='function.get-current-user.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getmyuid.php' class='function' rel='rdfs-seeAlso'>getmyuid()</a> - Zeigt die User-ID des Besitzers eines PHP-Scripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmygid.php' class='function' rel='rdfs-seeAlso'>getmygid()</a> - Get PHP script owner's GID</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmypid.php' class='function' rel='rdfs-seeAlso'>getmypid()</a> - Prozess-Id eines Scripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmyinode.php' class='function' rel='rdfs-seeAlso'>getmyinode()</a> - Ermittelt den Inode eines Skripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getlastmod.php' class='function' rel='rdfs-seeAlso'>getlastmod()</a> - Uhrzeit der letzten &amp;Auml;nderung eines Scripts</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_class_vars" value="<div id='function.get-class-vars' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-class-vars.php'>get_class_vars</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_class_vars</span> &amp;mdash; <span class='dc-title'>Liefert die Vorgabeeigenschaften einer Klasse</span></p> </div> <a name='function.get-class-vars.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_class_vars</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> )</div> <p class='para rdfs-comment'> Liefert die bei der Definition einer Klasse vorgegebenen Eigenschaftsvariablen zurck. </p> </div> <a name='function.get-class-vars.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der gew&amp;uuml;nschten Klasse </p> </dd> </dl> <p> </p> </div> <a name='function.get-class-vars.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert ein assoziatives Array mit den Namen und Defaultwerten der &amp;ouml;ffentlichen Eigenschaftsvariablen einer Klasse. Die Arrayeintr&amp;auml;ge haben dabei die Form <i>varname =&amp;gt; value</i>. </p> </div> <a name='function.get-class-vars.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Prior to 4.2.0</td> <td align='left'> Nicht initialisierte Eigenschaften werden nun auch von <b>get_class_vars()</b> zur&amp;uuml;ckgegeben </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-class-vars.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_class_vars()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>myclass&amp;nbsp;</span><span style='color: #007700'>{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span style='color: #0000BB'>$var1</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;kein&amp;nbsp;Defaultwert<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>var&amp;nbsp;</span><span style='color: #0000BB'>$var2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'xyz'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span style='color: #0000BB'>$var3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$var4</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;PHP&amp;nbsp;5<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Konstruktor<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>myclass</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;Auml;nderung&amp;nbsp;einiger&amp;nbsp;Werte<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>var1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>var2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />}<br /><br /></span><span style='color: #0000BB'>$my_class&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>myclass</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$class_vars&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>get_class_vars</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_class</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_class</span><span style='color: #007700'>));<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$class_vars&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>&amp;nbsp;:&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> // Vor PHP 4.2.0 var2 : xyz var3 : 100 // Ab PHP 4.2.0 var1 : var2 : xyz var3 : 100 </pre></div> </div> </div><p> </p> </div> <a name='function.get-class-vars.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.get-class-methods.php' class='function' rel='rdfs-seeAlso'>get_class_methods()</a> - Ermittelt die Namen der definierten Methoden einer Klasse</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-object-vars.php' class='function' rel='rdfs-seeAlso'>get_object_vars()</a> - Liefert die &amp;ouml;ffentlichen Elemente eines Objekts</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_class_methods" value="<div id='function.get-class-methods' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-class-methods.php'>get_class_methods</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_class_methods</span> &amp;mdash; <span class='dc-title'>Ermittelt die Namen der definierten Methoden einer Klasse</span></p> </div> <a name='function.get-class-methods.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>get_class_methods</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$class_name</tt></span> )</div> <p class='para rdfs-comment'> rmittelt die Namen der definierten Methoden einer Klasse. </p> </div> <a name='function.get-class-methods.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Klassenname oder eine Objektinstanz. </p> </dd> </dl> <p> </p> </div> <a name='function.get-class-methods.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert ein Array mit den Namen der in der Klasse <i><tt class='parameter'>class_name</tt></i> definierten Methoden oder <b><tt class='constant'>NULL</tt></b> bei Fehlern. </p> </div> <a name='function.get-class-methods.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Ab PHP 5 werden die Methodennamen wie definiert zur&amp;uuml;ckgegeben, Gro&amp;szlig;- und Kleinschreibung bleiben dabei erhalten. In PHP 4 werden die Namen grunds&amp;auml;tzlich kleingeschrieben zur&amp;uuml;ckgegeben. </td> </tr> <tr valign='middle'> <td align='left'>4.0.6</td> <td align='left'> An Stelle eines Klassennamens kann auch eine Objektinstanz &amp;uuml;bergeben werden. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-class-methods.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_class_methods()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>myclass&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;constructor<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>myclass</span><span style='color: #007700'>()<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;method&amp;nbsp;1<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>myfunc1</span><span style='color: #007700'>()<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;method&amp;nbsp;2<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>myfunc2</span><span style='color: #007700'>()<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$class_methods&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>get_class_methods</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myclass'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;or<br /></span><span style='color: #0000BB'>$class_methods&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>get_class_methods</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>myclass</span><span style='color: #007700'>());<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$class_methods&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$method_name</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$method_name</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> myclass myfunc1 myfunc2 </pre></div> </div> </div><p> </p> </div> <a name='function.get-class-methods.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.get-class.php' class='function' rel='rdfs-seeAlso'>get_class()</a> - Ermittelt den Klassennamen eines Objekts</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-class-vars.php' class='function' rel='rdfs-seeAlso'>get_class_vars()</a> - Liefert die Vorgabeeigenschaften einer Klasse</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-object-vars.php' class='function' rel='rdfs-seeAlso'>get_object_vars()</a> - Liefert die &amp;ouml;ffentlichen Elemente eines Objekts</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_class" value="<div id='function.get-class' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-class.php'>get_class</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_class</span> &amp;mdash; <span class='dc-title'>Ermittelt den Klassennamen eines Objekts</span></p> </div> <a name='function.get-class.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>get_class</b></span> ([ <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$object</tt></span> ] )</div> <p class='para rdfs-comment'> Ermittelt den Klassennamen f&amp;uuml;r das bergebene <i><tt class='parameter'>object</tt></i> . </p> </div> <a name='function.get-class.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das gew&amp;uuml;nschte Objekt </p> </dd> </dl> <p> </p> </div> <a name='function.get-class.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert den Namen der Klasse deren Instanz <i><tt class='parameter'>object</tt></i> ist. Ist <i><tt class='parameter'>object</tt></i> kein Objekt so wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.get-class.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Ab 5.0.0</td> <td align='left'> Der Klassenname wird in seiner Orginalform inclusive Gro&amp;szlig;- und Kleinschreibung zur&amp;uuml;ckgegeben. </td> </tr> <tr valign='middle'> <td align='left'>Ab 5.0.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>object</tt></i> ist optional wenn die Funktion aus einer Methode einer Klasse aufgerufen wird. Ohne Parameter wird in diesem Fall der Name der Klasse zur&amp;uuml;ckgegeben zu der die Methode geh&amp;ouml;rt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-class.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>get_class()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>name</span><span style='color: #007700'>()<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Mein&amp;nbsp;Name&amp;nbsp;ist&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>get_class</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>)&amp;nbsp;,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;create&amp;nbsp;an&amp;nbsp;object<br /></span><span style='color: #0000BB'>$bar&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>foo</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;external&amp;nbsp;call<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;Name&amp;nbsp;ist&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>get_class</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$bar</span><span style='color: #007700'>)&amp;nbsp;,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;internal&amp;nbsp;call<br /></span><span style='color: #0000BB'>$bar</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der Name ist foo Mein Name ist foo </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Einsatz von <b>get_class()</b> in einer Elternklasse</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>abstract&amp;nbsp;class&amp;nbsp;</span><span style='color: #0000BB'>bar&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>__construct</span><span style='color: #007700'>()<br />&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_class</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_class</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;}<br />}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />class&amp;nbsp;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>bar&amp;nbsp;</span><span style='color: #007700'>{<br />}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />new&amp;nbsp;</span><span style='color: #0000BB'>foo</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(3) &amp;quot;foo&amp;quot; string(3) &amp;quot;bar&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.get-class.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.get-parent-class.php' class='function' rel='rdfs-seeAlso'>get_parent_class()</a> - Gibt den Namen der Elternklasse eines Objektes zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.gettype.php' class='function' rel='rdfs-seeAlso'>gettype()</a> - Liefert den Datentyp einer Variablen</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-subclass-of.php' class='function' rel='rdfs-seeAlso'>is_subclass_of()</a> - Pr&amp;uuml;ft ob ein Objekt von der angegebenen Klasse abstammt</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_cfg_var" value="<div id='function.get-cfg-var' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-cfg-var.php'>get_cfg_var</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_cfg_var</span> &amp;mdash; <span class='dc-title'>Ermittelt den Wert einer Konfigurationsoption</span></p> </div> <a name='function.get-cfg-var.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>get_cfg_var</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt></span> )</div> <p class='para rdfs-comment'> Ermittelt den aktuellen Wert der Konfigurationsoption <i><tt class='parameter'>option</tt></i> . </p> <p class='para'> Diese Funktion gibt keine Konfigurationsinformationen zur&amp;uuml;ck die bereits bei der Kompilation von PHP ode &amp;uuml;ber Apache-Konfigurationsdateien gesetzt wurden. </p> <p class='para'> Um zu pr&amp;uuml;fen ob das System eine<a href='http://www.php.net/manual/de/configuration.file.php' class='link'>Konfigurationsdatei</a>benutzt k&amp;ouml;nnen Sie versuchen den Wert der cfg_file_path Einstellung abzufragen. Wenn dieser verf&amp;uuml;gbar ist wird eine Konfigurationsdatei genutzt. </p> </div> <a name='function.get-cfg-var.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der Konfigurationsvariable. </p> </dd> </dl> <p> </p> </div> <a name='function.get-cfg-var.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den aktuellen Wert der mit <i><tt class='parameter'>option</tt></i> angegebenen Konfigurationsvariable zur&amp;uuml;ck. Tritt ein Fehler auf so wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.get-cfg-var.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> <b>get_cfg_var()</b> kann nun auch &amp;quot;array&amp;quot; Konfigurationsvariablen zur&amp;uuml;ckgeben. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-cfg-var.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ini-get.php' class='function' rel='rdfs-seeAlso'>ini_get()</a> - Gets the value of a configuration option</li> <li class='member'><a href='http://www.php.net/manual/de/function.ini-get-all.php' class='function' rel='rdfs-seeAlso'>ini_get_all()</a> - Gets all configuration options</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="get_browser" value="<div id='function.get-browser' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.get-browser.php'>get_browser</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>get_browser</span> &amp;mdash; <span class='dc-title'>Ermittelt die F&amp;auml;higkeiten des Browsers eines Benutzers</span></p> </div> <a name='function.get-browser.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>get_browser</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$user_agent</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return_array</tt><span class='initializer'> = false</span></span> ]] )</div> <p class='para rdfs-comment'> Diese Funktion versucht die F&amp;auml;higkeiten des Browsers des Benutzers zu ermitteln, indem sie die Informationen &amp;uuml;ber den Browser aus der Datei <var class='filename'>browscap.ini</var> ausliest. </p> </div> <a name='function.get-browser.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>user_agent</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der User-Agent, der analysiert werden soll. Per Voreinstellung wird der Wert des HTTP User-Agent-Headers verwendet, jedoch k&amp;ouml;nnen Sie das &amp;auml;ndern, d.h. Informationen &amp;uuml;ber einen anderen Browser nachschlagen, indem Sie diesen Parameter &amp;uuml;begeben. </p> <p class='para'> Dieser Parameter kann mit einem <b><tt class='constant'>NULL</tt></b>-Wert umgangen werden. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return_array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Falls dieser Parameter auf <b><tt class='constant'>TRUE</tt></b> gesetzt wird, gibt die Funktion statt eines <span class='type Objekts'>Objekts</span> ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> zur&amp;uuml;ck. </p> </dd> </dl> <p> </p> </div> <a name='function.get-browser.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Informationen werden in einem Objekt oder Array zur&amp;uuml;ckgegeben, das verschiedene Datenelemente enth&amp;auml;lt. Dazu geh&amp;ouml;ren z.B. die Haupt- und Unterversions-Nummer und Kennung des Browsers sowie <b><tt class='constant'>TRUE</tt></b>/<b><tt class='constant'>FALSE</tt></b>-Werte f&amp;uuml;r dessen F&amp;auml;higkeiten, wie z.B. Frames, JavaScript, Cookies usw. </p> <p class='para'> Der Wert von <i>cookies</i> sagt nur etwas dar&amp;uuml;ber aus, ob der Browser an sich in der Lage ist Cookies anzunehmen, und nicht dar&amp;uuml;ber, ob der Benutzer die Annahme von Cookies aktiviert hat. Die einzige M&amp;ouml;glichkeit zu testen, ob Cookies akzeptiert werden, besteht darin, mittels <a href='http://www.php.net/manual/de/function.setcookie.php' class='function'>setcookie()</a> ein Cookie zu setzen, die Seite neu zu laden und dessen Wert zu &amp;uuml;berpr&amp;uuml;fen. </p> </div> <a name='function.get-browser.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.2</td> <td align='left'> Der optionale Parameter <i><tt class='parameter'>return_array</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.get-browser.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Auflistung aller Informationen &amp;uuml;ber den Browser des Benutzers</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$_SERVER</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'HTTP_USER_AGENT'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$browser&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>get_browser</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$browser</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3 Array ( [browser_name_regex] =&amp;gt; ^mozilla/5\.0 (windows; .; windows nt 5\.1; .*rv:.*) gecko/.* firefox/0\.9.*$ [browser_name_pattern] =&amp;gt; Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:*) Gecko/* Firefox/0.9* [parent] =&amp;gt; Firefox 0.9 [platform] =&amp;gt; WinXP [browser] =&amp;gt; Firefox [version] =&amp;gt; 0.9 [majorver] =&amp;gt; 0 [minorver] =&amp;gt; 9 [cssversion] =&amp;gt; 2 [frames] =&amp;gt; 1 [iframes] =&amp;gt; 1 [tables] =&amp;gt; 1 [cookies] =&amp;gt; 1 [backgroundsounds] =&amp;gt; [vbscript] =&amp;gt; [javascript] =&amp;gt; 1 [javaapplets] =&amp;gt; 1 [activexcontrols] =&amp;gt; [cdf] =&amp;gt; [aol] =&amp;gt; [beta] =&amp;gt; 1 [win16] =&amp;gt; [crawler] =&amp;gt; [stripper] =&amp;gt; [wap] =&amp;gt; [netclr] =&amp;gt; ) </pre></div> </div> </div><p> </p> </div> <a name='function.get-browser.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Damit es richtig funktioniert, muss die <a href='http://www.php.net/manual/de/misc.configuration.php#ini.browscap' class='link'>browscap</a>-Einstellung Ihrer <var class='filename'>php.ini</var> auf die richtige <var class='filename'>browscap.ini</var>-Datei Ihres Systems zeigen. <br /> <var class='filename'>browscap.ini</var> ist nicht Bestandteil von PHP, aber eine aktuelle <a href='http://browsers.garykeith.com/downloads.asp' class='link external'>&amp;raquo; php_browscap.ini</a> bekommen Sie hier. <br /> Da die <var class='filename'>browscap.ini</var> Informationen zu vielen Browsern enth&amp;auml;lt, obliegt es dem Skript-Schreiber, diese Datei auf dem Laufenden zu halten. Das Format dieser Datei sollte selbsterkl&amp;auml;rend sein. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gettype" value="<div id='function.gettype' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.gettype.php'>gettype</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>gettype</span> &amp;mdash; <span class='dc-title'>Liefert den Datentyp einer Variablen</span></p> </div> <a name='function.gettype.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>gettype</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$var</tt></span> )</div> <p class='para rdfs-comment'> Liefert den Datentyp einer Variablen. <i><tt class='parameter'>var</tt></i> . </p> <div class='warning'><b class='warning'>Warnung</b> <p class='simpara'> Benutzen Sie <b>gettype()</b> niemals, um auf einen bestimmten Typ zu pr&amp;uuml;fen, da die zur&amp;uuml;ckgegebene Zeichenkette irgendwann ge&amp;auml;ndert werden k&amp;ouml;nnte. Au&amp;szlig;erdem ist diese Methode langsam, da sie einen Vergleich von Zeichenketten benutzt. </p> <p class='simpara'> Verwenden Sie stattdessen die <i>is_*</i>-Funktionen. </p> </div> </div> <a name='function.gettype.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Variable, deren Typ ermittelt werden soll. </p> </dd> </dl> <p> </p> </div> <a name='function.gettype.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> M&amp;ouml;gliche Werte der zur&amp;uuml;ckgegebenen Zeichenkette sind: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'>&amp;quot;<a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a>&amp;quot;</span> </li> <li class='listitem'> <span class='simpara'>&amp;quot;<a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a>&amp;quot;</span> </li> <li class='listitem'> <span class='simpara'>&amp;quot;<a href='http://www.php.net/manual/de/language.types.float.php' class='type double'>double</a>&amp;quot; (aus historischen Gr&amp;uuml;nden wird &amp;quot;double&amp;quot; im Fall eines <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a> zur&amp;uuml;ckgegeben, und nicht einfach <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>. </span> </li> <li class='listitem'> <span class='simpara'>&amp;quot;<a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>&amp;quot;</span> </li> <li class='listitem'> <span class='simpara'>&amp;quot;<a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>&amp;quot;</span> </li> <li class='listitem'> <span class='simpara'>&amp;quot;<a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>&amp;quot;</span> </li> <li class='listitem'> <span class='simpara'>&amp;quot;<a href='http://www.php.net/manual/de/language.types.resource.php' class='type resource'>resource</a>&amp;quot;</span> </li> <li class='listitem'> <span class='simpara'>&amp;quot;<a href='http://www.php.net/manual/de/language.types.null.php' class='type NULL'>NULL</a>&amp;quot;</span> </li> <li class='listitem'> <span class='simpara'>&amp;quot;unknown type&amp;quot;</span> </li> </ul><p> </p> </div> <a name='function.gettype.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>gettype()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1.</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>stdClass</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>gettype</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> integer double NULL object string </pre></div> </div> </div><p> </p> </div> <a name='function.gettype.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.settype.php' class='function' rel='rdfs-seeAlso'>settype()</a> - Legt den Typ einer Variablen fest</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-array.php' class='function' rel='rdfs-seeAlso'>is_array()</a> - Pr&amp;uuml;ft, ob die Variable ein Array ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-bool.php' class='function' rel='rdfs-seeAlso'>is_bool()</a> - Pr&amp;uuml;ft, ob eine Variable vom Typ boolean ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-float.php' class='function' rel='rdfs-seeAlso'>is_float()</a> - Pr&amp;uuml;ft, ob eine Variable vom Typ float ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-int.php' class='function' rel='rdfs-seeAlso'>is_int()</a> - Pr&amp;uuml;ft, ob eine Variable vom Typ int ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-null.php' class='function' rel='rdfs-seeAlso'>is_null()</a> - Pr&amp;uuml;ft ob eine Variable NULL enth&amp;auml;lt</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-numeric.php' class='function' rel='rdfs-seeAlso'>is_numeric()</a> - Pr&amp;uuml;ft, ob eine Variable eine Zahl oder ein numerischer String ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-object.php' class='function' rel='rdfs-seeAlso'>is_object()</a> - Pr&amp;uuml;ft, ob eine Variable vom Typ object ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-resource.php' class='function' rel='rdfs-seeAlso'>is_resource()</a> - Pr&amp;uuml;ft, ob eine Variable vom Typ resource ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-scalar.php' class='function' rel='rdfs-seeAlso'>is_scalar()</a> - Pr&amp;uuml;ft ob eine Variable skalar ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-string.php' class='function' rel='rdfs-seeAlso'>is_string()</a> - Pr&amp;uuml;ft, ob Variable vom Typ string ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.function-exists.php' class='function' rel='rdfs-seeAlso'>function_exists()</a> - Falls die angegebene Funktion definiert ist, wird TRUE zur&amp;uuml;ck gegeben</li> <li class='member'><a href='http://www.php.net/manual/de/function.method-exists.php' class='function' rel='rdfs-seeAlso'>method_exists()</a> - Pr&amp;uuml;ft on eine Methode innerhalb eines Objekts existiert</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gettimeofday" value="<div id='function.gettimeofday' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.gettimeofday.php'>gettimeofday</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>gettimeofday</span> &amp;mdash; <span class='dc-title'>Ermittelt die aktuelle Zeit</span></p> </div> <a name='function.gettimeofday.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>gettimeofday</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return_float</tt></span> ] )</div> <p class='para rdfs-comment'> Es handelt sich um eine Schnittstelle zum Systemaufruf von gettimeofday(2). Die Funktion gibt ein assoziatives Array zur&amp;uuml;ck, das die Daten enth&amp;auml;lt, die der Systemaufruf produziert hat. </p> </div> <a name='function.gettimeofday.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return_float</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sofern auf <b><tt class='constant'>TRUE</tt></b> gesetzt, wird eine Flie&amp;szlig;kommazahl anstelle des Arrays zur&amp;uuml;ckgegeben. </p> </dd> </dl> <p> </p> </div> <a name='function.gettimeofday.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Standardm&amp;auml;&amp;szlig;ig wird ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> zur&amp;uuml;ckgegeben. Wenn der Parameter <i><tt class='parameter'>return_float</tt></i> angegeben wurde, ist der R&amp;uuml;ckgabewert vom Typ <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>. </p> <p class='para'> Array-Schl&amp;uuml;ssel: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> &amp;quot;sec&amp;quot; - Sekunden seit der Unix-Epoche </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;usec&amp;quot; - Microsekunden </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;minuteswest&amp;quot; - Minuten westlich von Greenwich </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;dsttime&amp;quot; - Art der Korrektur der Sommerzeit </span> </li> </ul><p> </p> </div> <a name='function.gettimeofday.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>return_float</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.gettimeofday.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>gettimeofday()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gettimeofday</span><span style='color: #007700'>());<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>gettimeofday</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [sec] =&amp;gt; 1073504408 [usec] =&amp;gt; 238215 [minuteswest] =&amp;gt; 0 [dsttime] =&amp;gt; 1 ) 1073504408.23910 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getservbyport" value="<div id='function.getservbyport' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getservbyport.php'>getservbyport</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getservbyport</span> &amp;mdash; <span class='dc-title'>Ermittelt einen Internet-Dienst passend zu einem Port und Protokoll</span></p> </div> <a name='function.getservbyport.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>getservbyport</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$protocol</tt></span> )</div> <p class='para rdfs-comment'> Die Funktion <b>getservbyport()</b> gibt den Internet-Dienst zur&amp;uuml;ck, der zum <i><tt class='parameter'>port</tt></i> f&amp;uuml;r das angegebene <i><tt class='parameter'>protocol</tt></i> passt (der Service wird anhand der Datei <var class='filename'>/etc/services</var> ermittelt). </p> </div> <a name='function.getservbyport.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Portnummer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>protocol</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>protocol</tt></i> ist entweder <i>&amp;quot;tcp&amp;quot;</i> oder <i>&amp;quot;udp&amp;quot;</i> (in Kleinschreibung). </p> </dd> </dl> <p> </p> </div> <a name='function.getservbyport.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Internet-Service-Namen als String zur&amp;uuml;ck. </p> </div> <a name='function.getservbyport.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getservbyname.php' class='function' rel='rdfs-seeAlso'>getservbyname()</a> - Ermittelt die Portnummer passend zu einem Internet-Dienst und Protokoll</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getservbyname" value="<div id='function.getservbyname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getservbyname.php'>getservbyname</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getservbyname</span> &amp;mdash; <span class='dc-title'>Ermittelt die Portnummer passend zu einem Internet-Dienst und Protokoll</span></p> </div> <a name='function.getservbyname.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>getservbyname</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$service</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$protocol</tt></span> )</div> <p class='para rdfs-comment'> Die Funktion <b>getservbyname()</b> gibt den Port zur&amp;uuml;ck, der zum <i><tt class='parameter'>service</tt></i> f&amp;uuml;r das angegebene <i><tt class='parameter'>protocol</tt></i> geh&amp;ouml;rt. Der Wert wird anhand des Eintrags in der <var class='filename'>/etc/services</var> ermittelt. </p> </div> <a name='function.getservbyname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>service</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Internet-Service-Name als String. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>protocol</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>protocol</tt></i> ist entweder <i>&amp;quot;tcp&amp;quot;</i> or <i>&amp;quot;udp&amp;quot;</i> (in Kleinschreibung). </p> </dd> </dl> <p> </p> </div> <a name='function.getservbyname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Portnummer zur&amp;uuml;ck. Wird <i><tt class='parameter'>service</tt></i> oder <i><tt class='parameter'>protocol</tt></i> nicht gefunden, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.getservbyname.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>getservbyname()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$services&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'http'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ftp'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ssh'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'telnet'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'imap'</span><span style='color: #007700'>,<br /></span><span style='color: #DD0000'>'smtp'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'nicname'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gopher'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'finger'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'pop3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'www'</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$services&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$service</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getservbyname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$service</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'tcp'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$service&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>':&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.getservbyname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getservbyport.php' class='function' rel='rdfs-seeAlso'>getservbyport()</a> - Ermittelt einen Internet-Dienst passend zu einem Port und Protokoll</li> <li class='member'> <a href='http://www.iana.org/assignments/port-numbers' class='link external'>&amp;raquo; http://www.iana.org/assignments/port-numbers</a> f&amp;uuml;r die komplette Liste der Portnummern. </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getrandmax" value="<div id='function.getrandmax' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getrandmax.php'>getrandmax</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getrandmax</span> &amp;mdash; <span class='dc-title'>Liefert die maximale Zufallszahl</span></p> </div> <a name='function.getrandmax.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>getrandmax</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Liefert den gr&amp;ouml;&amp;szlig;ten Wert den die <a href='http://www.php.net/manual/de/function.rand.php' class='function'>rand()</a> zur&amp;uuml;ckgeben kann. </p> </div> <a name='function.getrandmax.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der gr&amp;ouml;&amp;szlig;tm&amp;ouml;gliche R&amp;uuml;ckgabewert der <a href='http://www.php.net/manual/de/function.rand.php' class='function'>rand()</a> Funktion. </p> </div> <a name='function.getrandmax.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.rand.php' class='function' rel='rdfs-seeAlso'>rand()</a> - Erzeugt einen zuf&amp;auml;lligen Integerwert</li> <li class='member'><a href='http://www.php.net/manual/de/function.srand.php' class='function' rel='rdfs-seeAlso'>srand()</a> - Anfangswert f&amp;uuml;r Zufallsgenerator festlegen</li> <li class='member'><a href='http://www.php.net/manual/de/function.mt-getrandmax.php' class='function' rel='rdfs-seeAlso'>mt_getrandmax()</a> - Zeigt den gr&amp;ouml;&amp;szlig;tm&amp;ouml;glichen Zufallswert an</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getprotobynumber" value="<div id='function.getprotobynumber' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getprotobynumber.php'>getprotobynumber</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getprotobynumber</span> &amp;mdash; <span class='dc-title'>Ermittelt den Protokollnamen anhand der Protokollnummer</span></p> </div> <a name='function.getprotobynumber.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>getprotobynumber</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$number</tt></span> )</div> <p class='para rdfs-comment'> Die Funktion <b>getprotobynumber()</b> gibt den Protokollnamen passend zur angegebenen Protokollnummer (<i><tt class='parameter'>number</tt></i> ) zur&amp;uuml;ck. Der Wert wird anhand der Datei <var class='filename'>/etc/protocols</var> ermittelt. </p> </div> <a name='function.getprotobynumber.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Protokollnummer. </p> </dd> </dl> <p> </p> </div> <a name='function.getprotobynumber.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Protokollnamen als String zur&amp;uuml;ck. </p> </div> <a name='function.getprotobynumber.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getprotobyname.php' class='function' rel='rdfs-seeAlso'>getprotobyname()</a> - Ermittelt die Protokollnummer anhand des Protokollnamens</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getprotobyname" value="<div id='function.getprotobyname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getprotobyname.php'>getprotobyname</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getprotobyname</span> &amp;mdash; <span class='dc-title'>Ermittelt die Protokollnummer anhand des Protokollnamens</span></p> </div> <a name='function.getprotobyname.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>getprotobyname</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Die Funktion <b>getprotobyname()</b> gibt die Protokollnummer passend zu dem Protokoll <i><tt class='parameter'>name</tt></i> zur&amp;uuml;ck. Der Wert wird anhand der Datei <var class='filename'>/etc/protocols</var> ermittelt. </p> </div> <a name='function.getprotobyname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Protokollname. </p> </dd> </dl> <p> </p> </div> <a name='function.getprotobyname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Protokollnummer oder -1 zur&amp;uuml;ck, wenn das Protokoll nicht gefunden wurde. </p> </div> <a name='function.getprotobyname.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>getprotobyname()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$protocol&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'tcp'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$get_prot&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getprotobyname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$protocol</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$get_prot&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ungueltiges&amp;nbsp;Protokoll'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Protokoll&amp;nbsp;#'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$get_prot</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.getprotobyname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getprotobynumber.php' class='function' rel='rdfs-seeAlso'>getprotobynumber()</a> - Ermittelt den Protokollnamen anhand der Protokollnummer</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getmyuid" value="<div id='function.getmyuid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getmyuid.php'>getmyuid</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getmyuid</span> &amp;mdash; <span class='dc-title'>Zeigt die User-ID des Besitzers eines PHP-Scripts</span></p> </div> <a name='function.getmyuid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>getmyuid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Liefert die User-ID des Besitzers des aktuellen Scripts </p> </div> <a name='function.getmyuid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert die User-ID des aktuellen Scripts oder <b><tt class='constant'>FALSE</tt></b> bei einem Fehler. </p> </div> <a name='function.getmyuid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getmygid.php' class='function' rel='rdfs-seeAlso'>getmygid()</a> - Get PHP script owner's GID</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmypid.php' class='function' rel='rdfs-seeAlso'>getmypid()</a> - Prozess-Id eines Scripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-current-user.php' class='function' rel='rdfs-seeAlso'>get_current_user()</a> - Liefert den Benutzernamen des Besitzers des aktuellen PHP-Skripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmyinode.php' class='function' rel='rdfs-seeAlso'>getmyinode()</a> - Ermittelt den Inode eines Skripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getlastmod.php' class='function' rel='rdfs-seeAlso'>getlastmod()</a> - Uhrzeit der letzten &amp;Auml;nderung eines Scripts</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getmypid" value="<div id='function.getmypid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getmypid.php'>getmypid</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getmypid</span> &amp;mdash; <span class='dc-title'>Prozess-Id eines Scripts</span></p> </div> <a name='function.getmypid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>getmypid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Liefert die Prozess-ID unter der das Skript ausgef&amp;uuml;hrt wird. </p> </div> <a name='function.getmypid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert die Prozess-ID unter der das Skript ausgef&amp;uuml;hrt wird, oder <b><tt class='constant'>FALSE</tt></b> bei Fehlern </p> </div> <a name='function.getmypid.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Prozess-IDs sind nicht eindeutig, sie sind daher eine schwache Entropiequelle. Wir raten davon ab sich in sicherheitsrelevanten Bereichen auf Prozess-IDs zu verlassen. </p> </div> </div> <a name='function.getmypid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getmygid.php' class='function' rel='rdfs-seeAlso'>getmygid()</a> - Get PHP script owner's GID</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmyuid.php' class='function' rel='rdfs-seeAlso'>getmyuid()</a> - Zeigt die User-ID des Besitzers eines PHP-Scripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-current-user.php' class='function' rel='rdfs-seeAlso'>get_current_user()</a> - Liefert den Benutzernamen des Besitzers des aktuellen PHP-Skripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmyinode.php' class='function' rel='rdfs-seeAlso'>getmyinode()</a> - Ermittelt den Inode eines Skripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getlastmod.php' class='function' rel='rdfs-seeAlso'>getlastmod()</a> - Uhrzeit der letzten &amp;Auml;nderung eines Scripts</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getmyinode" value="<div id='function.getmyinode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getmyinode.php'>getmyinode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getmyinode</span> &amp;mdash; <span class='dc-title'>Ermittelt den Inode eines Skripts</span></p> </div> <a name='function.getmyinode.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>getmyinode</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Ermittelt den Inode der aktuell ausgef&amp;Atilde;&amp;frac14;hrten Skriptdatei. </p> </div> <a name='function.getmyinode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Inode-Nummer der aktuellen Skriptdatei als Integer zur&amp;Atilde;&amp;frac14;ck oder <b><tt class='constant'>FALSE</tt></b> bei fehlern. </p> </div> <a name='function.getmyinode.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion ist auf Windows-Plattformen nicht implementiert.</span></p></blockquote> </div> <a name='function.getmyinode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getmygid.php' class='function' rel='rdfs-seeAlso'>getmygid()</a> - Get PHP script owner's GID</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmyuid.php' class='function' rel='rdfs-seeAlso'>getmyuid()</a> - Zeigt die User-ID des Besitzers eines PHP-Scripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmypid.php' class='function' rel='rdfs-seeAlso'>getmypid()</a> - Prozess-Id eines Scripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-current-user.php' class='function' rel='rdfs-seeAlso'>get_current_user()</a> - Liefert den Benutzernamen des Besitzers des aktuellen PHP-Skripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getlastmod.php' class='function' rel='rdfs-seeAlso'>getlastmod()</a> - Uhrzeit der letzten &amp;Auml;nderung eines Scripts</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getmygid" value="<div id='function.getmygid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getmygid.php'>getmygid</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>getmygid</span> &amp;mdash; <span class='dc-title'>Get PHP script owner&amp;#039;s GID</span></p> </div> <a name='function.getmygid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>getmygid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Gets the group ID of the current script. </p> </div> <a name='function.getmygid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the group ID of the current script, or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> <a name='function.getmygid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getmyuid.php' class='function' rel='rdfs-seeAlso'>getmyuid()</a> - Zeigt die User-ID des Besitzers eines PHP-Scripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmypid.php' class='function' rel='rdfs-seeAlso'>getmypid()</a> - Prozess-Id eines Scripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-current-user.php' class='function' rel='rdfs-seeAlso'>get_current_user()</a> - Liefert den Benutzernamen des Besitzers des aktuellen PHP-Skripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmyinode.php' class='function' rel='rdfs-seeAlso'>getmyinode()</a> - Ermittelt den Inode eines Skripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getlastmod.php' class='function' rel='rdfs-seeAlso'>getlastmod()</a> - Uhrzeit der letzten &amp;Auml;nderung eines Scripts</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getlastmod" value="<div id='function.getlastmod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getlastmod.php'>getlastmod</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getlastmod</span> &amp;mdash; <span class='dc-title'>Uhrzeit der letzten &amp;Auml;nderung eines Scripts</span></p> </div> <a name='function.getlastmod.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>getlastmod</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Ermittelt die Uhrzeit der letzten &amp;Auml;nderung des ausgef&amp;uuml;hrten Scripts </p> <p class='para'> Wenn Sie sich f&amp;uuml;r das &amp;Auml;nderungsdatum einer anderen Datei interessieren nutzen Sie statt dessen <a href='http://www.php.net/manual/de/function.filemtime.php' class='function'>filemtime()</a>. </p> </div> <a name='function.getlastmod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert die Zeit der letzten &amp;Auml;nderung des ausef&amp;uuml;hrten Skripts. Der Wert wird als Unix Timestamp zur&amp;uuml;ckgegebn und kann mit Hilfe der Funktion <a href='http://www.php.net/manual/de/function.date.php' class='function'>date()</a> verarbeitet werden. Im Fehlerfall wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.getlastmod.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>getlastmod()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Liefert&amp;nbsp;z.B.&amp;nbsp;'Letzte&amp;nbsp;&amp;Auml;nderung:&amp;nbsp;March&amp;nbsp;04&amp;nbsp;1998&amp;nbsp;20:43:59.'<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Letzte&amp;nbsp;&amp;Auml;nderung:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>date&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'F&amp;nbsp;d&amp;nbsp;Y&amp;nbsp;H:i:s.'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>getlastmod</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.getlastmod.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.date.php' class='function' rel='rdfs-seeAlso'>date()</a> - Formatiert ein(e) angegebene(s) Zeit/Datum</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmyuid.php' class='function' rel='rdfs-seeAlso'>getmyuid()</a> - Zeigt die User-ID des Besitzers eines PHP-Scripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmygid.php' class='function' rel='rdfs-seeAlso'>getmygid()</a> - Get PHP script owner's GID</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-current-user.php' class='function' rel='rdfs-seeAlso'>get_current_user()</a> - Liefert den Benutzernamen des Besitzers des aktuellen PHP-Skripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmyinode.php' class='function' rel='rdfs-seeAlso'>getmyinode()</a> - Ermittelt den Inode eines Skripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmypid.php' class='function' rel='rdfs-seeAlso'>getmypid()</a> - Prozess-Id eines Scripts</li> <li class='member'><a href='http://www.php.net/manual/de/function.filemtime.php' class='function' rel='rdfs-seeAlso'>filemtime()</a> - Liefert Datum und Uhrzeit der letzten Datei&amp;auml;nderung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getimagesize" value="<div id='function.getimagesize' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getimagesize.php'>getimagesize</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getimagesize</span> &amp;mdash; <span class='dc-title'>Ermittelt die Gr&amp;ouml;&amp;szlig;e einer Grafik</span></p> </div> <a name='function.getimagesize.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>getimagesize</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$imageinfo</tt></span> ] )</div> <p class='para rdfs-comment'> Die Funktion <b>getimagesize()</b> ermittelt die Dimensionen der &amp;uuml;bergebenen Grafik-Datei. Es werden die Ausma&amp;szlig;e in Abh&amp;auml;ngigkeit vom Grafik-Typ sowie die H&amp;ouml;he und Breite als <em class='emphasis'>ein</em> String zur&amp;uuml;ckgegeben. Dieser kann innerhalb eines regul&amp;auml;ren <acronym title='Hyper Text Markup Language'>HTML</acronym> <code>&amp;lt;IMG&amp;gt;</code>-Tags verwendet werden. Ausserdem wird der entsprechende <acronym title='Hypertext Transfer Protocol'>HTTP</acronym> Content-Type zur&amp;uuml;ckgegeben. </p> <p class='para'> <b>getimagesize()</b> kann im Parameter <i><tt class='parameter'>imageinfo</tt></i> weitere Informationen liefern. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Beachten Sie da&amp;szlig; JPC und JP2 aus Komponenten mit verschiedener Farbtiefe bestehen k&amp;ouml;nnen. In diesem Fall entspricht der Wert f&amp;uuml;r &amp;quot;bits&amp;quot; dem h&amp;ouml;chsten gefundenen Wert. Des weiteren k&amp;ouml;nnen JP2-Dateien mehrere JPEG 2000 Codestreams enthalten. In diesem Fall wird <b>getimagesize()</b> Werte entsprechend des ersten gefundenen Codestreams zur&amp;uuml;ckgeben. </span> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Informationen &amp;uuml;ber Icons werden f&amp;uuml;r das Icon mit der h&amp;ouml;chsten Bitrate ermittelt. </span> </p></blockquote> </div> <a name='function.getimagesize.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu &amp;uuml;berpr&amp;uuml;fende Datei. Dabei kann es sich um eine lokale Datei oder, eine entsprechende Konfiguration vorausgesetzt, um eine entfernte Datei handeln die &amp;uuml;ber einen unterst&amp;uuml;tzen Stream gelesen wird. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>imageinfo</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Dieser optionale Parameter erlaubt es, erweiterte Informationen aus der Datei zu ermitteln. Momentan werden die verschiedenen <acronym>JPG</acronym> APP Markierungen als assoziatives Array zur&amp;uuml;ckgegeben. Diese Markierungen werden von einigen Programmen verwendet um Textinformationen in Grafiken zu speichern. Gebr&amp;auml;uchlich ist die Einbettung von <acronym>IPTC</acronym> <a href='http://www.iptc.org/' class='link external'>&amp;raquo; http://www.iptc.org/</a> Informationen in die APP13-Markierung. Sie k&amp;ouml;nnen <a href='http://www.php.net/manual/de/function.iptcparse.php' class='function'>iptcparse()</a> benutzen, um die bin&amp;auml;re APP13-Markierung in ein lesbares Format zu &amp;uuml;bertragen. </p> </dd> </dl> <p> </p> </div> <a name='function.getimagesize.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array mit f&amp;uuml;nf Elementen zur&amp;uuml;ck. </p> <p class='para'> Index 0 und 1 enthalten Breite respektive H&amp;ouml;he der Grafik. </p> <blockquote><p><b class='note'>Hinweis</b>: Einige Formate enthalten keine oder mehrere Grafiken. In diesen F&amp;auml;llen ist <b>getimagesize()</b> m&amp;ouml;glicherweise nicht in der Lage, die Dimensionen zu ermitteln; der R&amp;uuml;ckgabewert f&amp;uuml;r Breite und H&amp;ouml;he in ist in diesen F&amp;auml;llen 0. <br /> </p></blockquote> <p class='para'> Index 2 ist eine der <i>IMAGETYPE_XXX</i>-Konstanten entsprechend des Typs der Grafik. </p> <p class='para'> Index 3 ist eine Zeichenkette mit dem Attributen Breite und H&amp;ouml;he in der Form <i>height=&amp;quot;yyy&amp;quot; width=&amp;quot;xxx&amp;quot;</i> zur Verwendung in einem IMG-Tag. </p> <p class='para'> <i>mime</i> entspricht dem MIME-Type der Grafik. Diese Information kann zur Auslieferung von Grafiken mit dem entsprechenden HTTP <i>Content-type</i>-Header dienen. </p><div class='example'> <p><b>Beispiel #1 getimagesize() und MIME-Type</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$size&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rb'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$size&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$size</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'mime'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);</span><span style='color: #0000BB'>g<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fpassthru</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Fehler<br /></span><span style='color: #007700'>}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> <i>channels</i> hat f&amp;uuml;r RGB-Grafiken den Wert 3, f&amp;uuml;r CMYK den Wert 4. <i>bits</i> entspricht der Anzahl der Bits pro Farbe. Allerdings kann diese Angabe f&amp;uuml;r einige Formate irref&amp;uuml;hrend sein. <acronym title='Graphic Interchange Format'>GIF</acronym> nutzt immer drei Kan&amp;auml;le pro Pixel, aber die Anzahl der Bits pro Pixel kann f&amp;uuml;r ein animiertes <acronym title='Graphic Interchange Format'>GIF</acronym> mit einer globalen Farbtabelle nicht errechnet werden. </p> <p class='para'> Gibt im Falle eines Fehlers <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> </div> <a name='function.getimagesize.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Wenn ein Zugriff auf die mit <i><tt class='parameter'>filename</tt></i> angegebene Grafik nicht m&amp;ouml;glich ist oder es sich um keine valide Grafik handelt wird ein Fehler vom Typ <b><tt class='constant'>E_WARNING</tt></b> generiert. Bei einem Lesefehler wird ein Fehler vom Typ <b><tt class='constant'>E_NOTICE</tt></b> erzeugt. </p> </div> <a name='function.getimagesize.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Unterst&amp;uuml;tzung f&amp;uuml;r Icons </td> </tr> <tr valign='middle'> <td align='left'>5.2.3</td> <td align='left'> Lesefehler erzeugen eine <b><tt class='constant'>E_NOTICE</tt></b> statt einer <b><tt class='constant'>E_WARNING</tt></b>. </td> </tr> <tr valign='middle'> <td align='left'>4.3.2</td> <td align='left'> Unterst&amp;uuml;tzung f&amp;uuml;r <acronym title='Japan Picture'>JPC</acronym>, <acronym title='JPEG-2000'>JP2</acronym>, <acronym>JPX</acronym>, <acronym title='Joint Bilevel Image Experts Group'>JB2</acronym>, <acronym title='X Bitmap'>XBM</acronym> und <acronym title='Wireless Bitmap'>WBMP</acronym> wurde hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>4.3.2</td> <td align='left'> Der Parameter <i><tt class='parameter'>imageinfo</tt></i> unterst&amp;uuml;tzt JPEG2000 </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i>bits</i> und <i>channels</i> sind auch f&amp;uuml;r andere Grafik-Formate verf&amp;uuml;gbar </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i>mime</i> wurde hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Unterst&amp;uuml;tzung f&amp;uuml;r <acronym>SWC</acronym> wurde hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> Unterst&amp;uuml;tzung f&amp;uuml;r <acronym title='Tagged Image File Format'>TIFF</acronym> wurde hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> Unterst&amp;uuml;tzung f&amp;uuml;r URLs wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.getimagesize.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 getimagesize (Datei)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>list(</span><span style='color: #0000BB'>$width</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$height</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$type</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$attr</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'img/flag.jpg'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;img&amp;nbsp;src=\'img/flag.jpg\'&amp;nbsp;</span><span style='color: #0000BB'>$attr</span><span style='color: #DD0000'>&amp;nbsp;alt=\'getimagesize()&amp;nbsp;example\'&amp;nbsp;/&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #3 getimagesize (URL)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$size&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.example.com/gifs/logo.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;if&amp;nbsp;the&amp;nbsp;file&amp;nbsp;name&amp;nbsp;has&amp;nbsp;space&amp;nbsp;in&amp;nbsp;it,&amp;nbsp;encode&amp;nbsp;it&amp;nbsp;properly<br /></span><span style='color: #0000BB'>$size&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.example.com/gifs/lo%20go.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #4 getimagesize() gibt IPTC zur&amp;uuml;ck</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$size&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'testimg.jpg'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>);<br />if&amp;nbsp;(isset(</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'APP13'</span><span style='color: #007700'>]))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$iptc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>iptcparse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'APP13'</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$iptc</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.getimagesize.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Die Funktion <b>getimagesize()</b> ben&amp;ouml;tigt nicht die GD-Bibliothek. <br /> </p></blockquote> </div> <a name='function.getimagesize.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.image-type-to-mime-type.php' class='function' rel='rdfs-seeAlso'>image_type_to_mime_type()</a> - Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype</li> <li class='member'><a href='http://www.php.net/manual/de/function.exif-imagetype.php' class='function' rel='rdfs-seeAlso'>exif_imagetype()</a> - Ermittelt den Bildtyp</li> <li class='member'><a href='http://www.php.net/manual/de/function.exif-read-data.php' class='function' rel='rdfs-seeAlso'>exif_read_data()</a> - Liest die EXIF-Header von JPEG oder TIFF aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.exif-thumbnail.php' class='function' rel='rdfs-seeAlso'>exif_thumbnail()</a> - Aufruf des eingebetteten Miniaturbildes eines TIFF- oder JPEG-Bildes</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gethostbynamel" value="<div id='function.gethostbynamel' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.gethostbynamel.php'>gethostbynamel</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>gethostbynamel</span> &amp;mdash; <span class='dc-title'> Ermittelt eine Liste von IPv4-Adressen passend zum angegebenen Internet-Hostnamen </span></p> </div> <a name='function.gethostbynamel.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>gethostbynamel</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$hostname</tt></span> )</div> <p class='para rdfs-comment'> Gibt eine Liste von IPv4-Adressen zur&amp;uuml;ck, zu denen der angegebene Internet-Host <i><tt class='parameter'>hostname</tt></i> aufgel&amp;ouml;st wurde. </p> </div> <a name='function.gethostbynamel.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>hostname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Hostname. </p> </dd> </dl> <p> </p> </div> <a name='function.gethostbynamel.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array von IPv4-Adressen zur&amp;uuml;ck. Kann <i><tt class='parameter'>hostname</tt></i> nicht aufgel&amp;ouml;st werden, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.gethostbynamel.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>gethostbynamel()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$hosts&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gethostbynamel</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'www.example.com'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$hosts</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; 192.0.34.166 ) </pre></div> </div> </div><p> </p> </div> <a name='function.gethostbynamel.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.gethostbyname.php' class='function' rel='rdfs-seeAlso'>gethostbyname()</a> - Ermittelt die zum angegebenen Internet-Hostnamen passende IPv4-Adresse</li> <li class='member'><a href='http://www.php.net/manual/de/function.gethostbyaddr.php' class='function' rel='rdfs-seeAlso'>gethostbyaddr()</a> - Ermittelt den zur angegebenen IP-Adresse passenden Internet-Hostnamen</li> <li class='member'><a href='http://www.php.net/manual/de/function.checkdnsrr.php' class='function' rel='rdfs-seeAlso'>checkdnsrr()</a> - Pr&amp;uuml;ft DNS-Eintr&amp;auml;ge auf &amp;Uuml;bereinstimmung mit einem gegebenen Internet-Host-Namen oder einer IP-Adresse</li> <li class='member'><a href='http://www.php.net/manual/de/function.getmxrr.php' class='function' rel='rdfs-seeAlso'>getmxrr()</a> - Ermittelt die zu einem Internet-Hostnamen passenden MX-Records</li> <li class='member'>the <i>named(8)</i> manual page</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gethostbyname" value="<div id='function.gethostbyname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.gethostbyname.php'>gethostbyname</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>gethostbyname</span> &amp;mdash; <span class='dc-title'> Ermittelt die zum angegebenen Internet-Hostnamen passende IPv4-Adresse </span></p> </div> <a name='function.gethostbyname.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>gethostbyname</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$hostname</tt></span> )</div> <p class='para rdfs-comment'> Gibt die IPv4-Adresse des in <i><tt class='parameter'>hostname</tt></i> angegebenen Internet-Hosts zur&amp;uuml;ck. </p> </div> <a name='function.gethostbyname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>hostname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Hostname. </p> </dd> </dl> <p> </p> </div> <a name='function.gethostbyname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die IPv4-Adresse oder im Fehlerfall einen String zur&amp;uuml;ck, der den unver&amp;auml;nderten <i><tt class='parameter'>hostname</tt></i> enth&amp;auml;lt. </p> </div> <a name='function.gethostbyname.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Ein einfaches <b>gethostbyname()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$ip&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gethostbyname</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'www.example.com'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$ip</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gethostbyname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.gethostbyaddr.php' class='function' rel='rdfs-seeAlso'>gethostbyaddr()</a> - Ermittelt den zur angegebenen IP-Adresse passenden Internet-Hostnamen</li> <li class='member'><a href='http://www.php.net/manual/de/function.gethostbynamel.php' class='function' rel='rdfs-seeAlso'>gethostbynamel()</a> - Ermittelt eine Liste von IPv4-Adressen passend zum angegebenen Internet-Hostnamen</li> <li class='member'><a href='http://www.php.net/manual/de/function.inet-pton.php' class='function' rel='rdfs-seeAlso'>inet_pton()</a> - Konvertiert eine IP-Adresse im menschenlesbaren Format in eine komprimierte in_addr-Repr&amp;auml;sentation</li> <li class='member'><a href='http://www.php.net/manual/de/function.inet-ntop.php' class='function' rel='rdfs-seeAlso'>inet_ntop()</a> - Konvertiert eine komprimierte Internetadresse in ein menschenlesbares Format</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gethostbyaddr" value="<div id='function.gethostbyaddr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.gethostbyaddr.php'>gethostbyaddr</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>gethostbyaddr</span> &amp;mdash; <span class='dc-title'> Ermittelt den zur angegebenen IP-Adresse passenden Internet-Hostnamen </span></p> </div> <a name='function.gethostbyaddr.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>gethostbyaddr</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ip_address</tt></span> )</div> <p class='para rdfs-comment'> Gibt den Internet-Hostnamen passend zur angegebenen <i><tt class='parameter'>ip_address</tt></i> zur&amp;uuml;ck. </p> </div> <a name='function.gethostbyaddr.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ip_address</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die IP-Adresse des Hosts. </p> </dd> </dl> <p> </p> </div> <a name='function.gethostbyaddr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Hostnamen oder im Fehlerfall die unmodifizierte <i><tt class='parameter'>ip_address</tt></i> zur&amp;uuml;ck. </p> </div> <a name='function.gethostbyaddr.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Ein einfaches <b>gethostbyaddr()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gethostbyaddr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_SERVER</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'REMOTE_ADDR'</span><span style='color: #007700'>]);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$hostname</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gethostbyaddr.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.gethostbyname.php' class='function' rel='rdfs-seeAlso'>gethostbyname()</a> - Ermittelt die zum angegebenen Internet-Hostnamen passende IPv4-Adresse</li> <li class='member'><a href='http://www.php.net/manual/de/function.gethostbynamel.php' class='function' rel='rdfs-seeAlso'>gethostbynamel()</a> - Ermittelt eine Liste von IPv4-Adressen passend zum angegebenen Internet-Hostnamen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getenv" value="<div id='function.getenv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getenv.php'>getenv</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getenv</span> &amp;mdash; <span class='dc-title'>Liefert den Wert einer Umgebungsvariable</span></p> </div> <a name='function.getenv.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>getenv</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$varname</tt></span> )</div> <p class='para rdfs-comment'> Liefert den Wert einer Umgebungsvariable. </p> <p class='para'> Eine Liste aller Umgebungsvariablen k&amp;ouml;nnen Sie &amp;uuml;ber die Funktion <a href='http://www.php.net/manual/de/function.phpinfo.php' class='function'>phpinfo()</a> anzeigen lassen. Die Bedeutung vieler dieser Variablen k&amp;ouml;nnen Sie in der <a href='http://hoohoo.ncsa.uiuc.edu/cgi/' class='link external'>&amp;raquo; CGI-Spezifikation</a> im Abschnitt &amp;uuml;ber <a href='http://hoohoo.ncsa.uiuc.edu/cgi/env.html' class='link external'>&amp;raquo; Umgebungsvariablen</a> nachlesen. </p> </div> <a name='function.getenv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>varname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Variablenname </p> </dd> </dl> <p> </p> </div> <a name='function.getenv.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Wert der Umgebungsvariable <i><tt class='parameter'>varname</tt></i> zur&amp;uuml;ck oder <b><tt class='constant'>FALSE</tt></b> bei Fehlern. </p> </div> <a name='function.getenv.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>getenv()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;nutzen&amp;nbsp;Sie&amp;nbsp;getenv()&amp;nbsp;...<br /></span><span style='color: #0000BB'>$ip&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getenv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'REMOTE_ADDR'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;...&amp;nbsp;oder&amp;nbsp;einfache&amp;nbsp;die&amp;nbsp;superglobalen&amp;nbsp;Arrays&amp;nbsp;($_SERVER&amp;nbsp;oder&amp;nbsp;$_ENV)<br /></span><span style='color: #0000BB'>$ip&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$_SERVER</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'REMOTE_ADDR'</span><span style='color: #007700'>];<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.getenv.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.putenv.php' class='function' rel='rdfs-seeAlso'>putenv()</a> - Setzt den Wert einer Umgebungsvariablen.</li> <li class='member'><a href='http://www.php.net/manual/de/function.apache-getenv.php' class='function' rel='rdfs-seeAlso'>apache_getenv()</a> - Liefert eine Apache-Subprocess_env-Variable</li> <li class='member'><a href='http://www.php.net/manual/de/language.variables.superglobals.php' class='link'>Superglobals</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getdate" value="<div id='function.getdate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getdate.php'>getdate</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getdate</span> &amp;mdash; <span class='dc-title'>Gibt Datums- und Zeitinformationen zur&amp;uuml;ck</span></p> </div> <a name='function.getdate.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>getdate</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp</tt><span class='initializer'> = time()</span></span> ] )</div> <p class='para rdfs-comment'> Gibt ein assoziatives <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> mit Datums- und Zeitangaben des angegebenen <i><tt class='parameter'>timestamp</tt></i> zur&amp;uuml;ck. Ist kein Timestamp angegeben, wird die lokal g&amp;uuml;ltige Zeit verwendet. </p> </div> <a name='function.getdate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timestamp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der optionale Parameter <i><tt class='parameter'>timestamp</tt></i> ist ein Unix Timestamp als <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> oder die aktuelle lokale Zeit wenn kein <i><tt class='parameter'>timestamp</tt></i> &amp;uuml;bergeben wurde. Er entspricht dann also dem Ergebnis der Funktion <a href='http://www.php.net/manual/de/function.time.php' class='function'>time()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.getdate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein assoziatives <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> mit Informationen zum <i><tt class='parameter'>timestamp</tt></i> zur&amp;uuml;ck. Die Elemente des zur&amp;uuml;ckgegebenen assoziativen Arrays sind folgende: </p> <p class='para'> </p><table class='doctable table'> <caption><b>Schl&amp;uuml;sselelemente des zur&amp;uuml;ckgegebenen assoziativen Arrays</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Key</th> <th>Beschreibung</th> <th>Beispiel f&amp;uuml;r R&amp;uuml;ckgabewerte</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>&amp;quot;seconds&amp;quot;</i></td> <td align='left'>Numerische Repr&amp;auml;sentation der Sekunden</td> <td align='left'>zwischen <i>0</i> und <i>59</i></td> </tr> <tr valign='middle'> <td align='left'><i>&amp;quot;minutes&amp;quot;</i></td> <td align='left'>Numerische Repr&amp;auml;sentation der Minuten</td> <td align='left'>zwischen <i>0</i> und <i>59</i></td> </tr> <tr valign='middle'> <td align='left'><i>&amp;quot;hours&amp;quot;</i></td> <td align='left'>Numerische Repr&amp;auml;sentation der Stunden</td> <td align='left'>zwischen <i>0</i> und <i>23</i></td> </tr> <tr valign='middle'> <td align='left'><i>&amp;quot;mday&amp;quot;</i></td> <td align='left'>Numerische Repr&amp;auml;sentation des Monatstags</td> <td align='left'>zwischen <i>1</i> und <i>31</i></td> </tr> <tr valign='middle'> <td align='left'><i>&amp;quot;wday&amp;quot;</i></td> <td align='left'>Numerische Repr&amp;auml;sentation des Wochentags</td> <td align='left'>zwischen <i>0</i> (f&amp;uuml;r Sonntag) und <i>6</i> (f&amp;uuml;r Sonnabend)</td> </tr> <tr valign='middle'> <td align='left'><i>&amp;quot;mon&amp;quot;</i></td> <td align='left'>Numerische Repr&amp;auml;sentation des Monats</td> <td align='left'>zwischen <i>1</i> und <i>12</i></td> </tr> <tr valign='middle'> <td align='left'><i>&amp;quot;year&amp;quot;</i></td> <td align='left'>Eine vollst&amp;auml;ndige numerische Repr&amp;auml;sentation der Jahreszahl (vierstellig)</td> <td align='left'>Beispiele: <i>1999</i> oder <i>2003</i></td> </tr> <tr valign='middle'> <td align='left'><i>&amp;quot;yday&amp;quot;</i></td> <td align='left'>Numerische Repr&amp;auml;sentation des Tages des Jahres</td> <td align='left'>zwischen <i>0</i> und <i>365</i></td> </tr> <tr valign='middle'> <td align='left'><i>&amp;quot;weekday&amp;quot;</i></td> <td align='left'>Eine vollst&amp;auml;ndige textuelle Repr&amp;auml;sentation des Wochentags</td> <td align='left'>zwischen <i>Sonntag</i> und <i>Sonnabend</i></td> </tr> <tr valign='middle'> <td align='left'><i>&amp;quot;month&amp;quot;</i></td> <td align='left'>Eine vollst&amp;auml;ndige textuelle Repr&amp;auml;sentation des Monatsnamens, wie Januar oder M&amp;auml;rz</td> <td align='left'>zwischen<i>Januar</i> und <i>Dezember</i></td> </tr> <tr valign='middle'> <td align='left'><i>0</i></td> <td align='left'> Sekunden seit der Unix Epoche, &amp;auml;hnlich den Werten, die von der Funktion <a href='http://www.php.net/manual/de/function.time.php' class='function'>time()</a> zur&amp;uuml;ckgegeben und von der Funktion <a href='http://www.php.net/manual/de/function.date.php' class='function'>date()</a> verwendet werden. </td> <td align='left'>Abh&amp;auml;ngig vom System, typischerweise ein Wert zwischen <i>-2147483648</i> und <i>2147483647</i>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.getdate.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>getdate()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$heute&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getdate</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$heute</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [seconds] =&amp;gt; 40 [minutes] =&amp;gt; 58 [hours] =&amp;gt; 21 [mday] =&amp;gt; 17 [wday] =&amp;gt; 2 [mon] =&amp;gt; 6 [year] =&amp;gt; 2003 [yday] =&amp;gt; 167 [weekday] =&amp;gt; Tuesday [month] =&amp;gt; June [0] =&amp;gt; 1055901520 ) </pre></div> </div> </div><p> </p> </div> <a name='function.getdate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.date.php' class='function' rel='rdfs-seeAlso'>date()</a> - Formatiert ein(e) angegebene(s) Zeit/Datum</li> <li class='member'><a href='http://www.php.net/manual/de/function.time.php' class='function' rel='rdfs-seeAlso'>time()</a> - Gibt den aktuellen Unix-Timestamp/Zeitstempel zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.setlocale.php' class='function' rel='rdfs-seeAlso'>setlocale()</a> - Setzt Locale Informationen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="getcwd" value="<div id='function.getcwd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.getcwd.php'>getcwd</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>getcwd</span> &amp;mdash; <span class='dc-title'>Ermittelt das aktuelle Arbeitsverzeichnis</span></p> </div> <a name='function.getcwd.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>getcwd</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt das aktuelle Arbeitsverzeichnis zur&amp;uuml;ck. </p> </div> <a name='function.getcwd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg das aktuelle Arbeitsverzeichnis zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Auf einigen Unix-Varianten gibt <b>getcwd()</b> <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck, wenn eines der dar&amp;uuml;ber liegenden Verzeichnisse keine Lese- oder Suchrechte haben, auch wenn das aktuelle Verzeichnis diese hat. Lesen Sie <a href='http://www.php.net/manual/de/function.chmod.php' class='function'>chmod()</a> f&amp;uuml;r weitergehende Informationen &amp;uuml;ber Modi und Zugriffsrechte. </p> </div> <a name='function.getcwd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>getcwd()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;aktuelles&amp;nbsp;Verzeichnis<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>getcwd</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>chdir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'cvs'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;aktuelles&amp;nbsp;Verzeichnis<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>getcwd</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> /home/didou /home/didou/cvs </pre></div> </div> </div><p> </p> </div> <a name='function.getcwd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.chdir.php' class='function' rel='rdfs-seeAlso'>chdir()</a> - Wechseln des Verzeichnisses</li> <li class='member'><a href='http://www.php.net/manual/de/function.chmod.php' class='function' rel='rdfs-seeAlso'>chmod()</a> - &amp;Auml;ndert die Zugriffsrechte einer Datei</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gd_info" value="<div id='function.gd-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.gd-info.php'>gd_info</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>gd_info</span> &amp;mdash; <span class='dc-title'>Retrieve information about the currently installed GD library</span></p> </div> <a name='function.gd-info.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>gd_info</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets information about the version and capabilities of the installed GD library. </p> </div> <a name='function.gd-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an associative array. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Elements of array returned by <b>gd_info()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Attribute</th> <th>Meaning</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>GD Version</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> value describing the installed <i>libgd</i> version.</td> </tr> <tr valign='middle'> <td align='left'>Freetype Support</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> value. <b><tt class='constant'>TRUE</tt></b> if Freetype Support is installed.</td> </tr> <tr valign='middle'> <td align='left'>Freetype Linkage</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> value describing the way in which Freetype was linked. Expected values are: &amp;#039;with freetype&amp;#039;, &amp;#039;with TTF library&amp;#039;, and &amp;#039;with unknown library&amp;#039;. This element will only be defined if <i>Freetype Support</i> evaluated to <b><tt class='constant'>TRUE</tt></b>.</td> </tr> <tr valign='middle'> <td align='left'>T1Lib Support</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> value. <b><tt class='constant'>TRUE</tt></b> if <i>T1Lib</i> support is included.</td> </tr> <tr valign='middle'> <td align='left'>GIF Read Support</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> value. <b><tt class='constant'>TRUE</tt></b> if support for <em class='emphasis'>reading</em> <i>GIF</i> images is included.</td> </tr> <tr valign='middle'> <td align='left'>GIF Create Support</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> value. <b><tt class='constant'>TRUE</tt></b> if support for <em class='emphasis'>creating</em> <i>GIF</i> images is included.</td> </tr> <tr valign='middle'> <td align='left'>JPEG Support</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> value. <b><tt class='constant'>TRUE</tt></b> if <i>JPEG</i> support is included.</td> </tr> <tr valign='middle'> <td align='left'>PNG Support</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> value. <b><tt class='constant'>TRUE</tt></b> if <i>PNG</i> support is included.</td> </tr> <tr valign='middle'> <td align='left'>WBMP Support</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> value. <b><tt class='constant'>TRUE</tt></b> if <i>WBMP</i> support is included.</td> </tr> <tr valign='middle'> <td align='left'>XBM Support</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> value. <b><tt class='constant'>TRUE</tt></b> if <i>XBM</i> support is included.</td> </tr> </tbody> </table> <p> </p> <blockquote><p><b class='note'>Hinweis</b>: Previous to PHP 5.3.0, the <i>JPEG Support</i> attribute was named <i>JPG Support</i>. <br /> </p></blockquote> </div> <a name='function.gd-info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Using <b>gd_info()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gd_info</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(9) { [&amp;quot;GD Version&amp;quot;]=&amp;gt; string(24) &amp;quot;bundled (2.0 compatible)&amp;quot; [&amp;quot;FreeType Support&amp;quot;]=&amp;gt; bool(false) [&amp;quot;T1Lib Support&amp;quot;]=&amp;gt; bool(false) [&amp;quot;GIF Read Support&amp;quot;]=&amp;gt; bool(true) [&amp;quot;GIF Create Support&amp;quot;]=&amp;gt; bool(false) [&amp;quot;JPEG Support&amp;quot;]=&amp;gt; bool(false) [&amp;quot;PNG Support&amp;quot;]=&amp;gt; bool(true) [&amp;quot;WBMP Support&amp;quot;]=&amp;gt; bool(true) [&amp;quot;XBM Support&amp;quot;]=&amp;gt; bool(false) } </pre></div> </div> </div><p> </p> </div> <a name='function.gd-info.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> <i>JPG Support</i> attribute renamed to <i>JPEG Support</i>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.gd-info.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.imagepng.php' class='function' rel='rdfs-seeAlso'>imagepng()</a> - Ausgabe eines Bildes an den Browser oder in eine Datei</li> <li class='member'><a href='http://www.php.net/manual/de/function.imagejpeg.php' class='function' rel='rdfs-seeAlso'>imagejpeg()</a> - Ausgabe des Bildes im Browser oder als Datei</li> <li class='member'><a href='http://www.php.net/manual/de/function.imagegif.php' class='function' rel='rdfs-seeAlso'>imagegif()</a> - Ausgabe eines Bildes an den Browser oder in eine Datei</li> <li class='member'><a href='http://www.php.net/manual/de/function.imagewbmp.php' class='function' rel='rdfs-seeAlso'>imagewbmp()</a> - Output image to browser or file</li> <li class='member'><a href='http://www.php.net/manual/de/function.imagetypes.php' class='function' rel='rdfs-seeAlso'>imagetypes()</a> - Gibt die von der aktuell verwendeten PHP-Version unterst&amp;uuml;tzten Grafik-Formate zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fwrite" value="<div id='function.fwrite' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fwrite.php'>fwrite</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fwrite</span> &amp;mdash; <span class='dc-title'>Schreibt Bin&amp;auml;rdaten in eine Datei</span></p> </div> <a name='function.fwrite.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>fwrite</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> ] )</div> <p class='simpara'> <b>fwrite()</b> schreibt den Inhalt einer Zeichenkette <i><tt class='parameter'>string</tt></i> in die Datei, auf welche der Dateizeiger <i><tt class='parameter'>handle</tt></i> zeigt. Wenn der <i><tt class='parameter'>length</tt></i> Parameter gegeben ist, wird das Schreiben nach <i><tt class='parameter'>length</tt></i> Bytes beendet, oder wenn das Dateiende (EOF) erreicht ist. Je nachdem was eher eintritt. </p> <p class='simpara'> <b>fwrite()</b> gibt bei Erfolg die Anzahl der geschriebenen Bytes zur&amp;uuml;ck, andernfalls <b><tt class='constant'>FALSE</tt></b>. </p> <p class='simpara'> Sollte der <i><tt class='parameter'>length</tt></i> Parameter gesetzt sein, so ist zu beachten, dass die <a href='http://www.php.net/manual/de/info.configuration.php#ini.magic-quotes-runtime' class='link'>magic_quotes_runtime</a> Konfigurations-Option ignoriert wird und somit keine Schr&amp;auml;gstriche mehr von der Zeichenkette <i><tt class='parameter'>string</tt></i> entfernt werden. </p> <blockquote><p><b class='note'>Hinweis</b>: Auf Systemen, welche zwischen Bin&amp;auml;r- und Textdateien (z.B. Windows) unterscheiden, muss die Datei mit &amp;#039;b&amp;#039; im <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> Mode-Parameter ge&amp;ouml;ffnet werden. <br /> </p></blockquote> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Ein einfaches Beispiel f&amp;uuml;r fwrite</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'test.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$somecontent&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'F&amp;uuml;ge&amp;nbsp;dies&amp;nbsp;Datei&amp;nbsp;hinzu\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sichergehen,&amp;nbsp;dass&amp;nbsp;die&amp;nbsp;Datei&amp;nbsp;existiert&amp;nbsp;und&amp;nbsp;beschreibbar&amp;nbsp;ist<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>is_writable</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Wir&amp;nbsp;&amp;ouml;ffnen&amp;nbsp;$filename&amp;nbsp;im&amp;nbsp;'Anh&amp;auml;nge'&amp;nbsp;-&amp;nbsp;Modus.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Der&amp;nbsp;Dateizeiger&amp;nbsp;befindet&amp;nbsp;sich&amp;nbsp;am&amp;nbsp;Ende&amp;nbsp;der&amp;nbsp;Datei,&amp;nbsp;und<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;dort&amp;nbsp;wird&amp;nbsp;$somecontent&amp;nbsp;sp&amp;auml;ter&amp;nbsp;mit&amp;nbsp;fwrite()&amp;nbsp;geschrieben.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Kann&amp;nbsp;die&amp;nbsp;Datei&amp;nbsp;</span><span style='color: #0000BB'>$filename</span><span style='color: #DD0000'>&amp;nbsp;nicht&amp;nbsp;&amp;ouml;ffnen'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Schreibe&amp;nbsp;$somecontent&amp;nbsp;in&amp;nbsp;die&amp;nbsp;ge&amp;ouml;ffnete&amp;nbsp;Datei.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>fwrite</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$somecontent</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Kann&amp;nbsp;in&amp;nbsp;die&amp;nbsp;Datei&amp;nbsp;</span><span style='color: #0000BB'>$filename</span><span style='color: #DD0000'>&amp;nbsp;nicht&amp;nbsp;schreiben'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Fertig,&amp;nbsp;in&amp;nbsp;Datei&amp;nbsp;</span><span style='color: #0000BB'>$filename</span><span style='color: #DD0000'>&amp;nbsp;wurde&amp;nbsp;</span><span style='color: #0000BB'>$somecontent</span><span style='color: #DD0000'>&amp;nbsp;geschrieben'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /><br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Die&amp;nbsp;Datei&amp;nbsp;</span><span style='color: #0000BB'>$filename</span><span style='color: #DD0000'>&amp;nbsp;ist&amp;nbsp;nicht&amp;nbsp;schreibbar'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='simpara'> Siehe auch <a href='http://www.php.net/manual/de/function.fread.php' class='function'>fread()</a>, <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a> und <a href='http://www.php.net/manual/de/function.fputs.php' class='function'>fputs()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="func_num_args" value="<div id='function.func-num-args' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.func-num-args.php'>func_num_args</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>func_num_args</span> &amp;mdash; <span class='dc-title'>Liefert die Anzahl der an eine Funktion &amp;uuml;bergebenen Argumente</span></p> </div> <a name='function.func-num-args.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>func_num_args</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Liefert die Anzahl der Argumente die an die aufrufende Funktion &amp;uuml;bergeben wurden. </p> <p class='para'> Diese Funktion kann zusammen mit <a href='http://www.php.net/manual/de/function.func-get-arg.php' class='function'>func_get_arg()</a> und <a href='http://www.php.net/manual/de/function.func-get-args.php' class='function'>func_get_args()</a> genutzt werden um Funktionen mit einer variablen Anzahl von Argumenten zu implementieren. </p> </div> <a name='function.func-num-args.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert die Anzahl der Argumente die beim Aufruf an die aufrufenden Funktion &amp;uuml;bergeben wurden. </p> </div> <a name='function.func-num-args.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Diese Funktion kann nun auch in Parameterlisten genutzt werden. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.func-num-args.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Die Funktion generiert eine Warnung wenn sie von au&amp;szlig;erhalb einer benutzerdefinierten Funktion aufgerufen wird. </p> </div> <a name='function.func-num-args.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>func_num_args()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>foo</span><span style='color: #007700'>()<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$numargs&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>func_num_args</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Anzahl&amp;nbsp;der&amp;nbsp;Argumente:&amp;nbsp;</span><span style='color: #0000BB'>$numargs</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>foo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Ergebnis:&amp;nbsp;'Anzahl&amp;nbsp;der&amp;nbsp;Argumente:&amp;nbsp;3'<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.func-num-args.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Da diese Funktion bei der Ermittlung der Parameterdetails von dem aktuellen Ausf&amp;uuml;hrungskontext abh&amp;auml;ngt, kann sie selbst nicht als Funktionsparameter genutzt werden. Wenn Sie ihre Ergebnisse tats&amp;auml;chlich weitergeben m&amp;uuml;ssen, so m&amp;uuml;ssen Sie diese zun&amp;auml;chst an eine Variable zuweisen und dann diese Variable &amp;uuml;bergeben<br /></p></blockquote> </div> <a name='function.func-num-args.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.func-get-arg.php' class='function' rel='rdfs-seeAlso'>func_get_arg()</a> - Liefert ein bestimmtes Funktionsargument</li> <li class='member'><a href='http://www.php.net/manual/de/function.func-get-args.php' class='function' rel='rdfs-seeAlso'>func_get_args()</a> - Liefert Funktionsargumente als Array</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="func_get_args" value="<div id='function.func-get-args' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.func-get-args.php'>func_get_args</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>func_get_args</span> &amp;mdash; <span class='dc-title'>Liefert Funktionsargumente als Array</span></p> </div> <a name='function.func-get-args.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>func_get_args</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Liefert die der aufrufenden Funktion &amp;uuml;bergebenen Argumente als Array. </p> <p class='para'> Die Funktion kann zusammen mit <a href='http://www.php.net/manual/de/function.func-get-arg.php' class='function'>func_get_arg()</a> und <b>func_get_args()</b> genutzt werden um Funktionen mit einer variablen Anzahl von Argumenten zu implementieren. </p> </div> <a name='function.func-get-args.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert ein Array mit Kopien aller Argumente mit denen die aufrufende Funktion aufgerufen wurde. </p> </div> <a name='function.func-get-args.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Diese Funktion kann nun auch in Parameterlisten genutzt werden. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.func-get-args.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Die Funktion generiert eine Warnung wenn sie au&amp;szlig;erhalb einer benutzerdefinierten Funktion aufgerufen wird. </p> </div> <a name='function.func-get-args.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>func_get_args()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>foo</span><span style='color: #007700'>()<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$numargs&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>func_num_args</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Anzahl&amp;nbsp;der&amp;nbsp;Argumente:&amp;nbsp;</span><span style='color: #0000BB'>$numargs</span><span style='color: #DD0000'>&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$numargs&amp;nbsp;</span><span style='color: #007700'>&amp;gt;=&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Das&amp;nbsp;zweite&amp;nbsp;Argument&amp;nbsp;ist:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>func_get_arg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$arg_list&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>func_get_args</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>$numargs</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>++)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Argument&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #DD0000'>&amp;nbsp;ist:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$arg_list</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>foo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.func-get-args.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Da diese Funktion bei der Ermittlung der Parameterdetails von dem aktuellen Ausf&amp;uuml;hrungskontext abh&amp;auml;ngt, kann sie selbst nicht als Funktionsparameter genutzt werden. Wenn Sie ihre Ergebnisse tats&amp;auml;chlich weitergeben m&amp;uuml;ssen, so m&amp;uuml;ssen Sie diese zun&amp;auml;chst an eine Variable zuweisen und dann diese Variable &amp;uuml;bergeben<br /></p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> This function returns a copy of the passed arguments only, and does not account for default (non-passed) arguments. </span> </p></blockquote> </div> <a name='function.func-get-args.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.func-get-arg.php' class='function' rel='rdfs-seeAlso'>func_get_arg()</a> - Liefert ein bestimmtes Funktionsargument</li> <li class='member'><a href='http://www.php.net/manual/de/function.func-num-args.php' class='function' rel='rdfs-seeAlso'>func_num_args()</a> - Liefert die Anzahl der an eine Funktion &amp;uuml;bergebenen Argumente</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="func_get_arg" value="<div id='function.func-get-arg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.func-get-arg.php'>func_get_arg</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>func_get_arg</span> &amp;mdash; <span class='dc-title'>Liefert ein bestimmtes Funktionsargument</span></p> </div> <a name='function.func-get-arg.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>func_get_arg</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$arg_num</tt></span> )</div> <p class='para rdfs-comment'> Liefert das mit <i><tt class='parameter'>arg_num</tt></i> angegebene Argument aus der Liste der Argumente einer benutzerdefinierten Funktion. </p> <p class='para'> Diese Funktion kann zusammen mit <a href='http://www.php.net/manual/de/function.func-get-args.php' class='function'>func_get_args()</a> und <a href='http://www.php.net/manual/de/function.func-num-args.php' class='function'>func_num_args()</a> genutzt werden um benutzerdefinierte Funktionen mit einer variablen Anzahl von Argumenten zu implementieren. </p> </div> <a name='function.func-get-arg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg_num</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Offset des Arguments. Funktionsargumente werden mit 0 beginnend gez&amp;auml;hlt. </p> </dd> </dl> <p> </p> </div> <a name='function.func-get-arg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert das gew&amp;uuml;nschte Argument oder <b><tt class='constant'>FALSE</tt></b> bei Fehlern. </p> </div> <a name='function.func-get-arg.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Diese Funktion kann nun auch in Parameterlisten genutzt werden. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.func-get-arg.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Die Funktion generiert eine Warnung wenn sie au&amp;szlig;erhalb einer benutzerdefinierten Funktion aufgerufen wird oder wenn <i><tt class='parameter'>arg_num</tt></i> gr&amp;ouml;&amp;szlig;er ist als die Anzahl der tats&amp;auml;chlich &amp;uuml;bergebenen Argumente. </p> </div> <a name='function.func-get-arg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>func_get_arg()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>foo</span><span style='color: #007700'>()<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$numargs&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>func_num_args</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Anzahl&amp;nbsp;der&amp;nbsp;Funktionsargumente:&amp;nbsp;</span><span style='color: #0000BB'>$numargs</span><span style='color: #DD0000'>&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$numargs&amp;nbsp;</span><span style='color: #007700'>&amp;gt;=&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Das&amp;nbsp;zweite&amp;nbsp;Argument&amp;nbsp;ist:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>func_get_arg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.func-get-arg.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Da diese Funktion bei der Ermittlung der Parameterdetails von dem aktuellen Ausf&amp;uuml;hrungskontext abh&amp;auml;ngt, kann sie selbst nicht als Funktionsparameter genutzt werden. Wenn Sie ihre Ergebnisse tats&amp;auml;chlich weitergeben m&amp;uuml;ssen, so m&amp;uuml;ssen Sie diese zun&amp;auml;chst an eine Variable zuweisen und dann diese Variable &amp;uuml;bergeben<br /></p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Diese Funktion liefert eine Kopie des &amp;uuml;bergebenen Arguments. Sie hat nur Zugriff auf tats&amp;auml;chlich &amp;uuml;bergebene Argumente, Vorgabewerte von Parametern sind f&amp;uuml;r sie nicht sichtbar. </span> </p></blockquote> </div> <a name='function.func-get-arg.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.func-get-args.php' class='function' rel='rdfs-seeAlso'>func_get_args()</a> - Liefert Funktionsargumente als Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.func-num-args.php' class='function' rel='rdfs-seeAlso'>func_num_args()</a> - Liefert die Anzahl der an eine Funktion &amp;uuml;bergebenen Argumente</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="function_exists" value="<div id='function.function-exists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.function-exists.php'>function_exists</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>function_exists</span> &amp;mdash; <span class='dc-title'> Falls die angegebene Funktion definiert ist, wird <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck gegeben </span></p> </div> <a name='function.function-exists.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>function_exists</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$function_name</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft in der Liste der definierten Funktionen (enth&amp;auml;lt sowohl die in PHP eingebauten als auch die vom Benutzer selbst geschriebenen Funktionen), ob eine Funktion mit dem Namen <i><tt class='parameter'>function_name</tt></i> existiert. </p> </div> <a name='function.function-exists.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>function_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Funktionsname (als String). </p> </dd> </dl> <p> </p> </div> <a name='function.function-exists.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, wenn <i><tt class='parameter'>function_name</tt></i> existiert und es sich um eine Funktion handelt, sonst <b><tt class='constant'>FALSE</tt></b>. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion gibt <b><tt class='constant'>FALSE</tt></b> f&amp;uuml;r Sprachkonstrukte wie <a href='http://www.php.net/manual/de/function.include-once.php' class='function'>include_once()</a> und <a href='http://www.php.net/manual/de/function.echo.php' class='function'>echo()</a> zur&amp;uuml;ck. <br /> </p></blockquote> </div> <a name='function.function-exists.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>function_exists()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>function_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'imap_open'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'IMAP-Funktionen&amp;nbsp;sind&amp;nbsp;verf&amp;uuml;gbar.&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'IMAP-Funktionen&amp;nbsp;sind&amp;nbsp;nicht&amp;nbsp;verf&amp;uuml;gbar.&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.function-exists.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Bitte beachten Sie, dass ein Funktionsname existieren kann, auch wenn die Funktion selbst nicht genutzt werden kann, weil Konfigurations- oder Kompilierungsoptionen dies verhindern k&amp;ouml;nnen (z.B. kann dies der Fall bei den <a href='http://www.php.net/manual/de/ref.image.php' class='link'>Grafik-Funktionen</a> sein). <br /> </p></blockquote> </div> <a name='function.function-exists.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.method-exists.php' class='function' rel='rdfs-seeAlso'>method_exists()</a> - Pr&amp;uuml;ft on eine Methode innerhalb eines Objekts existiert</li> <li class='member'><a href='http://www.php.net/manual/de/function.is-callable.php' class='function' rel='rdfs-seeAlso'>is_callable()</a> - Pr&amp;uuml;ft ob der Inhalt einer Variable als Funktion aufgerufen werden kann</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-defined-functions.php' class='function' rel='rdfs-seeAlso'>get_defined_functions()</a> - Liefert ein Array aller definierten Funktionen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftruncate" value="<div id='function.ftruncate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ftruncate.php'>ftruncate</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftruncate</span> &amp;mdash; <span class='dc-title'>K&amp;uuml;rzt eine Datei auf die angegebene L&amp;auml;nge</span></p> </div> <a name='function.ftruncate.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftruncate</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$size</tt></span> )</div> <p class='para rdfs-comment'> Nimmt den Dateizeiger <i><tt class='parameter'>handle</tt></i> , und verk&amp;uuml;rzt die Datei auf die L&amp;auml;nge <i><tt class='parameter'>size</tt></i> . Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftell" value="<div id='function.ftell' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ftell.php'>ftell</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftell</span> &amp;mdash; <span class='dc-title'> Ermittelt die aktuelle Position des Dateizeigers </span></p> </div> <a name='function.ftell.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftell</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='para rdfs-comment'> Gibt die aktuelle Position des Dateizeigers <i><tt class='parameter'>handle</tt></i> zur&amp;uuml;ck, z.B. seinen Offset im Dateistream. </p> <p class='para'> Wenn ein Fehler auftritt, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> <p class='para'> Der Dateizeiger muss g&amp;uuml;ltig sein und auf eine erfolgreich durch <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> oder <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a> ge&amp;ouml;ffnete Datei zeigen. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>, <a href='http://www.php.net/manual/de/function.fseek.php' class='function'>fseek()</a> und <a href='http://www.php.net/manual/de/function.rewind.php' class='function'>rewind()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fstat" value="<div id='function.fstat' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fstat.php'>fstat</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fstat</span> &amp;mdash; <span class='dc-title'> Liefert Informationen &amp;uuml;ber eine Datei mit offenem Dateizeiger </span></p> </div> <a name='function.fstat.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>fstat</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='para rdfs-comment'> Tr&amp;auml;gt die Statistiken der mittel des Dateizeigers <i><tt class='parameter'>handle</tt></i> ge&amp;ouml;ffneten Datei zusammen. Diese Funktion ist &amp;auml;hnlich der Funktion <a href='http://www.php.net/manual/de/function.stat.php' class='function'>stat()</a>, au&amp;szlig;er dass sie mit einem offenen Dateizeiger anstatt eines Dateinamens arbeitet. </p> <p class='para'> Gibt die Statistiken einer Datei in Form eines Arrays zur&amp;uuml;ck. Das Format des zur&amp;uuml;ckgegebenen Arrays wird in <a href='http://www.php.net/manual/de/function.stat.php' class='function'>stat()</a> im Detail beschrieben. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Die Ergebnisse dieser Funktion werden gecached. Weitere Details erhalten Sie bei <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a>.</span></p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion kann nicht mit <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>entfernten Dateien</a> arbeiten, da der Zugriff auf die Datei, die bearbeitet werden soll, &amp;uuml;ber das Dateisystem des Servers m&amp;ouml;glich sein muss.</span></p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fsockopen" value="<div id='function.fsockopen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fsockopen.php'>fsockopen</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fsockopen</span> &amp;mdash; <span class='dc-title'>Stellt eine Internet- oder Unix-Domain-Socket-Verbindung her</span></p> </div> <a name='function.fsockopen.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>fsockopen</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$hostname</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt><span class='initializer'> = -1</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$errno</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$errstr</tt></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$timeout</tt><span class='initializer'> = ini_get(&amp;quot;default_socket_timeout&amp;quot;)</span></span> ]]]] )</div> <p class='para rdfs-comment'> Initialisiert eine Socket-Verbindung zu der in <i><tt class='parameter'>hostname</tt></i> angegebenen Ressource. </p> <p class='para'> PHP unterst&amp;uuml;tzt Ziele im Internet und Unixdom&amp;auml;nen, wie sie unter <a href='http://www.php.net/manual/de/transports.php' class='xref'>Liste der unterst&amp;uuml;tzten Socket-Transporter</a> beschrieben sind. Eine Liste unterst&amp;uuml;tzter Transportarten k&amp;ouml;nnen Sie auch mittels <a href='http://www.php.net/manual/de/function.stream-get-transports.php' class='function'>stream_get_transports()</a> ermitteln. </p> <p class='para'> Der Socket wird standardm&amp;auml;&amp;szlig;ig im Blocking Mode ge&amp;ouml;ffnet. Sie k&amp;ouml;nnen auf den Non-Blocking-Modus wechseln, indem Sie die Funktion <a href='http://www.php.net/manual/de/function.stream-set-blocking.php' class='function'>stream_set_blocking()</a> nutzen. </p> </div> <a name='function.fsockopen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>hostname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn Sie OpenSSL-Support mit einkompiliert haben, k&amp;ouml;nnen Sie dem Parameter <i><tt class='parameter'>hostname</tt></i> entweder ein <i>ssl://</i> oder ein <i>tls://</i> voranstellen, um eine SSL- oder TLS-Verbindung aufzubauen, die via TCP/IP mit dem entfernten Server verbunden wird. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Portnummer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>errno</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sofern unterst&amp;uuml;tzt, enth&amp;auml;lt der Parameter die Fehlernummer des Systemlevels, die beim Aufruf der <i>connect()</i>-Funktion auftrat. </p> <p class='para'> Wenn der R&amp;uuml;ckgabewert von <i><tt class='parameter'>errno</tt></i> <i>0</i> ist und die Funktion <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgibt, ist dies ein Zeichen, dass der Fehler vor dem <i>connect()</i>-Aufruf auftrat. Dies ist meist der Fall, wenn es ein Problem beim Initialisieren des Sockets gibt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>errstr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Fehlermeldung als String. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timeout</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Connection-Timeout in Sekunden. </p> <blockquote><p><b class='note'>Hinweis</b>: Wenn Sie einen Timeout f&amp;uuml;r das Lesen oder Schreiben von Daten &amp;uuml;ber den Socket setzen wollen, verwenden Sie <a href='http://www.php.net/manual/de/function.stream-set-timeout.php' class='function'>stream_set_timeout()</a>, da der <i><tt class='parameter'>timeout</tt></i> -Parameter von <b>fsockopen()</b> nur f&amp;uuml;r das reine Konnektieren des Sockets gedacht ist. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.fsockopen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Funktion <b>fsockopen()</b> gibt einen Zeiger auf eine Datei zur&amp;uuml;ck, der zusammen mit den anderen Dateifunktionen (wie <a href='http://www.php.net/manual/de/function.fgets.php' class='function'>fgets()</a>, <a href='http://www.php.net/manual/de/function.fgetss.php' class='function'>fgetss()</a>, <a href='http://www.php.net/manual/de/function.fwrite.php' class='function'>fwrite()</a>, <a href='http://www.php.net/manual/de/function.fclose.php' class='function'>fclose()</a> und <a href='http://www.php.net/manual/de/function.feof.php' class='function'>feof()</a>) verwendet werden kann. Wenn der Aufruf fehlschl&amp;auml;gt, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.fsockopen.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Wirft <b><tt class='constant'>E_WARNING</tt></b>, wenn <i><tt class='parameter'>hostname</tt></i> keine g&amp;uuml;ltige Domain ist. </p> </div> <a name='function.fsockopen.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>timeout</tt></i> wird nun auch unter win32-Systemen unterst&amp;uuml;tzt. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> SSL und TLS over TCP/IP-Support wurde hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>4.0.0</td> <td align='left'> UDP-Support wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.fsockopen.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>fsockopen()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fsockopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'www.example.com'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>80</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errno</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errstr</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$errstr</span><span style='color: #DD0000'>&amp;nbsp;(</span><span style='color: #0000BB'>$errno</span><span style='color: #DD0000'>)&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$out&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'GET&amp;nbsp;/&amp;nbsp;HTTP/1.1\r\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$out&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'Host:&amp;nbsp;www.example.com\r\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$out&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'Connection:&amp;nbsp;Close\r\n\r\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>fwrite</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$out</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(!</span><span style='color: #0000BB'>feof</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>fgets</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>128</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Eine UDP-Verbindung nutzen</b></p> <div class='example-contents para'><p> Das folgende Beispiel zeigt, wie Sie den Tag und die Zeit vom UDP-Service &amp;quot;daytime&amp;quot; (Port 13) Ihrer Maschine abfragen k&amp;ouml;nnen. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fsockopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'udp://127.0.0.1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>13</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errno</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errstr</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'ERROR:&amp;nbsp;</span><span style='color: #0000BB'>$errno</span><span style='color: #DD0000'>&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>$errstr</span><span style='color: #DD0000'>&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>fwrite</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>fread</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>26</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.fsockopen.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Abh&amp;auml;ngig von der Systemumgebung kann es vorkommen, dass die Unix-Dom&amp;auml;ne oder der optionale Connection-Timeout nicht verf&amp;uuml;gbar sind. <br /> </p></blockquote> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> UDP-Sockets werden manchmal ohne die R&amp;uuml;ckgabe eines Fehlermeldung ge&amp;ouml;ffnet, obwohl der entfernte Host nicht erreichbar ist. Der Fehler wird nur sichtbar, wenn Sie Daten vom Socket lesen oder zum Socket schreiben wollen. Der Grund daf&amp;uuml;r ist, dass UDP ein &amp;quot;verbindungsloses&amp;quot; Protokoll ist, das bedeutet, dass das Betriebssystem nicht versucht, eine Verbindung zum Socket herzustellen, solange es nicht wirklich Daten senden oder empfangen muss. </p> </div> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Wenn Sie eine numerische IPv6-Adresse angeben, z.B. <i>fe80::1</i>, m&amp;uuml;ssen Sie die IP in eckige Klammern schreiben, z.B. <i>tcp://[fe80::1]:80</i>.</span></p></blockquote> </div> <a name='function.fsockopen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pfsockopen.php' class='function' rel='rdfs-seeAlso'>pfsockopen()</a> - &amp;Ouml;ffnet eine persistente Verbindung zum Internet oder zu einem Unix-Domainsocket</li> <li class='member'><a href='http://www.php.net/manual/de/function.stream-set-blocking.php' class='function' rel='rdfs-seeAlso'>stream_set_blocking()</a> - Set blocking/non-blocking mode on a stream</li> <li class='member'><a href='http://www.php.net/manual/de/function.stream-set-timeout.php' class='function' rel='rdfs-seeAlso'>stream_set_timeout()</a> - Set timeout period on a stream</li> <li class='member'><a href='http://www.php.net/manual/de/function.fgets.php' class='function' rel='rdfs-seeAlso'>fgets()</a> - Liest eine Zeile von der Position des Dateizeigers</li> <li class='member'><a href='http://www.php.net/manual/de/function.fgetss.php' class='function' rel='rdfs-seeAlso'>fgetss()</a> - Liest eine Zeile von der Position des Dateizeigers und entfernt HTML Tags.</li> <li class='member'><a href='http://www.php.net/manual/de/function.fwrite.php' class='function' rel='rdfs-seeAlso'>fwrite()</a> - Schreibt Bin&amp;auml;rdaten in eine Datei</li> <li class='member'><a href='http://www.php.net/manual/de/function.fclose.php' class='function' rel='rdfs-seeAlso'>fclose()</a> - Schlie&amp;szlig;t einen offenen Dateizeiger</li> <li class='member'><a href='http://www.php.net/manual/de/function.feof.php' class='function' rel='rdfs-seeAlso'>feof()</a> - Pr&amp;uuml;ft, ob der Dateizeiger am Ende der Datei steht</li> <li class='member'>Die <a href='http://www.php.net/manual/de/ref.curl.php' class='link'>Curl-Erweiterung</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fseek" value="<div id='function.fseek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fseek.php'>fseek</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fseek</span> &amp;mdash; <span class='dc-title'>Positioniert den Dateizeiger</span></p> </div> <a name='function.fseek.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>fseek</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$whence</tt></span> ] )</div> <p class='para rdfs-comment'> Setzt den Dateizeiger einer mit <i><tt class='parameter'>handle</tt></i> angegebenen Datei auf eine neue Position. Diese neue Position, angegeben in Bytes vom Begin der Datei an, wird definiert durch Hinzuf&amp;uuml;gen von <i><tt class='parameter'>offset</tt></i> zu der Position spezifiziert durch <i><tt class='parameter'>whence</tt></i> , deren Werte wie folgt definiert sind: </p><ul class='simplelist'> <li class='member'><b><tt class='constant'>SEEK_SET</tt></b> - Setzt Position gleich <i><tt class='parameter'>offset</tt></i> bytes.</li> <li class='member'><b><tt class='constant'>SEEK_CUR</tt></b> - Setzt Position auf die aktuelle Stelle plus <i><tt class='parameter'>offset</tt></i> .</li> <li class='member'><b><tt class='constant'>SEEK_END</tt></b> - Setzt die Position ans Ende der Datei plus <i><tt class='parameter'>offset</tt></i> . (Um zu einer Position vor EOF zu gelangen, &amp;uuml;bergeben Sie in <i><tt class='parameter'>offset</tt></i> einen negativen Wert.)</li> </ul><p> </p> <p class='para'>Wenn <i><tt class='parameter'>whence</tt></i> nicht angegeben wurde, wird <b><tt class='constant'>SEEK_SET</tt></b> angenommen. </p> <p class='para'> Bei Erfolg wird &amp;#039;0&amp;#039; zur&amp;uuml;ckgegeben, andernfalls &amp;#039;-1&amp;#039;. Beachten Sie, dass die &amp;Uuml;berschreitung des Dateiendes (EOF) nicht als Fehler bewertet wird. </p> <p class='para'> Diese Funktion sollte nicht auf Dateizeiger angewandt werden, die durch die Verwendung von &amp;quot;http://&amp;quot; oder &amp;quot;ftp://&amp;quot; bei der Funktion <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> erhalten wurden. </p> <blockquote><p><b class='note'>Hinweis</b>: Das <i><tt class='parameter'>whence</tt></i> -Argument wurde nach PHP 4.0.0 eingef&amp;uuml;hrt. <br /> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ftell.php' class='function'>ftell()</a> und <a href='http://www.php.net/manual/de/function.rewind.php' class='function'>rewind()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fscanf" value="<div id='function.fscanf' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fscanf.php'>fscanf</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>fscanf</span> &amp;mdash; <span class='dc-title'>Interpretiert den Input einer Datei entsprechend einem angegebenen Format </span></p> </div> <a name='function.fscanf.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>fscanf</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$format</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$var1</tt></span> ] )</div> <p class='para rdfs-comment'> Die Funktion <b>fscanf()</b> ist <a href='http://www.php.net/manual/de/function.sscanf.php' class='function'>sscanf()</a> &amp;auml;hnlich, wobei sie ihren Input aus der mit <i><tt class='parameter'>handle</tt></i> angegebenen Datei nimmt, und entsprechend dem angegebenen <i><tt class='parameter'>format</tt></i> interpretiert. Sind nur 2 Parameter angegeben, werden die analysierten Werte als Array zur&amp;uuml;ckgegeben. Werden auch optionale Parameter &amp;uuml;bergeben, gibt die Funktion die Anzahl der ermittelten Werte zur&amp;uuml;ck. Die optionalen Parameter m&amp;uuml;ssen referenziert &amp;uuml;bergeben werden. </p> <p class='para'> Irgendwelche Whitespace-Zeichen (z.B. Leerzeichen, Tabulator, etc.) im Format String gelten mit irgendwelchen Whitespace-Zeichen des Input-Streams als &amp;uuml;bereinstimmend. Das hei&amp;szlig;t, dass auch ein Tabulator <i>\t</i> im Format String mit einem einzigen Leerzeichen im Input-Stream als &amp;uuml;bereinstimmend gelten kann. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>fscanf()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'users.txt'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$userinfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fscanf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'%s\t%s\t%s\n'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list&amp;nbsp;(</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$profession</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$countrycode</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$userinfo</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//...&amp;nbsp;Tue&amp;nbsp;etwas&amp;nbsp;mit&amp;nbsp;den&amp;nbsp;Werten<br /></span><span style='color: #007700'>}<br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 users.txt</b></p> <div class='example-contents screen'> <div class='cdata'><pre> javier argonaut pe hiroshi sculptor jp robert slacker us luigi florist it </pre></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Vor PHP 4.3.0 war die maximale Anzahl der von der Datei eingelesenen Zeichen 512 (oder bis zu dem ersten \n, was zuerst eintrat). Seit PHP 4.3.0 werden beliebig lange Zeilen gelesen und interprtiert. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.fread.php' class='function'>fread()</a>, <a href='http://www.php.net/manual/de/function.fgets.php' class='function'>fgets()</a>, <a href='http://www.php.net/manual/de/function.fgetss.php' class='function'>fgetss()</a>, <a href='http://www.php.net/manual/de/function.sscanf.php' class='function'>sscanf()</a>, <a href='http://www.php.net/manual/de/function.printf.php' class='function'>printf()</a>, und <a href='http://www.php.net/manual/de/function.sprintf.php' class='function'>sprintf()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fread" value="<div id='function.fread' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fread.php'>fread</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fread</span> &amp;mdash; <span class='dc-title'>Liest Bin&amp;auml;rdaten aus einer Datei</span></p> </div> <a name='function.fread.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>fread</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> )</div> <p class='simpara'> <b>fread()</b> liest <i><tt class='parameter'>length</tt></i> Bytes vom Dateizeiger <i><tt class='parameter'>handle</tt></i> . Das Lesen wird beendet, wenn <i><tt class='parameter'>length</tt></i> Bytes gelesen oder EOF (end of file bzw. Dateiende) erreicht wurde (was eben fr&amp;uuml;her zutrifft). </p> <p class='para'> </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;liest&amp;nbsp;den&amp;nbsp;Inhalt&amp;nbsp;einer&amp;nbsp;Datei&amp;nbsp;in&amp;nbsp;einen&amp;nbsp;String<br /></span><span style='color: #0000BB'>$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/usr/local/simi.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$contents&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fread&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>filesize&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>fclose&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: Auf Systemen, welche zwischen Bin&amp;auml;r- und Textdateien (z.B. Windows) unterscheiden, muss die Datei mit &amp;#039;b&amp;#039; im <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> Mode-Parameter ge&amp;ouml;ffnet werden. <br /> </p></blockquote> <p class='para'> </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'c:\\files\\somepic.gif'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$contents&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fread&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>filesize&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>fclose&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='simpara'> Siehe auch <a href='http://www.php.net/manual/de/function.fwrite.php' class='function'>fwrite()</a>, <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>, <a href='http://www.php.net/manual/de/function.fgets.php' class='function'>fgets()</a>, <a href='http://www.php.net/manual/de/function.fgetss.php' class='function'>fgetss()</a>, <a href='http://www.php.net/manual/de/function.fscanf.php' class='function'>fscanf()</a>, <a href='http://www.php.net/manual/de/function.file.php' class='function'>file()</a> und <a href='http://www.php.net/manual/de/function.fpassthru.php' class='function'>fpassthru()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fputs" value="<div id='function.fputs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fputs.php'>fputs</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fputs</span> &amp;mdash; <span class='dc-title'>Schreibt Daten an die Position des Dateizeigers</span></p> </div> <a name='function.fputs.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>fputs</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> ] )</div> <p class='para rdfs-comment'> <b>fputs()</b> ist ein Alias f&amp;uuml;r die Funktion <a href='http://www.php.net/manual/de/function.fwrite.php' class='function'>fwrite()</a>, und ist in jeder Hinsicht identisch mit ihr. Beachten Sie, dass der Parameter <i><tt class='parameter'>length</tt></i> optional ist, und dass, wenn er nicht benutzt wird, die gesamte Zeichenkette geschrieben wird. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fputcsv" value="<div id='function.fputcsv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fputcsv.php'>fputcsv</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>fputcsv</span> &amp;mdash; <span class='dc-title'>Format line as CSV and write to file pointer</span></p> </div> <a name='function.fputcsv.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>fputcsv</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$fields</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$delimiter</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$enclosure</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>fputcsv()</b> formats a line (passed as a <i><tt class='parameter'>fields</tt></i> array) as CSV and write it (terminated by a newline) to the specified file <i><tt class='parameter'>handle</tt></i> . </p> </div> <a name='function.fputcsv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Der Zeiger auf eine Datei muss g&amp;uuml;ltig sein und auf eine Datei verweisen, die vorher erfolgreich mit <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> oder <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> ge&amp;ouml;ffnet (und nicht bereits von <a href='http://www.php.net/manual/de/function.fclose.php' class='function'>fclose()</a> geschlossen) wurde.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fields</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An array of values. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>delimiter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional <i><tt class='parameter'>delimiter</tt></i> parameter sets the field delimiter (one character only). Defaults as a comma: <i>,</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>enclosure</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional <i><tt class='parameter'>enclosure</tt></i> parameter sets the field enclosure (one character only) and defaults to a double quotation mark: <i>&amp;quot;</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.fputcsv.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the length of the written string, or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.fputcsv.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>fputcsv()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$list&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'aaa,bbb,ccc,dddd'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'123,456,789'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>''aaa','bbb''<br /></span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'file.csv'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$list&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$line</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>fputcsv</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>split</span><span style='color: #007700'>(</span><span style='color: #DD0000'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$line</span><span style='color: #007700'>));<br />}<br /><br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.fputcsv.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Wenn Sie Probleme damit haben, dass PHP Zeilenendezeichen nicht erkennt, entweder beim Lesen von Dateien auf einem Macintosh oder bei Dateien, die auf einem Macintosh erstellt wurden, k&amp;ouml;nnen Sie die Option <a href='http://www.php.net/manual/de/filesystem.configuration.php#ini.auto-detect-line-endings' class='link'> auto_detect_line_endings</a> aktivieren.</span></p></blockquote> </div> <a name='function.fputcsv.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.fgetcsv.php' class='function' rel='rdfs-seeAlso'>fgetcsv()</a> - Liest eine Zeile von der Position des Dateizeigers und pr&amp;uuml;ft diese auf Komma-Separierte-Werte (CSV)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fprintf" value="<div id='function.fprintf' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fprintf.php'>fprintf</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>fprintf</span> &amp;mdash; <span class='dc-title'>Schreibt einen formatierten String in einen Stream</span></p> </div> <a name='function.fprintf.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>fprintf</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$format</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$args</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='para rdfs-comment'> Schreibt einen gem&amp;auml;&amp;szlig; <i><tt class='parameter'>format</tt></i> erstellten String in den Stream <i><tt class='parameter'>handle</tt></i> . </p> </div> <a name='function.fprintf.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine Dateisystem <a href='http://www.php.net/manual/de/language.types.resource.php' class='type resource'>resource</a>, wie sie in der Regel von <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> zur&amp;uuml;ckgegeben wird.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>format</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Parameter <i><tt class='parameter'>format</tt></i> wird in der Dokumentation von <a href='http://www.php.net/manual/de/function.sprintf.php' class='function'>sprintf()</a> beschrieben. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>...</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.fprintf.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die L&amp;auml;nge der geschriebenen Zeichenkette zur&amp;uuml;ck. </p> </div> <a name='function.fprintf.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>fprintf()</b>: Integer mit vorangestellten Nullen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(!(</span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'date.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>)))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return;<br />}<br /><br /></span><span style='color: #0000BB'>fprintf</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'%04d-%02d-%02d'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$year</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$month</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$day</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;schreibt&amp;nbsp;ein&amp;nbsp;ISO-formatiertes&amp;nbsp;Datum&amp;nbsp;in&amp;nbsp;die&amp;nbsp;Datei&amp;nbsp;date.txt<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 <b>fprintf()</b>: Formatieren einer W&amp;auml;hrung</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(!(</span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'waehrung.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>)))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return;<br />}<br /><br /></span><span style='color: #0000BB'>$betrag1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>68.75</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$betrag2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>54.35</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$summe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$betrag1&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>$betrag2</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;echo&amp;nbsp;$summe&amp;nbsp;w&amp;uuml;rde&amp;nbsp;'123.1'&amp;nbsp;ausgeben;<br /></span><span style='color: #0000BB'>$laenge&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fprintf</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'%01.2f'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$summe</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;schreibt&amp;nbsp;'123.10'&amp;nbsp;in&amp;nbsp;waehrung.txt<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$laenge</span><span style='color: #DD0000'>&amp;nbsp;Bytes&amp;nbsp;wurden&amp;nbsp;in&amp;nbsp;waehrung.txt&amp;nbsp;geschrieben'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;verwendet&amp;nbsp;den&amp;nbsp;R&amp;uuml;ckgabewert&amp;nbsp;von&amp;nbsp;fprintf&amp;nbsp;um&amp;nbsp;die&amp;nbsp;Anzahl&amp;nbsp;der&amp;nbsp;geschriebenen&amp;nbsp;Bytes&amp;nbsp;herauszufinden<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.fprintf.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.printf.php' class='function' rel='rdfs-seeAlso'>printf()</a> - Gibt einen formatierten String aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.sprintf.php' class='function' rel='rdfs-seeAlso'>sprintf()</a> - Gibt einen formatierten String zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.sscanf.php' class='function' rel='rdfs-seeAlso'>sscanf()</a> - &amp;Uuml;bertr&amp;auml;gt einen String in ein angegebenes Format</li> <li class='member'><a href='http://www.php.net/manual/de/function.fscanf.php' class='function' rel='rdfs-seeAlso'>fscanf()</a> - Interpretiert den Input einer Datei entsprechend einem angegebenen Format</li> <li class='member'><a href='http://www.php.net/manual/de/function.vsprintf.php' class='function' rel='rdfs-seeAlso'>vsprintf()</a> - Gibt einen formatierten String zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.number-format.php' class='function' rel='rdfs-seeAlso'>number_format()</a> - Formatiert eine Zahl mit Tausender-Gruppierung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fpassthru" value="<div id='function.fpassthru' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fpassthru.php'>fpassthru</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fpassthru</span> &amp;mdash; <span class='dc-title'> Gibt alle verbleibenden Daten eines Dateizeigers direkt aus. </span></p> </div> <a name='function.fpassthru.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>fpassthru</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='simpara'> Die Funktion liest alle Daten von der aktuellen Position des Dateizeigers bis EOF aus und schreibt die Daten in den Ausgabepuffer. </p> <p class='simpara'> Wenn ein Fehler auftritt, gibt <b>fpassthru()</b> <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. Andernfalls gibt <b>fpassthru()</b> die Anzahl der von <i><tt class='parameter'>handle</tt></i> gelesenen und zur Ausgabe weitergeleiteten Zeichen zur&amp;uuml;ck. </p> <p class='simpara'> Der Dateizeiger muss g&amp;uuml;ltig sein und auf eine erfolgreich durch <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a> oder <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> ge&amp;ouml;ffnete Datei zeigen. Eventuell m&amp;uuml;ssen Sie <a href='http://www.php.net/manual/de/function.rewind.php' class='function'>rewind()</a> aufrufen, um den Dateizeiger auf den Beginn der Datei zur&amp;uuml;ckzusetzen, wenn Sie bereits Daten in die Datei geschrieben haben. Die Datei wird geschlossen, wenn <b>fpassthru()</b> die Datei komplett gelesen hat (hinterl&amp;auml;sst nutzloses <i><tt class='parameter'>handle</tt></i> ). </p> <p class='simpara'> Wenn Sie den Inhalt einer Datei nur nur in den Ausgabepuffer schreiben wollen ohne diese &amp;auml;ndern bzw. an eine bestimmte Stelle gehen wollen, sollten Sie besser <a href='http://www.php.net/manual/de/function.readfile.php' class='function'>readfile()</a> benutzen, bei der Sie sich den Aufruf von <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> ersparen. </p> <blockquote><p><b class='note'>Hinweis</b>: Wenn Sie <b>fpassthru()</b> auf eine bin&amp;auml;re Datei unter Windows anwenden, sollten Sie sicherstellen, dass die Datei im Bin&amp;auml;rmodus ge&amp;ouml;ffnet wurde, indem Sie ein <i>b</i> an den Mode-Parameter von <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> anh&amp;auml;ngen. <br /> Auch wenn es Ihr System nicht verlangt, sollten Sie den <i>b</i> Flag bei Bin&amp;auml;rdateien verwenden, um die Portabilit&amp;auml;t Ihrer Skripte zu erh&amp;ouml;hen. <br /> </p></blockquote> <p class='simpara'> Siehe auch <a href='http://www.php.net/manual/de/function.readfile.php' class='function'>readfile()</a>, <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a> und <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fopen" value="<div id='function.fopen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fopen.php'>fopen</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fopen</span> &amp;mdash; <span class='dc-title'>&amp;Ouml;ffnet eine Datei oder URL</span></p> </div> <a name='function.fopen.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>fopen</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$use_include_path</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$zcontext</tt></span> ]] )</div> <p class='simpara'> <b>fopen()</b> bindet eine benannte Resource, welche mittels <i><tt class='parameter'>filename</tt></i> spezifiziert wurde, an einen Stream. Hat <i><tt class='parameter'>filename</tt></i> die Form &amp;quot;schema://...&amp;quot; wird angenommen, dass es sich hier um eine URL handelt und PHP sucht nach einem Protokollhandler (auch als Wrapper bekannt) f&amp;uuml;r dieses Schema. Sind keine Wrapper f&amp;uuml;r dieses Protokoll registriert, gibt PHP als Hilfe zum Verfolgen potentieller Probleme in Ihrem Skript einen Hinweis aus und setzt dann weiter fort, obwohl <i><tt class='parameter'>filename</tt></i> eine regul&amp;auml;re Datei spezifiziert. </p> <p class='simpara'> Ist PHP zu dem Schluss gekommen, dass <i><tt class='parameter'>filename</tt></i> eine lokale Datei spezifiziert, wird es versuchen, einen Stream an dieser Datei zu &amp;ouml;ffnen. Die Datei muss f&amp;uuml;r PHP verf&amp;uuml;gbar sein, weshalb Sie sicherstellen m&amp;uuml;ssen, dass die Dateirechte diesen Zugriff erm&amp;ouml;glichen. Wenn Sie <a href='http://www.php.net/manual/de/ini.sect.safe-mode.php#ini.safe-mode' class='link'>Safe Mode</a> oder <a href='http://www.php.net/manual/de/ini.sect.safe-mode.php#ini.open-basedir' class='link'>open_basedir</a> aktiviert haben, k&amp;ouml;nnen weitere Einschr&amp;auml;nkungen zutreffen. </p> <p class='simpara'> Kam PHP zum Schluss, dass es sich bei <i><tt class='parameter'>filename</tt></i> um ein registriertes Protokoll handelt, und ist dieses Protokoll als eine Netzwerk URL registriert, pr&amp;uuml;ft PHP, ob <a href='http://www.php.net/manual/de/filesystem.configuration.php#ini.allow-url-fopen' class='link'>allow_url_fopen</a> aktiviert ist. Ist es nicht aktiviert, gibt PHP eine Warnung aus, und der Aufruf von fopen wird scheitern. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Die Liste der unterst&amp;uuml;tzten Wrapper finden Sie unter <a href='http://www.php.net/manual/de/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</a>. </span> </p></blockquote> <p class='para'> Der Parameter <i><tt class='parameter'>mode</tt></i> spezifiziert den von Ihnen gew&amp;uuml;nschten Zugriffstyp auf den Stream und kann die folgenden Werte haben: </p><table class='doctable table'> <caption><b> Liste von m&amp;ouml;glichen Modi f&amp;uuml;r <b>fopen()</b> mit <i><tt class='parameter'>mode</tt></i> </b></caption> <thead valign='middle'> <tr valign='middle'> <th><i><tt class='parameter'>mode</tt></i> </th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>&amp;#039;r&amp;#039;</i></td> <td align='left'> &amp;Ouml;ffnet die Datei nur zum Lesen und positioniert den Dateizeiger auf den Anfang der Datei. </td> </tr> <tr valign='middle'> <td align='left'><i>&amp;#039;r+&amp;#039;</i></td> <td align='left'> &amp;Ouml;ffnet die Datei zum Lesen und Schreiben und setzt den Dateizeiger auf den Anfang der Datei. </td> </tr> <tr valign='middle'> <td align='left'><i>&amp;#039;w&amp;#039;</i></td> <td align='left'> &amp;Ouml;ffnet die Datei nur zum Schreiben und setzt den Dateizeiger auf den Anfang der Datei sowie die L&amp;auml;nge der Datei auf 0 Byte. Wenn die Datei nicht existiert wird versucht sie anzulegen. </td> </tr> <tr valign='middle'> <td align='left'><i>&amp;#039;w+&amp;#039;</i></td> <td align='left'> &amp;Ouml;ffnet die Datei zum Lesen und Schreiben und setzt den Dateizeiger auf den Anfang der Datei sowie die L&amp;auml;nge der Datei auf 0 Byte. Wenn die Datei nicht existiert, wird versucht sie anzulegen. </td> </tr> <tr valign='middle'> <td align='left'><i>&amp;#039;a&amp;#039;</i></td> <td align='left'> &amp;Ouml;ffnet die Datei nur zum Schreiben. Positioniert den Dateizeiger auf das Ende der Datei. Wenn die Datei nicht existiert, wird versucht sie anzulegen. </td> </tr> <tr valign='middle'> <td align='left'><i>&amp;#039;a+&amp;#039;</i></td> <td align='left'> &amp;Ouml;ffnet die Datei zum Lesen und Schreiben. Positioniert den Dateizeiger auf das Ende der Datei. Wenn die Datei nicht existiert, wird versucht sie anzulegen. </td> </tr> </tbody> </table> <p> </p> <blockquote><p><b class='note'>Hinweis</b>: Zus&amp;auml;tzlich kann <i><tt class='parameter'>mode</tt></i> der Buchstabe &amp;#039;b&amp;#039; hinzugef&amp;uuml;gt werden, der die Behandlung von Bin&amp;auml;rdateien erlaubt. Dies ist nur auf Systemen sinnvoll, welche zwischen Bin&amp;auml;r- und Text-Dateien unterscheiden (z.B. Windows. Ist bei Unix sinnlos). Wenn das Feature nicht gebraucht wird, wird es einfach ignoriert. Sie sollten den &amp;#039;b&amp;#039; Flag verwenden, um Ihre Skripte portabler zu machen. <br /> </p></blockquote> <p class='para'> Sie k&amp;ouml;nnen den optionalen Parameter <i><tt class='parameter'>use_include_path</tt></i> auf &amp;#039;1&amp;#039; oder <b><tt class='constant'>TRUE</tt></b> setzten, wenn Sie die Datei auch im <a href='http://www.php.net/manual/de/ini.core.php#ini.include-path' class='link'>include_path</a> suchen m&amp;ouml;chten. </p> <p class='para'> Der optionale vierte Parameter <i><tt class='parameter'>zcontext</tt></i> wird zur Spezifikation von Einstellungsparametern und Callbacks verwendet. </p> <p class='simpara'> Scheitert das &amp;Ouml;ffnen der Datei, gibt die Funktion <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>fopen()</b> Beispiele</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/home/rasmus/file.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/home/rasmus/file.gif'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'wb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ftp://user:password@example.com/somefile.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='simpara'> Wenn Sie Probleme mit dem Lesen oder Schreiben von Dateien haben und PHP als Servermodul benutzen, stellen Sie zun&amp;auml;chst sicher, dass die Dateien und Verzeichnisse die Sie benutzen wollen auch f&amp;uuml;r den Server-Prozess zug&amp;auml;nglich sind (Rechtevergabe). </p> <p class='para'> Achten Sie auf Windows-Systemen darauf, dass Sie als Verzeichnistrenner normale Schr&amp;auml;gstriche &amp;#039;/&amp;#039; benutzen um plattformunabh&amp;auml;ngig programmieren zu k&amp;ouml;nnen. Sollten Sie dennoch Backslashes verwenden, vergessen Sie nicht diese zu escapen &amp;#039;\\&amp;#039; </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'c:\\data\\info.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='simpara'> Siehe auch <a href='http://www.php.net/manual/de/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</a>, <a href='http://www.php.net/manual/de/function.fclose.php' class='function'>fclose()</a>, <a href='http://www.php.net/manual/de/function.fgets.php' class='function'>fgets()</a>, <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a>, <a href='http://www.php.net/manual/de/function.file.php' class='function'>file()</a>, <a href='http://www.php.net/manual/de/function.file-exists.php' class='function'>file_exists()</a>, <a href='http://www.php.net/manual/de/function.is-readable.php' class='function'>is_readable()</a>, <a href='http://www.php.net/manual/de/function.socket-set-timeout.php' class='function'>socket_set_timeout()</a> und <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fmod" value="<div id='function.fmod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fmod.php'>fmod</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>fmod</span> &amp;mdash; <span class='dc-title'>Rest einer Flie&amp;szlig;kommadivision</span></p> </div> <a name='function.fmod.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>fmod</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$y</tt></span> )</div> <p class='para rdfs-comment'> Berechnet den Flie&amp;szlig;kommarest der Division des Dividenden <i><tt class='parameter'>x</tt></i> durch den Divisor <i><tt class='parameter'>y</tt></i> . Der Rest <var class='varname'>r</var> ist definiert als &amp;#039;x = i * y + r&amp;#039; f&amp;uuml;r ein Ganzzahliges Divisionsergebnis <var class='varname'>i</var>. Ist <i><tt class='parameter'>y</tt></i> ungleich null so hat das Ergebnis das gleiche Vorzeichen wie <i><tt class='parameter'>x</tt></i> und ist kleiner als <i><tt class='parameter'>y</tt></i> . </p> </div> <a name='function.fmod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Dividend </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Divisor </p> </dd> </dl> <p> </p> </div> <a name='function.fmod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Flie&amp;szlig;kommarest der Division <i><tt class='parameter'>x</tt></i> /<i><tt class='parameter'>y</tt></i> </p> </div> <a name='function.fmod.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>fmod()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>5.7</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$y&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1.3</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$r&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fmod</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;$r&amp;nbsp;ist&amp;nbsp;0.5&amp;nbsp;weil&amp;nbsp;4&amp;nbsp;*&amp;nbsp;1.3&amp;nbsp;+&amp;nbsp;0.5&amp;nbsp;=&amp;nbsp;5.7<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="flush" value="<div id='function.flush' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.flush.php'>flush</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>flush</span> &amp;mdash; <span class='dc-title'> Leert (sendet) den Ausgabepuffer </span></p> </div> <a name='function.flush.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>flush</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>flush()</b> sendet den Inhalt des Ausgabepuffers und des darunterliegenden PHP Backends (CGI, Apache, ...). Die bisherigen Ausgaben werden damit soweit wie m&amp;ouml;glich in Richtung des Users weitergereicht. </p> <p class='para'> <b>flush()</b> hat keinen Einfluss auf das Pufferverhalten des Webservers oder des Browsers auf der Clientseite. Daher m&amp;uuml;ssen Sie sowohl <a href='http://www.php.net/manual/de/function.ob-flush.php' class='function'>ob_flush()</a> als auch <b>flush()</b> aufrufen um die Ausgabebuffer zu leeren. </p> <p class='para'> Einige Webserver, besonders auf Windwos, puffern Ihre Scriptausgaben weiterhin bis zum Scriptende befor Sie sie zum Browser &amp;uuml;bertragen. </p> <p class='para'> Auch Apache-Module wie mod_gzip puffern zum Teil Ausgaben und verhindern so das Ausgaben nach <b>flush()</b> direkt zum Benutzer weitergegeben werden. </p> <p class='para'> Selbst Browser k&amp;ouml;nnen empfangene Ausgaben puffern bevor sie sie tats&amp;auml;chlich darstellen. Netscape Browser z.B. puffern Text bis sie entweder einen Zeilenwechsel oder den Anfang eines Tags emfangen und zeigen Tabellen erst nach dem Empfang des &amp;lt;/table&amp;gt; Tags der &amp;auml;u&amp;szlig;ersten Tabelle. </p> <p class='para'> Einige Versionen des Mircrosoft Internet Explorers beginnen erst dann mit der Ausgabe wenn sie mindestens 256 Bytes empfangen haben. Sie m&amp;uuml;ssen daher eventuell zus&amp;auml;tzliche Leerzeichen in Ihre Ausgaben einf&amp;uuml;gen um eine Darstellung vor Scriptende auf solchen Browsern zu erzwingen. </p> </div> <a name='function.flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="floor" value="<div id='function.floor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.floor.php'>floor</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>floor</span> &amp;mdash; <span class='dc-title'>Abrunden</span></p> </div> <a name='function.floor.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>floor</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$value</tt></span> )</div> <p class='simpara'> Liefert die n&amp;auml;chste ganze Zahl, die kleiner oder gleich dem Parameter <i><tt class='parameter'>value</tt></i> ist. </p> </div> <a name='function.floor.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der abzurundende Wert </p> </dd> </dl> <p> </p> </div> <a name='function.floor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert den abgerundeten Wert zur&amp;uuml;ck. Dieser ist nach wie vor vom Typ <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a> und nicht vom Typ <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> wegen des gr&amp;ouml;&amp;szlig;eren Wertebereichs von <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>. </p> </div> <a name='function.floor.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>floor()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>floor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4.3</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;4<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>floor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>9.999</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;9<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>floor</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>3.14</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-4<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.floor.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ceil.php' class='function' rel='rdfs-seeAlso'>ceil()</a> - Aufrunden</li> <li class='member'><a href='http://www.php.net/manual/de/function.round.php' class='function' rel='rdfs-seeAlso'>round()</a> - Rundet einen Flie&amp;szlig;kommawert</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="flock" value="<div id='function.flock' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.flock.php'>flock</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>flock</span> &amp;mdash; <span class='dc-title'>Portables Datei-Verriegelungs-Verfahren</span></p> </div> <a name='function.flock.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>flock</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$operation</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$&amp;amp;wouldblock</tt></span> ] )</div> <p class='simpara'> PHP liefert einen portablen Weg, Dateien in einer &amp;quot;beratenden&amp;quot; Art und Weise zu verriegeln. D.h. alle zugreifende Programme m&amp;uuml;ssen die gleiche Art und Weise der Verriegelung benutzen, oder es funktioniert nicht. </p> <p class='simpara'> <b>flock()</b> arbeitet mit <i><tt class='parameter'>handle</tt></i> , welcher ein existierender Dateizeiger sein muss. Der Parameter <i><tt class='parameter'>operation</tt></i> bestimmt die Art der Verriegelung und kann einen der folgenden Werte annehmen: </p> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> Um eine verteilte, nur lesende Verriegelung zu erhalten, setzen Sie <i><tt class='parameter'>operation</tt></i> auf <b><tt class='constant'>LOCK_SH</tt></b> (bzw. 1 vor PHP 4.0.1). </span> </li> <li class='listitem'> <span class='simpara'> Um eine exklusive, nur schreibende Verriegelung zu erhalten, setzen Sie <i><tt class='parameter'>operation</tt></i> auf <b><tt class='constant'>LOCK_EX</tt></b> (bzw. 2 vor PHP 4.0.1). </span> </li> <li class='listitem'> <span class='simpara'> Um eine Verriegelung freizugeben (lesend oder schreibend), setzen Sie <i><tt class='parameter'>operation</tt></i> auf <b><tt class='constant'>LOCK_UN</tt></b> (bzw. 3 vor PHP 4.0.1). </span> </li> <li class='listitem'> <span class='simpara'> Wenn Sie Zugriffe w&amp;auml;hrend der Verriegelung durch <b>flock()</b> erlauben wollen, f&amp;uuml;gen Sie <b><tt class='constant'>LOCK_NB</tt></b> (bzw. 4 vor PHP 4.0.1) zu <i><tt class='parameter'>operation</tt></i> hinzu. </span> </li> </ul><p> </p> <p class='simpara'> <b>flock()</b> erlaubt es Ihnen ein einfaches Leser/Schreiber Modell zu erstellen, welches auf fast jeder Plattform benutzt werden kann (inkl. den meisten UNIX-Derivaten und auch Windows). Das optionale dritte Argument ist auf <b><tt class='constant'>TRUE</tt></b> gesetzt, wenn die Verriegelung sperren sollte (EWOULDBLOCK errno Bedingung). </p> <p class='simpara'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <blockquote><p><b class='note'>Hinweis</b>: Da <b>flock()</b> einen Dateizeiger ben&amp;ouml;tigt, k&amp;ouml;nnten Sie eine spezielle Sperrdatei benutzen, um den Zugriff auf eine Datei zu sch&amp;uuml;tzen, welche Sie mittels &amp;Ouml;ffnen im Schreibmodus (mit dem Argument &amp;quot;w&amp;quot; or &amp;quot;w+&amp;quot; von <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>) k&amp;uuml;rzen wollen. <br /> </p></blockquote> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> <b>flock()</b> funktioniert nicht auf NFS und verschiedenen anderen vernetzten Dateisystemen. F&amp;uuml;r weitere Detail konsultieren Sie bitte Ihre Betriebssystemdokumentation. </p> <p class='para'> Bei einigen Betriebssystemen ist <b>flock()</b> auf dem Prozesslevel implementiert. Wenn Sie ein multithreaded Server API wie ISAPI benutzen k&amp;ouml;nnen Sie sich nicht auf <b>flock()</b> verlassen, um Dateien vor anderen PHP-Skripten zu sch&amp;uuml;tzen, welche in parallelen Threads der gleichen Server-Instanz laufen! </p> <p class='para'> <b>flock()</b> wird antiquierten Dateisystemen wie <i>FAT</i> und dessen Derivate nicht unterst&amp;uuml;tzt, und gibt deshalb in solchen Umgebungen immer <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck (Dies ist speziell bei Windows 98 Benutzern der Fall). </p> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="floatval" value="<div id='function.floatval' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.floatval.php'>floatval</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>floatval</span> &amp;mdash; <span class='dc-title'>Konvertiert einen Wert nach float</span></p> </div> <a name='function.floatval.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>floatval</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$var</tt></span> )</div> <p class='para rdfs-comment'> Konvertiert <i><tt class='parameter'>var</tt></i> nach <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>. </p> </div> <a name='function.floatval.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Kann jeder skalare Typ sein. <b>floatval()</b> kann nicht auf Arrays oder Objekte angewandt werden. </p> </dd> </dl> <p> </p> </div> <a name='function.floatval.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>-Wert der &amp;uuml;bergebenen Variable. </p> </div> <a name='function.floatval.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>floatval()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$var&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'122.34343The'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$float_value_of_var&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>floatval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$float_value_of_var</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;122.34343<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.floatval.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.intval.php' class='function' rel='rdfs-seeAlso'>intval()</a> - Konvertiert einen Wert nach integer</li> <li class='member'><a href='http://www.php.net/manual/de/function.strval.php' class='function' rel='rdfs-seeAlso'>strval()</a> - Ermittelt die String-Repr&amp;auml;sentation einer Variable</li> <li class='member'><a href='http://www.php.net/manual/de/function.settype.php' class='function' rel='rdfs-seeAlso'>settype()</a> - Legt den Typ einer Variablen fest</li> <li class='member'><a href='http://www.php.net/manual/de/language.types.type-juggling.php' class='link'>Typen-Tricks</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filter_var_array" value="<div id='function.filter-var-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filter-var-array.php'>filter_var_array</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>filter_var_array</span> &amp;mdash; <span class='dc-title'>Nimmt mehrere Variablen entgegen und filtert sie optional</span></p> </div> <a name='function.filter-var-array.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>filter_var_array</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$definition</tt></span> ] )</div> <p class='para rdfs-comment'> Diese Funktion ist sinnvoll um mehrere Wert abzufragen oder wiederholend <a href='http://www.php.net/manual/de/function.filter-var.php' class='function'>filter_var()</a> aufrufen zu m&amp;uuml;ssen. </p> </div> <a name='function.filter-var-array.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Array mit String-Keys, welches die zu filternden Daten enth&amp;auml;lt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>definition</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Array dass die Argumente enth&amp;auml;lt. Ein g&amp;uuml;ltiger Key ist ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> der einen Variablennamen enth&amp;auml;lt und ein g&amp;uuml;ltiger Wert ist entwedet ein Filter oder ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> welches den Filter, seine Flags und Optionen spezifiziert. Wenn der Wert ein Array ist, sind g&amp;uuml;ltige Keys <i>filter</i> der den Filtertyp definiert, <i>flags</i> welches jegliche Flags die den Filter spezifizieren enth&amp;auml;lt und <i>options</i> welches die Optionen enth&amp;auml;lt to den Filter beschreiben. F&amp;uuml;r ein besseres Verst&amp;auml;ndnis sehen Sie sich das Beispiel an. </p> <p class='para'> Der Parameter kann auch ein Integer sein der eine <a href='http://www.php.net/manual/de/intro.filter.php' class='link'>Filterkonstante</a> beschreibt. Dann werden alle Werte des Arrays durch diesen Filter gefiltert. </p> </dd> </dl> <p> </p> </div> <a name='function.filter-var-array.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei Erfolg wird ein Array zur&amp;uuml;ckgegeben, welches alle Werte der angefragten Variablen enth&amp;auml;lt oder <b><tt class='constant'>FALSE</tt></b> im Fehlerfall. Ein einzelner Array-Wert ist <b><tt class='constant'>FALSE</tt></b>, wenn das Filtern fehlgeschlagen ist oder <b><tt class='constant'>NULL</tt></b>, wenn die Variable nicht gesetzt ist. </p> </div> <a name='function.filter-var-array.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>filter_var_array()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ALL&amp;nbsp;</span><span style='color: #007700'>|&amp;nbsp;</span><span style='color: #0000BB'>E_STRICT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'product_id'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'libgd&amp;lt;script&amp;gt;'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'component'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'10'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'versions'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'2.0.33'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'testscalar'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'23'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'10'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'12'</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'testarray'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,<br />);<br /><br /></span><span style='color: #0000BB'>$args&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'product_id'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_SANITIZE_ENCODED</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'component'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'filter'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_VALIDATE_INT</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'flags'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_FORCE_ARRAY</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'options'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'min_range'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'max_range'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'versions'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_SANITIZE_ENCODED</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'doesnotexist'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_VALIDATE_INT</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'testscalar'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'filter'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_VALIDATE_INT</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'flags'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_REQUIRE_SCALAR</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'testarray'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'filter'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_VALIDATE_INT</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'flags'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_FORCE_ARRAY</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)<br /><br />);<br /><br /></span><span style='color: #0000BB'>$myinputs&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>filter_var_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$args</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$myinputs</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(6) { [&amp;quot;product_id&amp;quot;]=&amp;gt; array(1) { [0]=&amp;gt; string(17) &amp;quot;libgd%3Cscript%3E&amp;quot; } [&amp;quot;component&amp;quot;]=&amp;gt; array(1) { [0]=&amp;gt; int(10) } [&amp;quot;versions&amp;quot;]=&amp;gt; array(1) { [0]=&amp;gt; string(6) &amp;quot;2.0.33&amp;quot; } [&amp;quot;doesnotexist&amp;quot;]=&amp;gt; NULL [&amp;quot;testscalar&amp;quot;]=&amp;gt; bool(false) [&amp;quot;testarray&amp;quot;]=&amp;gt; array(1) { [0]=&amp;gt; int(2) } } </pre></div> </div> </div><p> </p> </div> <a name='function.filter-var-array.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.filter-input-array.php' class='function' rel='rdfs-seeAlso'>filter_input_array()</a> - Nimmt mehrere Variablen von Au&amp;szlig;en entgegen und filtert sie optional</li> <li class='member'><a href='http://www.php.net/manual/de/function.filter-var.php' class='function' rel='rdfs-seeAlso'>filter_var()</a> - Filtern einer Variablen durch einen spezifischen Filter</li> <li class='member'><a href='http://www.php.net/manual/de/function.filter-input.php' class='function' rel='rdfs-seeAlso'>filter_input()</a> - Nimmt Variable von Au&amp;szlig;en entgegen und filtert sie optional</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filter_var" value="<div id='function.filter-var' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filter-var.php'>filter_var</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>filter_var</span> &amp;mdash; <span class='dc-title'>Filtern einer Variablen durch einen spezifischen Filter</span></p> </div> <a name='function.filter-var.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>filter_var</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$variable</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$filter</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$options</tt></span> ]] )</div> </div> <a name='function.filter-var.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>variable</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wert der gefiltert werden soll. Arrays werden rekursiv gefiltert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> ID des zu benutztenden Filters. Standard ist <b><tt class='constant'>FILTER_SANITIZE_STRING</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Assoziatives Array mit Optionen oder bitweise Disjunktion von Flags. Wenn der Filter Optionen akzeptiert, k&amp;ouml;nnen Flags auch im &amp;quot;flags&amp;quot; Feld des Arrays angegeben werden. F&amp;uuml;r &amp;quot;callback&amp;quot; Filter sollte der <a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a>-Typ angegeben werden. </p> </dd> </dl> <p> </p> </div> <a name='function.filter-var.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die gefilterten Daten zur&amp;uuml;ck oder <b><tt class='constant'>FALSE</tt></b> wenn fehlgeschlagen. </p> </div> <a name='function.filter-var.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>filter_var()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>filter_var</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bob@example.com'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FILTER_VALIDATE_EMAIL</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>filter_var</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'example.com'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FILTER_VALIDATE_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FILTER_FLAG_SCHEME_REQUIRED</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(15) &amp;quot;bob@example.com&amp;quot; bool(false) </pre></div> </div> </div><p> </p> </div> <a name='function.filter-var.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.filter-var-array.php' class='function' rel='rdfs-seeAlso'>filter_var_array()</a> - Nimmt mehrere Variablen entgegen und filtert sie optional</li> <li class='member'><a href='http://www.php.net/manual/de/function.filter-input.php' class='function' rel='rdfs-seeAlso'>filter_input()</a> - Nimmt Variable von Au&amp;szlig;en entgegen und filtert sie optional</li> <li class='member'><a href='http://www.php.net/manual/de/function.filter-input-array.php' class='function' rel='rdfs-seeAlso'>filter_input_array()</a> - Nimmt mehrere Variablen von Au&amp;szlig;en entgegen und filtert sie optional</li> <li class='member'>Informationen &amp;uuml;ber den <a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='link'>Callback</a>-Typ</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filter_list" value="<div id='function.filter-list' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filter-list.php'>filter_list</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>filter_list</span> &amp;mdash; <span class='dc-title'>Liefert eine Liste aller unterst&amp;uuml;tzten Filter</span></p> </div> <a name='function.filter-list.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>filter_list</b></span> ( <span class='methodparam'>void</span> )</div> </div> <a name='function.filter-list.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert ein Array mit den Namen aller unterst&amp;uuml;tzter Filter oder ein leeres Array, wenn keine Filter zur Verf&amp;uuml;gung stehen. Der Index des Arrazs entspricht nicht der Filter-ID, diese kann durch die Funktion <a href='http://www.php.net/manual/de/function.filter-id.php' class='function'>filter_id()</a> ermittelt werden. </p> </div> <a name='function.filter-list.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>filter_list()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>filter_list</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; int [1] =&amp;gt; boolean [2] =&amp;gt; float [3] =&amp;gt; validate_regexp [4] =&amp;gt; validate_url [5] =&amp;gt; validate_email [6] =&amp;gt; validate_ip [7] =&amp;gt; string [8] =&amp;gt; stripped [9] =&amp;gt; encoded [10] =&amp;gt; special_chars [11] =&amp;gt; unsafe_raw [12] =&amp;gt; email [13] =&amp;gt; url [14] =&amp;gt; number_int [15] =&amp;gt; number_float [16] =&amp;gt; magic_quotes [17] =&amp;gt; callback ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filter_input_array" value="<div id='function.filter-input-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filter-input-array.php'>filter_input_array</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>filter_input_array</span> &amp;mdash; <span class='dc-title'>Nimmt mehrere Variablen von Au&amp;szlig;en entgegen und filtert sie optional</span></p> </div> <a name='function.filter-input-array.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>filter_input_array</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$definition</tt></span> ] )</div> <p class='para rdfs-comment'> Diese Funktion ist sinnvoll um mehrere Wert abzufragen oder wiederholend <a href='http://www.php.net/manual/de/function.filter-input.php' class='function'>filter_input()</a> aufrufen zu m&amp;uuml;ssen. </p> </div> <a name='function.filter-input-array.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Einer von <b><tt class='constant'>INPUT_GET</tt></b>, <b><tt class='constant'>INPUT_POST</tt></b>, <b><tt class='constant'>INPUT_COOKIE</tt></b>, <b><tt class='constant'>INPUT_SERVER</tt></b>, <b><tt class='constant'>INPUT_ENV</tt></b>, <b><tt class='constant'>INPUT_SESSION</tt></b> oder <b><tt class='constant'>INPUT_REQUEST</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>definition</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Array dass die Argumente enth&amp;auml;lt. Ein g&amp;uuml;ltiger Key ist ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> der einen Variablennamen enth&amp;auml;lt und ein g&amp;uuml;ltiger Wert ist entwedet ein Filter oder ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> welches den Filter, seine Flags und Optionen spezifiziert. Wenn der Wert ein Array ist, sind g&amp;uuml;ltige Keys <i>filter</i> der den Filtertyp definiert, <i>flags</i> welches jegliche Flags die den Filter spezifizieren enth&amp;auml;lt und <i>options</i> welches die Optionen enth&amp;auml;lt to den Filter beschreiben. F&amp;uuml;r ein besseres Verst&amp;auml;ndnis sehen Sie sich das Beispiel an. </p> <p class='para'> Der Parameter kann auch ein Integer sein der eine <a href='http://www.php.net/manual/de/intro.filter.php' class='link'>Filterkonstante</a> beschreibt. Dann werden alle Werte des Arrays durch diesen Filter gefiltert. </p> </dd> </dl> <p> </p> </div> <a name='function.filter-input-array.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei Erfolg wird ein Array zur&amp;uuml;ckgegeben, welches alle Werte der angefragten Variablen enth&amp;auml;lt oder <b><tt class='constant'>FALSE</tt></b> im Fehlerfall. Ein einzelner Array-Wert ist <b><tt class='constant'>FALSE</tt></b>, wenn das Filtern fehlgeschlagen ist oder <b><tt class='constant'>NULL</tt></b>, wenn die Variable nicht gesetzt ist. Wenn das Flag <b><tt class='constant'>FILTER_NULL_ON_FAILURE</tt></b> benutzt wurde, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben, wenn die Variable nicht gesetzt ist und <b><tt class='constant'>NULL</tt></b>, wenn das Filtern fehlgeschlagen ist. </p> </div> <a name='function.filter-input-array.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>filter_input_array()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ALL&amp;nbsp;</span><span style='color: #007700'>|&amp;nbsp;</span><span style='color: #0000BB'>E_STRICT</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>/*&amp;nbsp;data&amp;nbsp;actually&amp;nbsp;came&amp;nbsp;from&amp;nbsp;POST<br />$_POST&amp;nbsp;=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'product_id'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;gt;&amp;nbsp;'libgd&amp;lt;script&amp;gt;',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'component'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;gt;&amp;nbsp;'10',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'versions'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;gt;&amp;nbsp;'2.0.33',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'testscalar'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;gt;&amp;nbsp;array('2',&amp;nbsp;'23',&amp;nbsp;'10',&amp;nbsp;'12'),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'testarray'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;gt;&amp;nbsp;'2',<br />);<br />*/<br /><br /></span><span style='color: #0000BB'>$args&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'product_id'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_SANITIZE_ENCODED</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'component'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'filter'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_VALIDATE_INT</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'flags'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_REQUIRE_ARRAY</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'options'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'min_range'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'max_range'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'versions'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_SANITIZE_ENCODED</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'doesnotexist'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_VALIDATE_INT</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'testscalar'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'filter'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_VALIDATE_INT</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'flags'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_REQUIRE_SCALAR</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'testarray'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'filter'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_VALIDATE_INT</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'flags'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>FILTER_REQUIRE_ARRAY</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)<br /><br />);<br /><br /></span><span style='color: #0000BB'>$myinputs&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>filter_input_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>INPUT_POST</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$args</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$myinputs</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(6) { [&amp;quot;product_id&amp;quot;]=&amp;gt; array(1) { [0]=&amp;gt; string(17) &amp;quot;libgd%3Cscript%3E&amp;quot; } [&amp;quot;component&amp;quot;]=&amp;gt; array(1) { [0]=&amp;gt; int(10) } [&amp;quot;versions&amp;quot;]=&amp;gt; array(1) { [0]=&amp;gt; string(6) &amp;quot;2.0.33&amp;quot; } [&amp;quot;doesnotexist&amp;quot;]=&amp;gt; NULL [&amp;quot;testscalar&amp;quot;]=&amp;gt; bool(false) [&amp;quot;testarray&amp;quot;]=&amp;gt; array(1) { [0]=&amp;gt; int(2) } } </pre></div> </div> </div><p> </p> </div> <a name='function.filter-input-array.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.filter-input.php' class='function' rel='rdfs-seeAlso'>filter_input()</a> - Nimmt Variable von Au&amp;szlig;en entgegen und filtert sie optional</li> <li class='member'><a href='http://www.php.net/manual/de/function.filter-var-array.php' class='function' rel='rdfs-seeAlso'>filter_var_array()</a> - Nimmt mehrere Variablen entgegen und filtert sie optional</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filter_input" value="<div id='function.filter-input' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filter-input.php'>filter_input</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>filter_input</span> &amp;mdash; <span class='dc-title'>Nimmt Variable von Au&amp;szlig;en entgegen und filtert sie optional</span></p> </div> <a name='function.filter-input.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>filter_input</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$variable_name</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$filter</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$options</tt></span> ]] )</div> </div> <a name='function.filter-input.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Einer von <b><tt class='constant'>INPUT_GET</tt></b>, <b><tt class='constant'>INPUT_POST</tt></b>, <b><tt class='constant'>INPUT_COOKIE</tt></b>, <b><tt class='constant'>INPUT_SERVER</tt></b>, <b><tt class='constant'>INPUT_ENV</tt></b>, <b><tt class='constant'>INPUT_SESSION</tt></b> (not implemented yet) and <b><tt class='constant'>INPUT_REQUEST</tt></b> (not implemented yet). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>variable_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name der Variablen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Anzuwendender Filter. Standard ist <b><tt class='constant'>FILTER_DEFAULT</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Assoziatives Array mit Optionen oder bitweise Disjunktion von Flags. Wenn der Filter Optionen akzeptiert, k&amp;ouml;nnen Flags auch im &amp;quot;flags&amp;quot; Feld des Arrays angegeben werden. </p> </dd> </dl> <p> </p> </div> <a name='function.filter-input.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei Erfolg wird der Wert zur&amp;uuml;ckgegeben, <b><tt class='constant'>FALSE</tt></b> im Fehlerfall oder <b><tt class='constant'>NULL</tt></b>, wenn die Variable <i><tt class='parameter'>variable_name</tt></i> nicht gesetzt ist. Wenn das Flag <b><tt class='constant'>FILTER_NULL_ON_FAILURE</tt></b> benutzt wurde, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben, wenn die Variable nicht gesetzt ist und <b><tt class='constant'>NULL</tt></b>, wenn das Filtern fehlgeschlagen ist. </p> </div> <a name='function.filter-input.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>filter_input()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$search_html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>filter_input</span><span style='color: #007700'>(</span><span style='color: #0000BB'>INPUT_GET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'search'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FILTER_SANITIZE_SPECIAL_CHARS</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$search_url&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>filter_input</span><span style='color: #007700'>(</span><span style='color: #0000BB'>INPUT_GET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'search'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FILTER_SANITIZE_ENCODED</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'You&amp;nbsp;have&amp;nbsp;searched&amp;nbsp;for&amp;nbsp;</span><span style='color: #0000BB'>$search_html</span><span style='color: #DD0000'>.\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;a&amp;nbsp;href='http://www.php.net/manual/de/?search=</span><span style='color: #0000BB'>$search_url</span><span style='color: #DD0000'>'&amp;gt;Search&amp;nbsp;again.&amp;lt;/a&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> You have searched for Me &amp;amp;#38; son. &amp;lt;a href=&amp;#039;?search=Me%20%26%20son&amp;#039;&amp;gt;Search again.&amp;lt;/a&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.filter-input.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.filter-var.php' class='function' rel='rdfs-seeAlso'>filter_var()</a> - Filtern einer Variablen durch einen spezifischen Filter</li> <li class='member'><a href='http://www.php.net/manual/de/function.filter-input-array.php' class='function' rel='rdfs-seeAlso'>filter_input_array()</a> - Nimmt mehrere Variablen von Au&amp;szlig;en entgegen und filtert sie optional</li> <li class='member'><a href='http://www.php.net/manual/de/function.filter-var-array.php' class='function' rel='rdfs-seeAlso'>filter_var_array()</a> - Nimmt mehrere Variablen entgegen und filtert sie optional</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filter_id" value="<div id='function.filter-id' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filter-id.php'>filter_id</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>filter_id</span> &amp;mdash; <span class='dc-title'>Liefert die Filter-ID zu einem Filternamen</span></p> </div> <a name='function.filter-id.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>filter_id</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filtername</tt></span> )</div> </div> <a name='function.filter-id.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filtername</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name des Filters. </p> </dd> </dl> <p> </p> </div> <a name='function.filter-id.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> ID des Filters bei Erfolg oder <b><tt class='constant'>NULL</tt></b>, wenn keine gefunden wurde. </p> </div> <a name='function.filter-id.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.filter-list.php' class='function' rel='rdfs-seeAlso'>filter_list()</a> - Liefert eine Liste aller unterst&amp;uuml;tzten Filter</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filter_has_var" value="<div id='function.filter-has-var' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filter-has-var.php'>filter_has_var</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>filter_has_var</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft, ob eine Variable des angegebenen Typs existiert</span></p> </div> <a name='function.filter-has-var.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>filter_has_var</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$variable_name</tt></span> )</div> </div> <a name='function.filter-has-var.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Einer von <b><tt class='constant'>INPUT_GET</tt></b>, <b><tt class='constant'>INPUT_POST</tt></b>, <b><tt class='constant'>INPUT_COOKIE</tt></b>, <b><tt class='constant'>INPUT_SERVER</tt></b>, <b><tt class='constant'>INPUT_ENV</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>variable_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name der Variablen. </p> </dd> </dl> <p> </p> </div> <a name='function.filter-has-var.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="FilterIterator::__construct" value="<div id='filteriterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/filteriterator.construct.php'>FilterIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>FilterIterator::__construct</span> &amp;mdash; <span class='dc-title'>Construct a filterIterator</span></p> </div> <a name='filteriterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>FilterIterator::__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <p class='para rdfs-comment'> Constructs a new <a href='http://www.php.net/manual/de/class.filteriterator.php' class='classname'>FilterIterator</a>, which consists of a passed in <i><tt class='parameter'>iterator</tt></i> with filters applied to it. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='filteriterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>iterator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The iterator that is being filtered. </p> </dd> </dl> <p> </p> </div> <a name='filteriterator.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The <a href='http://www.php.net/manual/de/class.filteriterator.php' class='classname'>FilterIterator</a>. </p> </div> <a name='filteriterator.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/limititerator.construct.php' class='function' rel='rdfs-seeAlso'>LimitIterator::__construct</a> - Construct a LimitIterator</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="FilterIterator::valid" value="<div id='filteriterator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/filteriterator.valid.php'>FilterIterator::valid</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>FilterIterator::valid</span> &amp;mdash; <span class='dc-title'>Check whether the current element is valid</span></p> </div> <a name='filteriterator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>FilterIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Checks whether the current element is valid. </p> </div> <a name='filteriterator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='filteriterator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> if the current element is valid, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="FilterIterator::rewind" value="<div id='filteriterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/filteriterator.rewind.php'>FilterIterator::rewind</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>FilterIterator::rewind</span> &amp;mdash; <span class='dc-title'>Rewind the iterator</span></p> </div> <a name='filteriterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>FilterIterator::rewind</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Rewind the iterator. </p> </div> <a name='filteriterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='filteriterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='filteriterator.rewind.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/filteriterator.current.php' class='function' rel='rdfs-seeAlso'>FilterIterator::current()</a> - Get the current element value</li> <li class='member'><a href='http://www.php.net/manual/de/filteriterator.key.php' class='function' rel='rdfs-seeAlso'>FilterIterator::key()</a> - Get the current key</li> <li class='member'><a href='http://www.php.net/manual/de/filteriterator.next.php' class='function' rel='rdfs-seeAlso'>FilterIterator::next()</a> - Move the iterator forward</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="FilterIterator::next" value="<div id='filteriterator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/filteriterator.next.php'>FilterIterator::next</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>FilterIterator::next</span> &amp;mdash; <span class='dc-title'>Move the iterator forward</span></p> </div> <a name='filteriterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>FilterIterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Move the iterator forward. </p> </div> <a name='filteriterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='filteriterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='filteriterator.next.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/filteriterator.current.php' class='function' rel='rdfs-seeAlso'>FilterIterator::current()</a> - Get the current element value</li> <li class='member'><b>FilterIterator::next()</b></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="FilterIterator::key" value="<div id='filteriterator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/filteriterator.key.php'>FilterIterator::key</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>FilterIterator::key</span> &amp;mdash; <span class='dc-title'>Get the current key</span></p> </div> <a name='filteriterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>FilterIterator::key</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Get the current key. </p> </div> <a name='filteriterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='filteriterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current key. </p> </div> <a name='filteriterator.key.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/filteriterator.next.php' class='function' rel='rdfs-seeAlso'>FilterIterator::next()</a> - Move the iterator forward</li> <li class='member'><a href='http://www.php.net/manual/de/filteriterator.current.php' class='function' rel='rdfs-seeAlso'>FilterIterator::current()</a> - Get the current element value</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="FilterIterator::getInnerIterator" value="<div id='filteriterator.getinneriterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/filteriterator.getinneriterator.php'>FilterIterator::getInnerIterator</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>FilterIterator::getInnerIterator</span> &amp;mdash; <span class='dc-title'>Get the inner iterator</span></p> </div> <a name='filteriterator.getinneriterator.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.iterator.php' class='type Iterator'>Iterator</a></span> <span class='methodname'><b>FilterIterator::getInnerIterator</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Get the inner iterator. </p> </div> <a name='filteriterator.getinneriterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='filteriterator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The inner iterator. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="FilterIterator::current" value="<div id='filteriterator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/filteriterator.current.php'>FilterIterator::current</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>FilterIterator::current</span> &amp;mdash; <span class='dc-title'>Get the current element value</span></p> </div> <a name='filteriterator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>FilterIterator::current</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Get the current element value. </p> </div> <a name='filteriterator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='filteriterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current element value. </p> </div> <a name='filteriterator.current.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/filteriterator.key.php' class='function' rel='rdfs-seeAlso'>FilterIterator::key()</a> - Get the current key</li> <li class='member'><a href='http://www.php.net/manual/de/filteriterator.next.php' class='function' rel='rdfs-seeAlso'>FilterIterator::next()</a> - Move the iterator forward</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="FilterIterator::accept" value="<div id='filteriterator.accept' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/filteriterator.accept.php'>FilterIterator::accept</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>FilterIterator::accept</span> &amp;mdash; <span class='dc-title'>Check whether the current element of the iterator is acceptable</span></p> </div> <a name='filteriterator.accept.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='type'>bool</span> <span class='methodname'><b>FilterIterator::accept</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns whether the current element of the iterator is acceptable through this filter. </p> </div> <a name='filteriterator.accept.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='filteriterator.accept.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> if the current element is acceptable, otherwise <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='filteriterator.accept.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>FilterIterator::accept()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;This&amp;nbsp;iterator&amp;nbsp;filters&amp;nbsp;all&amp;nbsp;values&amp;nbsp;with&amp;nbsp;less&amp;nbsp;than&amp;nbsp;10&amp;nbsp;characters<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>LengthFilterIterator&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>FilterIterator&amp;nbsp;</span><span style='color: #007700'>{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>accept</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Only&amp;nbsp;accept&amp;nbsp;strings&amp;nbsp;with&amp;nbsp;a&amp;nbsp;length&amp;nbsp;of&amp;nbsp;10&amp;nbsp;and&amp;nbsp;greater<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>return&amp;nbsp;</span><span style='color: #0000BB'>strlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>parent</span><span style='color: #007700'>::</span><span style='color: #0000BB'>current</span><span style='color: #007700'>())&amp;nbsp;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />}<br /><br /></span><span style='color: #0000BB'>$arrayIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayIterator</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'test1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'more&amp;nbsp;than&amp;nbsp;10&amp;nbsp;characters'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$lengthFilter&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>LengthFilterIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayIterator</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$lengthFilter&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$value&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> more than 10 characters </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="FilterIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.filteriterator.php'>The FilterIterator class</a></h1> <div class='partintro'> <div id='filteriterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> This abstract iterator filters out unwanted values. This class should be extended to implement custom iterator filters. The <span class='methodname'><b>FilterIterator::accept()</b></span> must be implemented in the subclass. </p> </div> <div id='filteriterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>FilterIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <span class='modifier'>abstract</span> <b class='classname'>FilterIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.iteratoriterator.php' class='classname'>IteratorIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.iterator.php' class='interfacename'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/filteriterator.accept.php' class='function'>accept</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/filteriterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/filteriterator.current.php' class='function'>current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>Iterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/filteriterator.getinneriterator.php' class='function'>getInnerIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/filteriterator.key.php' class='function'>key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/filteriterator.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/filteriterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/filteriterator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/filteriterator.accept.php'>FilterIterator::accept</a> &amp;mdash; Check whether the current element of the iterator is acceptable</li><li><a href='http://www.php.net/manual/de/filteriterator.construct.php'>FilterIterator::__construct</a> &amp;mdash; Construct a filterIterator</li><li><a href='http://www.php.net/manual/de/filteriterator.current.php'>FilterIterator::current</a> &amp;mdash; Get the current element value</li><li><a href='http://www.php.net/manual/de/filteriterator.getinneriterator.php'>FilterIterator::getInnerIterator</a> &amp;mdash; Get the inner iterator</li><li><a href='http://www.php.net/manual/de/filteriterator.key.php'>FilterIterator::key</a> &amp;mdash; Get the current key</li><li><a href='http://www.php.net/manual/de/filteriterator.next.php'>FilterIterator::next</a> &amp;mdash; Move the iterator forward</li><li><a href='http://www.php.net/manual/de/filteriterator.rewind.php'>FilterIterator::rewind</a> &amp;mdash; Rewind the iterator</li><li><a href='http://www.php.net/manual/de/filteriterator.valid.php'>FilterIterator::valid</a> &amp;mdash; Check whether the current element is valid</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="file_put_contents" value="<div id='function.file-put-contents' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.file-put-contents.php'>file_put_contents</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>file_put_contents</span> &amp;mdash; <span class='dc-title'>Write a string to a file</span></p> </div> <a name='function.file-put-contents.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>file_put_contents</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$context</tt></span> ]] )</div> <p class='para rdfs-comment'> This function is identical to calling <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.fwrite.php' class='function'>fwrite()</a> and <a href='http://www.php.net/manual/de/function.fclose.php' class='function'>fclose()</a> successively to write data to a file. </p> <p class='para'> If <i><tt class='parameter'>filename</tt></i> does not exist, the file is created. Otherwise, the existing file is overwritten, unless the <b><tt class='constant'>FILE_APPEND</tt></b> flags is set. </p> </div> <a name='function.file-put-contents.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Path to the file where to write the data. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The data to write. Can be either a <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, an <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> or a <span class='type stream'>stream</span> resource. </p> <p class='para'> If <i><tt class='parameter'>data</tt></i> is a <span class='type stream'>stream</span> resource, the remaining buffer of that stream will be copied to the specified file. This is similar with using <a href='http://www.php.net/manual/de/function.stream-copy-to-stream.php' class='function'>stream_copy_to_stream()</a>. </p> <p class='para'> You can also specify the <i><tt class='parameter'>data</tt></i> parameter as a single dimension array. This is equivalent to <i>file_put_contents($filename, implode(&amp;#039;&amp;#039;, $array))</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of <i><tt class='parameter'>flags</tt></i> can be any combination of the following flags (with some restrictions), joined with the binary OR (<i>|</i>) operator. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Available flags</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Flag</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'> <b><tt class='constant'>FILE_USE_INCLUDE_PATH</tt></b> </td> <td align='left'> Search for <i><tt class='parameter'>filename</tt></i> in the include directory. See <a href='http://www.php.net/manual/de/ini.core.php#ini.include-path' class='link'>include_path</a> for more information. </td> </tr> <tr valign='middle'> <td align='left'> <b><tt class='constant'>FILE_APPEND</tt></b> </td> <td align='left'> If file <i><tt class='parameter'>filename</tt></i> already exists, append the data to the file instead of overwriting it. Mutually exclusive with LOCK_EX since appends are atomic and thus there is no reason to lock. </td> </tr> <tr valign='middle'> <td align='left'> <b><tt class='constant'>LOCK_EX</tt></b> </td> <td align='left'> Acquire an exclusive lock on the file while proceeding to the writing. Mutually exclusive with FILE_APPEND. </td> </tr> <tr valign='middle'> <td align='left'> <b><tt class='constant'>FILE_TEXT</tt></b> </td> <td align='left'> <i><tt class='parameter'>data</tt></i> is written in text mode. If unicode semantics are enabled, the default encoding is UTF-8. You can specify a different encoding by creating a custom context or by using the <b>stream_default_encoding()</b> to change the default. This flag cannot be used with <b><tt class='constant'>FILE_BINARY</tt></b>. This flag is only available since PHP 6. </td> </tr> <tr valign='middle'> <td align='left'> <b><tt class='constant'>FILE_BINARY</tt></b> </td> <td align='left'> <i><tt class='parameter'>data</tt></i> will be written in binary mode. This is the default setting and cannot be used with <b><tt class='constant'>FILE_TEXT</tt></b>. This flag is only available since PHP 6. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid context resource created with <a href='http://www.php.net/manual/de/function.stream-context-create.php' class='function'>stream_context_create()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.file-put-contents.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The function returns the number of bytes that were written to the file, or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.file-put-contents.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Simple usage example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'people.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;Open&amp;nbsp;the&amp;nbsp;file&amp;nbsp;to&amp;nbsp;get&amp;nbsp;existing&amp;nbsp;content<br /></span><span style='color: #0000BB'>$current&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>file_get_contents</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Append&amp;nbsp;a&amp;nbsp;new&amp;nbsp;person&amp;nbsp;to&amp;nbsp;the&amp;nbsp;file<br /></span><span style='color: #0000BB'>$current&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'John&amp;nbsp;Smith\n'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;Write&amp;nbsp;the&amp;nbsp;contents&amp;nbsp;back&amp;nbsp;to&amp;nbsp;the&amp;nbsp;file<br /></span><span style='color: #0000BB'>file_put_contents</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$current</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Using flags</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'people.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;The&amp;nbsp;new&amp;nbsp;person&amp;nbsp;to&amp;nbsp;add&amp;nbsp;to&amp;nbsp;the&amp;nbsp;file<br /></span><span style='color: #0000BB'>$person&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'John&amp;nbsp;Smith\n'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;Append&amp;nbsp;the&amp;nbsp;contents&amp;nbsp;of&amp;nbsp;$person&amp;nbsp;to&amp;nbsp;the&amp;nbsp;file&amp;nbsp;named&amp;nbsp;by&amp;nbsp;$file.<br /></span><span style='color: #0000BB'>file_put_contents</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$person</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FILE_APPEND</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.file-put-contents.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Added context support </td> </tr> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Added support for <b><tt class='constant'>LOCK_EX</tt></b> and the ability to pass a stream resource to the <i><tt class='parameter'>data</tt></i> parameter </td> </tr> <tr valign='middle'> <td align='left'>6.0.0</td> <td align='left'> Added support for the <b><tt class='constant'>FILE_TEXT</tt></b> and <b><tt class='constant'>FILE_BINARY</tt></b> flags </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.file-put-contents.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion ist binary safe.</span></p></blockquote> <div class='tip'><b class='tip'>Tipp</b><p class='simpara'>Mit dieser Funktion k&amp;ouml;nnen Sie eine URL als Dateinamen verwenden, falls Sie <a href='http://www.php.net/manual/de/filesystem.configuration.php#ini.allow-url-fopen' class='link'> fopen wrappers</a> erm&amp;ouml;glicht haben. Mehr Details dazu, wie Sie den Dateinamen angeben m&amp;uuml;ssen finden Sie bei <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>. Eine Liste der unterst&amp;uuml;tzten URL Protokolle finden Sie unter <a href='http://www.php.net/manual/de/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</a>.</p></div> </div> <a name='function.file-put-contents.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.fopen.php' class='function' rel='rdfs-seeAlso'>fopen()</a> - &amp;Ouml;ffnet eine Datei oder URL</li> <li class='member'><a href='http://www.php.net/manual/de/function.fwrite.php' class='function' rel='rdfs-seeAlso'>fwrite()</a> - Schreibt Bin&amp;auml;rdaten in eine Datei</li> <li class='member'><a href='http://www.php.net/manual/de/function.file-get-contents.php' class='function' rel='rdfs-seeAlso'>file_get_contents()</a> - Liest die gesamte Datei in einen String</li> <li class='member'><a href='http://www.php.net/manual/de/function.stream-context-create.php' class='function' rel='rdfs-seeAlso'>stream_context_create()</a> - Create a streams context</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="file_get_contents" value="<div id='function.file-get-contents' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.file-get-contents.php'>file_get_contents</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>file_get_contents</span> &amp;mdash; <span class='dc-title'>Liest die gesamte Datei in einen String</span></p> </div> <a name='function.file-get-contents.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>file_get_contents</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$use_include_path</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$context</tt></span> ]] )</div> <p class='para rdfs-comment'> Diese Funktion ist mit <a href='http://www.php.net/manual/de/function.file.php' class='function'>file()</a> identisch, au&amp;szlig;er dass <b>file_get_contents()</b> die Datei in einem String zur&amp;uuml;ckgibt. </p> <p class='para'> <b>file_get_contents()</b> ist die bevorzugte Methode, um die Inhalte einer Datei in einen String einzulesen. Falls von Ihrem Betriebssystem unterst&amp;uuml;tzt, verwendet es Memory Mapping Techniken, um die Performance zu erh&amp;ouml;hen. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion ist binary safe.</span></p></blockquote> <div class='tip'><b class='tip'>Tipp</b><p class='simpara'>Mit dieser Funktion k&amp;ouml;nnen Sie eine URL als Dateinamen verwenden, falls Sie <a href='http://www.php.net/manual/de/filesystem.configuration.php#ini.allow-url-fopen' class='link'> fopen wrappers</a> erm&amp;ouml;glicht haben. Mehr Details dazu, wie Sie den Dateinamen angeben m&amp;uuml;ssen finden Sie bei <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>. Eine Liste der unterst&amp;uuml;tzten URL Protokolle finden Sie unter <a href='http://www.php.net/manual/de/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</a>.</p></div> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Die Kontext-Unterst&amp;uuml;tzung wurde in <i>PHP 5.0.0</i> eingef&amp;uuml;hrt. </span> </p></blockquote> <p class='simpara'> Siehe auch: <a href='http://www.php.net/manual/de/function.fgets.php' class='function'>fgets()</a>, <a href='http://www.php.net/manual/de/function.file.php' class='function'>file()</a>, <a href='http://www.php.net/manual/de/function.fread.php' class='function'>fread()</a>, <a href='http://www.php.net/manual/de/function.include.php' class='function'>include()</a> und <a href='http://www.php.net/manual/de/function.readfile.php' class='function'>readfile()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="file_exists" value="<div id='function.file-exists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.file-exists.php'>file_exists</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>file_exists</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft, ob eine Datei oder ein Verzeichnis existiert</span></p> </div> <a name='function.file-exists.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>file_exists</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='simpara'> Gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, wenn die mit <i><tt class='parameter'>filename</tt></i> spezifizierte Datei bzw. das Verzeichnis existiert, andernfalls <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Zum Pr&amp;uuml;fen von Dateien auf Windows network shares verwenden Sie bitte <var class='filename'>//computername/share/filename</var> oder <var class='filename'>\\computername\share\filename</var>. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Testen, ob eine Datei existiert</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/path/to/foo.txt'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>file_exists</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;file&amp;nbsp;</span><span style='color: #0000BB'>$filename</span><span style='color: #DD0000'>&amp;nbsp;exists'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;file&amp;nbsp;</span><span style='color: #0000BB'>$filename</span><span style='color: #DD0000'>&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Die Ergebnisse dieser Funktion werden gecached. Weitere Details erhalten Sie bei <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a>.</span></p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion kann nicht mit <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>entfernten Dateien</a> arbeiten, da der Zugriff auf die Datei, die bearbeitet werden soll, &amp;uuml;ber das Dateisystem des Servers m&amp;ouml;glich sein muss.</span></p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.is-readable.php' class='function'>is_readable()</a>, <a href='http://www.php.net/manual/de/function.is-writable.php' class='function'>is_writable()</a>, <a href='http://www.php.net/manual/de/function.is-file.php' class='function'>is_file()</a> und <a href='http://www.php.net/manual/de/function.file.php' class='function'>file()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filetype" value="<div id='function.filetype' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filetype.php'>filetype</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>filetype</span> &amp;mdash; <span class='dc-title'>Liefert den Typ einer Datei</span></p> </div> <a name='function.filetype.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>filetype</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Gibt den Typ einer Datei zur&amp;uuml;ck. M&amp;ouml;gliche Werte sind fifo, char, dir, block, link, file und unknown. </p> <p class='para'> Gibt <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck, wenn ein Fehler auftrat. <b>filetype()</b> erzeugt auch eine <b><tt class='constant'>E_NOTICE</tt></b> Meldung, wenn der stat-Aufruf fehlschl&amp;auml;gt oder der Dateityp ubekannt ist. </p> <p class='para'> Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a> f&amp;uuml;r weitere Einzelheiten. </p> <p class='simpara'> Diese Funktion ist nicht f&amp;uuml;r <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>remote Dateien</a> geeignet, die zu pr&amp;uuml;fende Datei muss &amp;uuml;ber das Dateisystem des Servers verf&amp;uuml;gbar sein. </p> <p class='simpara'> Siehe auch: <a href='http://www.php.net/manual/de/function.is-dir.php' class='function'>is_dir()</a>, <a href='http://www.php.net/manual/de/function.is-file.php' class='function'>is_file()</a>, <a href='http://www.php.net/manual/de/function.is-link.php' class='function'>is_link()</a>, <a href='http://www.php.net/manual/de/function.file-exists.php' class='function'>file_exists()</a> und <a href='http://www.php.net/manual/de/function.stat.php' class='function'>stat()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filesize" value="<div id='function.filesize' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filesize.php'>filesize</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>filesize</span> &amp;mdash; <span class='dc-title'>Liefert die Gr&amp;ouml;&amp;szlig;e einer Datei</span></p> </div> <a name='function.filesize.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>filesize</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Gibt die Gr&amp;ouml;&amp;szlig;e einer Datei in Bytes zur&amp;uuml;ck, oder <b><tt class='constant'>FALSE</tt></b> wenn ein Fehler auftrat. </p> <p class='para'> Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a> f&amp;uuml;r weitere Einzelheiten. </p> <p class='simpara'> Diese Funktion ist nicht f&amp;uuml;r <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>remote Dateien</a> geeignet, die zu pr&amp;uuml;fende Datei muss &amp;uuml;ber das Dateisystem des Servers verf&amp;uuml;gbar sein. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fileperms" value="<div id='function.fileperms' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fileperms.php'>fileperms</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fileperms</span> &amp;mdash; <span class='dc-title'>Liefert die Zugriffsrechte einer Datei</span></p> </div> <a name='function.fileperms.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>fileperms</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Gibt die Zugriffsrechte einer Datei zur&amp;uuml;ck, oder <b><tt class='constant'>FALSE</tt></b> wenn ein Fehler auftrat. </p> <p class='simpara'> Diese Funktion ist nicht f&amp;uuml;r <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>remote Dateien</a> geeignet, die zu pr&amp;uuml;fende Datei muss &amp;uuml;ber das Dateisystem des Servers verf&amp;uuml;gbar sein. </p> <p class='para'> Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a> f&amp;uuml;r weitere Einzelheiten. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fileowner" value="<div id='function.fileowner' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fileowner.php'>fileowner</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fileowner</span> &amp;mdash; <span class='dc-title'>Liefert den Dateieigent&amp;uuml;mer</span></p> </div> <a name='function.fileowner.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>fileowner</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Gibt die Benutzer ID des Eigent&amp;uuml;mers einer Datei zur&amp;uuml;ck, oder <b><tt class='constant'>FALSE</tt></b> wenn ein Fehler auftrat. Die Benutzer ID wird in numerischem Format zur&amp;uuml;ckgegeben und kann mit der Funktion <a href='http://www.php.net/manual/de/function.posix-getpwuid.php' class='function'>posix_getpwuid()</a> zum Benutzernamen aufgel&amp;ouml;st werden. </p> <p class='para'> Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a> f&amp;uuml;r weitere Einzelheiten. </p> <p class='simpara'> Diese Funktion ist nicht f&amp;uuml;r <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>remote Dateien</a> geeignet, die zu pr&amp;uuml;fende Datei muss &amp;uuml;ber das Dateisystem des Servers verf&amp;uuml;gbar sein. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filemtime" value="<div id='function.filemtime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filemtime.php'>filemtime</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>filemtime</span> &amp;mdash; <span class='dc-title'> Liefert Datum und Uhrzeit der letzten Datei&amp;auml;nderung </span></p> </div> <a name='function.filemtime.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>filemtime</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Gibt Datum und Uhrzeit zur&amp;uuml;ck, wann die Datei das letzte mal modifiziert wurde, oder <b><tt class='constant'>FALSE</tt></b> wenn ein Fehler auftrat. Das Datum wird als UNIX-Timestamp zur&amp;uuml;ckgegeben, was f&amp;uuml;r die Funktion <a href='http://www.php.net/manual/de/function.date.php' class='function'>date()</a> sehr passend ist. </p> <p class='para'> Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a> f&amp;uuml;r weitere Einzelheiten. </p> <p class='simpara'> Diese Funktion ist nicht f&amp;uuml;r <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>remote Dateien</a> geeignet, die zu pr&amp;uuml;fende Datei muss &amp;uuml;ber das Dateisystem des Servers verf&amp;uuml;gbar sein. </p> <p class='para'> Anmerkung: Diese Funktion gibt den Zeitpunkt zur&amp;uuml;ck, an dem in die Datenbl&amp;ouml;cke einer Datei geschrieben wurde; d.h. den Zeitpunkt der &amp;Auml;nderung des Inhalts der Datei. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>filemtime()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Gibt&amp;nbsp;z.B.&amp;nbsp;aus:&amp;nbsp;&amp;nbsp;somefile.txt&amp;nbsp;was&amp;nbsp;last&amp;nbsp;modified:&amp;nbsp;December&amp;nbsp;29&amp;nbsp;2002&amp;nbsp;22:16:23.<br /><br /></span><span style='color: #0000BB'>$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>file_exists</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$filename</span><span style='color: #DD0000'>&amp;nbsp;was&amp;nbsp;last&amp;nbsp;modified:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>date&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'F&amp;nbsp;d&amp;nbsp;Y&amp;nbsp;H:i:s.'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>filemtime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>));<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.filectime.php' class='function'>filectime()</a>, <a href='http://www.php.net/manual/de/function.stat.php' class='function'>stat()</a>, <a href='http://www.php.net/manual/de/function.touch.php' class='function'>touch()</a> und <a href='http://www.php.net/manual/de/function.getlastmod.php' class='function'>getlastmod()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fileinode" value="<div id='function.fileinode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fileinode.php'>fileinode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fileinode</span> &amp;mdash; <span class='dc-title'>Liefert die Inode-Nummer einer Datei</span></p> </div> <a name='function.fileinode.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>fileinode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Gibt die Inode-Nummer einer Datei zur&amp;uuml;ck, oder <b><tt class='constant'>FALSE</tt></b> wenn ein Fehler auftrat. </p> <p class='para'> Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a> f&amp;uuml;r weitere Einzelheiten. </p> <p class='simpara'> Diese Funktion ist nicht f&amp;uuml;r <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>remote Dateien</a> geeignet, die zu pr&amp;uuml;fende Datei muss &amp;uuml;ber das Dateisystem des Servers verf&amp;uuml;gbar sein. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filegroup" value="<div id='function.filegroup' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filegroup.php'>filegroup</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>filegroup</span> &amp;mdash; <span class='dc-title'> Liefert die Gruppenzugeh&amp;ouml;rigkeit einer Datei </span></p> </div> <a name='function.filegroup.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>filegroup</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Ermittelt die Gruppenzugeh&amp;ouml;rigkeit einer Datei. Die Gruppen-ID wird in numerischer Form zur&amp;uuml;ckgegeben, der zugeh&amp;ouml;rige Gruppenname kann mit <a href='http://www.php.net/manual/de/function.posix-getgrgid.php' class='function'>posix_getgrgid()</a> ermittelt werden. </p> </div> <a name='function.filegroup.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Path to the file. </p> </dd> </dl> <p> </p> </div> <a name='function.filegroup.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Gruppen ID einer Datei zur&amp;uuml;ck, oder <b><tt class='constant'>FALSE</tt></b> wenn ein Fehler auftrat. Die Gruppen ID wird im numerischen Format zur&amp;uuml;ckgegeben. Mit der Funktion <a href='http://www.php.net/manual/de/function.posix-getgrgid.php' class='function'>posix_getgrgid()</a> k&amp;ouml;nnen Sie diese zu ihrem Gruppennamen aufl&amp;ouml;sen. </p> </div> <a name='function.filegroup.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Finding the group of a file</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'index.php'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>posix_getgrgid</span><span style='color: #007700'>(</span><span style='color: #0000BB'>filegroup</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>)));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.filegroup.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Im Fehlerfall wird ein <b><tt class='constant'>E_WARNING</tt></b> Fehler gemeldet. </p> </div> <a name='function.filegroup.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Die Ergebnisse dieser Funktion werden gecached. Weitere Details erhalten Sie bei <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a>.</span></p></blockquote> <div class='tip'><b class='tip'>Tipp</b><p class='simpara'>Seit PHP 5.0.0 kann diese Funktion mit <em class='emphasis'>einigen</em> URL-Wrappern benutzt werden. Schauen Sie in der Liste unter <a href='http://www.php.net/manual/de/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</a> nach, welcher Wrapper die Funktionalit&amp;auml;t von <a href='http://www.php.net/manual/de/function.stat.php' class='function'>stat()</a> unterst&amp;uuml;tzt.</p></div> </div> <a name='function.filegroup.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.fileowner.php' class='function' rel='rdfs-seeAlso'>fileowner()</a> - Liefert den Dateieigent&amp;uuml;mer</li> <li class='member'><a href='http://www.php.net/manual/de/function.posix-getgrgid.php' class='function' rel='rdfs-seeAlso'>posix_getgrgid()</a> - Liefert zu einer Gruppen-ID Informationen &amp;uuml;ber diese Gruppe</li> <li class='member'><a href='http://www.php.net/manual/de/ini.sect.safe-mode.php#ini.safe-mode-gid' class='link'>safe_mode_gid</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="filectime" value="<div id='function.filectime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.filectime.php'>filectime</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>filectime</span> &amp;mdash; <span class='dc-title'> Liefert Datum und Uhrzeit der letzten &amp;Auml;nderung des Dateizeigers Inode </span></p> </div> <a name='function.filectime.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>filectime</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Gibt Zeit der letzten &amp;Auml;nderung des Dateizeigers Inode zur&amp;uuml;ck, oder <b><tt class='constant'>FALSE</tt></b> wenn ein Fehler auftrat. Die Zeit wird als UNIX-Timestamp zur&amp;uuml;ckgegeben. </p> <p class='para'> Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a> f&amp;uuml;r weitere Einzelheiten. </p> <p class='para'> Anmerkung: Bei den meisten Unix Dateisystemen gilt eine Datei als ge&amp;auml;ndert, sobald ihre Inode-Daten ge&amp;auml;ndert wurden; d.h. wenn die Rechte, Eigent&amp;uuml;mer, Gruppe, oder andere Metadaten des Inodes aktualisiert werden. Siehe auch <a href='http://www.php.net/manual/de/function.filemtime.php' class='function'>filemtime()</a> (das ist was Sie suchen, wenn Sie Fu&amp;szlig;zeilen mit &amp;quot;Zuletzt Aktualisiert&amp;quot; f&amp;uuml;r Webseiten erstellen m&amp;ouml;chten) und <a href='http://www.php.net/manual/de/function.fileatime.php' class='function'>fileatime()</a>. </p> <p class='para'>Beachten Sie auch, dass in einigen Unix-Texten ctime als die Zeit der Erstellung der Datei beschrieben wird. Das ist falsch. Bei den meisten Unix Dateisystemen gibt es keine Zeitangabe f&amp;uuml;r die Erstellung von Unix Dateien. </p> <p class='simpara'> Diese Funktion ist nicht f&amp;uuml;r <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>remote Dateien</a> geeignet, die zu pr&amp;uuml;fende Datei muss &amp;uuml;ber das Dateisystem des Servers verf&amp;uuml;gbar sein. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fileatime" value="<div id='function.fileatime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fileatime.php'>fileatime</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fileatime</span> &amp;mdash; <span class='dc-title'> Liefert Datum und Uhrzeit des letzten Zugriffs auf eine Datei </span></p> </div> <a name='function.fileatime.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>fileatime</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='simpara'> Gibt Datum und Uhrzeit des letzten Zugriffs auf eine Datei zur&amp;uuml;ck, oder <b><tt class='constant'>FALSE</tt></b> wenn ein Fehler auftrat. Das Datum wird als UNIX-Timestamp zur&amp;uuml;ckgegeben. </p> <p class='simpara'> Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe <a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function'>clearstatcache()</a> f&amp;uuml;r weitere Einzelheiten. </p> <p class='simpara'> Anmerkung: Die atime einer Datei ist vorgesehen sich immer zu &amp;auml;ndern, sobald Datenbl&amp;ouml;cke einer Datei gelesen werden. Das kann sich folgenschwer auf die Performance auswirken, wenn eine Anwendung regelm&amp;auml;&amp;szlig;ig auf eine gro&amp;szlig;e Anzahl Dateien oder Verzeichnisse zugreift. Manche Unix Dateisysteme k&amp;ouml;nnen mit deaktivierter atime-Aktualisierung gemountet werden, um die Performance solcher Applikationen zu erh&amp;ouml;hen; USENET news spools sind ein h&amp;auml;ufiges Beispiel. Auf solchen Dateisystemen wird diese Funktion nutzlos. </p> <p class='simpara'> Diese Funktion ist nicht f&amp;uuml;r <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>remote Dateien</a> geeignet, die zu pr&amp;uuml;fende Datei muss &amp;uuml;ber das Dateisystem des Servers verf&amp;uuml;gbar sein. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="file" value="<div id='function.file' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.file.php'>file</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>file</span> &amp;mdash; <span class='dc-title'> Liest eine Datei komplett in ein Array </span></p> </div> <a name='function.file.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>file</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$use_include_path</tt></span> ] )</div> <p class='para rdfs-comment'> Die Funktion <b>file()</b> ist identisch mit <a href='http://www.php.net/manual/de/function.readfile.php' class='function'>readfile()</a>, au&amp;szlig;er dass die eingelesene Datei als Array zur&amp;uuml;ckgegeben wird. Jedes Feld des Arrays korrespondiert mit einer Zeile der Datei. Der Zeilenumbruch bleibt erhalten. Im Fehlerfall gibt <b>file()</b> <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> <blockquote><p><b class='note'>Hinweis</b>: Jede Zeile in dem resultierenden Array enth&amp;auml;lt das Zeilenende, weshalb Sie <a href='http://www.php.net/manual/de/function.trim.php' class='function'>trim()</a> verwenden m&amp;uuml;ssen, falls der Zeilenumbruch nicht vorhanden sein soll. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Wenn Sie Probleme damit haben, dass PHP Zeilenendezeichen nicht erkennt, entweder beim Lesen von Dateien auf einem Macintosh oder bei Dateien, die auf einem Macintosh erstellt wurden, k&amp;ouml;nnen Sie die Option <a href='http://www.php.net/manual/de/filesystem.configuration.php#ini.auto-detect-line-endings' class='link'> auto_detect_line_endings</a> aktivieren.</span></p></blockquote> <p class='para'> Optional kann der Parameter <i><tt class='parameter'>use_include_path</tt></i> benutzt und auf &amp;#039;1&amp;#039; gesetzt werden, wenn in dem <a href='http://www.php.net/manual/de/ini.core.php#ini.include-path' class='link'>include_path</a> ebenfalls nach der Datei gesucht werden soll. </p> <p class='para'> </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Liest&amp;nbsp;eine&amp;nbsp;Datei&amp;nbsp;in&amp;nbsp;ein&amp;nbsp;Array.&amp;nbsp;Hier&amp;nbsp;gehen&amp;nbsp;wir&amp;nbsp;&amp;uuml;ber&amp;nbsp;HTTP,&amp;nbsp;um&amp;nbsp;die<br />//&amp;nbsp;HTML&amp;nbsp;Datei&amp;nbsp;einer&amp;nbsp;URL&amp;nbsp;zu&amp;nbsp;bekommen<br /></span><span style='color: #0000BB'>$lines&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>file&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Durchgehen&amp;nbsp;des&amp;nbsp;Arrays&amp;nbsp;und&amp;nbsp;Anzeigen&amp;nbsp;des&amp;nbsp;HTML&amp;nbsp;Source&amp;nbsp;inkl.&amp;nbsp;Zeilennummern<br /></span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>$lines&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$line_num&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$line</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Line&amp;nbsp;#&amp;lt;b&amp;gt;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$line_num</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;lt;/b&amp;gt;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>htmlspecialchars</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$line</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ein&amp;nbsp;anderes&amp;nbsp;Beispiel:&amp;nbsp;Einlesen&amp;nbsp;einer&amp;nbsp;Webseite&amp;nbsp;in&amp;nbsp;einen&amp;nbsp;String.<br />//&amp;nbsp;Siehe&amp;nbsp;auch&amp;nbsp;file_get_contents().<br /></span><span style='color: #0000BB'>$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>implode&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>file&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: Ab PHP 4.3.0 k&amp;ouml;nnen Sie <a href='http://www.php.net/manual/de/function.file-get-contents.php' class='function'>file_get_contents()</a> verwenden, um den Inhalt einer Datei als String zur&amp;uuml;ckzugeben. <br /> Mit PHP 4.3.0 ist <b>file()</b> &amp;quot;Binary Safe&amp;quot;. <br /> </p></blockquote> <div class='tip'><b class='tip'>Tipp</b><p class='simpara'>Mit dieser Funktion k&amp;ouml;nnen Sie eine URL als Dateinamen verwenden, falls Sie <a href='http://www.php.net/manual/de/filesystem.configuration.php#ini.allow-url-fopen' class='link'> fopen wrappers</a> erm&amp;ouml;glicht haben. Mehr Details dazu, wie Sie den Dateinamen angeben m&amp;uuml;ssen finden Sie bei <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>. Eine Liste der unterst&amp;uuml;tzten URL Protokolle finden Sie unter <a href='http://www.php.net/manual/de/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</a>.</p></div> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.readfile.php' class='function'>readfile()</a>, <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>, <a href='http://www.php.net/manual/de/function.file-get-contents.php' class='function'>file_get_contents()</a>, und <a href='http://www.php.net/manual/de/function.include.php' class='function'>include()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fgetss" value="<div id='function.fgetss' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fgetss.php'>fgetss</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fgetss</span> &amp;mdash; <span class='dc-title'> Liest eine Zeile von der Position des Dateizeigers und entfernt HTML Tags. </span></p> </div> <a name='function.fgetss.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>fgetss</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$allowable_tags</tt></span> ]] )</div> <p class='para rdfs-comment'> Diese Funktion ist identisch mit der Funktion <a href='http://www.php.net/manual/de/function.fgets.php' class='function'>fgets()</a>, au&amp;szlig;er dass <b>fgetss()</b> versucht, vorhandene HTML und PHP-Tags aus dem gelesenen Text zu entfernen. </p> </div> <a name='function.fgetss.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Der Zeiger auf eine Datei muss g&amp;uuml;ltig sein und auf eine Datei verweisen, die vorher erfolgreich mit <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> oder <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> ge&amp;ouml;ffnet (und nicht bereits von <a href='http://www.php.net/manual/de/function.fclose.php' class='function'>fclose()</a> geschlossen) wurde.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;auml;nge der zu lesende Eingabe. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>allowable_tags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;Uuml;ber den optionalen dritten Parameter k&amp;ouml;nnen Tags angegeben werden die nicht entfernt werden sollen. </p> </dd> </dl> <p> </p> </div> <a name='function.fgetss.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a string of up to <i><tt class='parameter'>length</tt></i> - 1 bytes read from the file pointed to by <i><tt class='parameter'>handle</tt></i> , with all HTML and PHP code striped. </p> <p class='para'> Falls ein Fehler auftritt wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.fgetss.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>length</tt></i> ist nun optional </td> </tr> <tr valign='middle'> <td align='left'>3.0.13 and 4.0.0</td> <td align='left'> Der <i><tt class='parameter'>allowable_tags</tt></i> wurde hinzugef&amp;uuml;gt </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.fgetss.examples'></a><div class='refsect1 examples'> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Reading a PHP file line-by-line</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;EOD<br /></span><span style='color: #DD0000'>&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;<br />&amp;nbsp;&amp;lt;p&amp;gt;Welcome!&amp;nbsp;Today&amp;nbsp;is&amp;nbsp;the&amp;nbsp;&amp;lt;?php&amp;nbsp;echo(date('jS'));&amp;nbsp;?&amp;gt;&amp;nbsp;of&amp;nbsp;&amp;lt;?=&amp;nbsp;date('F');&amp;nbsp;?&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />Text&amp;nbsp;outside&amp;nbsp;of&amp;nbsp;the&amp;nbsp;HTML&amp;nbsp;block.<br /></span><span style='color: #007700'>EOD;<br /></span><span style='color: #0000BB'>file_put_contents</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sample.php'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sample.php'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;while&amp;nbsp;(!</span><span style='color: #0000BB'>feof</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$buffer&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fgetss</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4096</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Welcome! Today is the of . Text outside of the HTML block. </pre></div> </div> </div><p> </p> </div> <a name='function.fgetss.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Wenn Sie Probleme damit haben, dass PHP Zeilenendezeichen nicht erkennt, entweder beim Lesen von Dateien auf einem Macintosh oder bei Dateien, die auf einem Macintosh erstellt wurden, k&amp;ouml;nnen Sie die Option <a href='http://www.php.net/manual/de/filesystem.configuration.php#ini.auto-detect-line-endings' class='link'> auto_detect_line_endings</a> aktivieren.</span></p></blockquote> </div> <a name='function.fgetss.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.fgets.php' class='function' rel='rdfs-seeAlso'>fgets()</a> - Liest eine Zeile von der Position des Dateizeigers</li> <li class='member'><a href='http://www.php.net/manual/de/function.fopen.php' class='function' rel='rdfs-seeAlso'>fopen()</a> - &amp;Ouml;ffnet eine Datei oder URL</li> <li class='member'><a href='http://www.php.net/manual/de/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - &amp;Ouml;ffnet einen Prozesszeiger</li> <li class='member'><a href='http://www.php.net/manual/de/function.fsockopen.php' class='function' rel='rdfs-seeAlso'>fsockopen()</a> - Stellt eine Internet- oder Unix-Domain-Socket-Verbindung her</li> <li class='member'><a href='http://www.php.net/manual/de/function.strip-tags.php' class='function' rel='rdfs-seeAlso'>strip_tags()</a> - Entfernt HTML- und PHP-Tags aus einem String</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fgets" value="<div id='function.fgets' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fgets.php'>fgets</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fgets</span> &amp;mdash; <span class='dc-title'> Liest eine Zeile von der Position des Dateizeigers </span></p> </div> <a name='function.fgets.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>fgets</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> ] )</div> <p class='para rdfs-comment'> Gibt eine Zeile bis zu <i><tt class='parameter'>length</tt></i> -1 Bytes L&amp;auml;nge zur&amp;uuml;ck, welche aus der Datei von der aktuellen Position des Dateizeigers <i><tt class='parameter'>handle</tt></i> aus ausgelesen wird. Die Zeile endet an einem Zeilenumbruch (welcher im R&amp;uuml;ckgabewert enthalten ist), EOF (Ende der Datei) oder bei <i><tt class='parameter'>length</tt></i> - 1 Bytes (je nachdem, was eher auftritt). Ist keine L&amp;auml;nge angegeben, wird diese auf 1k bzw. 1024 Bytes gesetzt. </p> <p class='para'> Wenn ein Fehler auftritt, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> <p class='para'> H&amp;auml;ufig auftretende Fehler: </p> <p class='simpara'> Wenn Sie an die C-Semantik von <b>fgets()</b> gew&amp;ouml;hnt sind, sollten Sie auf die unterschiedliche Behandlung von <i>EOF</i> (genauer: wie EOF zur&amp;uuml;ckgegeben wird) achten. </p> <p class='simpara'> Der Datei-Zeiger <i><tt class='parameter'>fp</tt></i> muss g&amp;uuml;ltig sein, d.h. die Datei, auf die gezeigt wird, muss zuvor mit <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>, oder <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> ge&amp;ouml;ffnet worden sein. </p> <p class='para'> Ein einfaches Beispiel: </p><div class='example'> <p><b>Beispiel #1 Eine Datei Zeile f&amp;uuml;r Zeile einlesen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> $handle&amp;nbsp;=&amp;nbsp;fopen&amp;nbsp;('/tmp/inputfile.txt',&amp;nbsp;'r');<br />while&amp;nbsp;(!feof($handle))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$buffer&amp;nbsp;=&amp;nbsp;fgets($handle,&amp;nbsp;4096);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;$buffer;<br />}<br />fclose&amp;nbsp;($handle);</span> </code></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Der Parameter <i><tt class='parameter'>length</tt></i> wurde in PHP 4.2.0 optional. Ist er nicht angegeben, wird als Zeilenl&amp;auml;nge 1024 angenommen. Seit PHP 4.3 wird bei einem fehlenden Parameter <i><tt class='parameter'>length</tt></i> so lange gelesen, bis das Ende der Zeile erreicht ist. Ist der Gro&amp;szlig;teil der Zeilen in der Datei gr&amp;ouml;&amp;szlig;er als 8 kB, ist es effizienter, wenn Sie die maximale Zeilenl&amp;auml;nge spezifizieren. </span> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Diese Funktion ist seit PHP 4.3 &amp;quot;binary safe&amp;quot;, was aus fr&amp;uuml;here Versionen nicht zutrifft. </span> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Wenn Sie Probleme damit haben, dass PHP Zeilenendezeichen nicht erkennt, entweder beim Lesen von Dateien auf einem Macintosh oder bei Dateien, die auf einem Macintosh erstellt wurden, k&amp;ouml;nnen Sie die Option <a href='http://www.php.net/manual/de/filesystem.configuration.php#ini.auto-detect-line-endings' class='link'> auto_detect_line_endings</a> aktivieren.</span></p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.fread.php' class='function'>fread()</a>, <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>, <a href='http://www.php.net/manual/de/function.fgetc.php' class='function'>fgetc()</a>, <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> und <a href='http://www.php.net/manual/de/function.socket-set-timeout.php' class='function'>socket_set_timeout()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fgetcsv" value="<div id='function.fgetcsv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fgetcsv.php'>fgetcsv</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fgetcsv</span> &amp;mdash; <span class='dc-title'> Liest eine Zeile von der Position des Dateizeigers und pr&amp;uuml;ft diese auf Komma-Separierte-Werte (CSV) </span></p> </div> <a name='function.fgetcsv.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>fgetcsv</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$delimiter</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$enclosure</tt></span> ]] )</div> <p class='simpara'> Die Funktion <b>fgetcsv()</b> ist &amp;auml;hnlich der Funktion <a href='http://www.php.net/manual/de/function.fgets.php' class='function'>fgets()</a>, nur dass <b>fgetcsv()</b> die eingelesene Zeile auf Felder im <acronym title='Comma Separated Value'>CSV</acronym> Format (kommaseparierte Felder) hin &amp;uuml;berpr&amp;uuml;ft, und ein Array mit den gelesenen Feldern zur&amp;uuml;ckgibt. Ist der optionale dritte Parameter <i><tt class='parameter'>delimiter</tt></i> (Trennzeichen) nicht angegeben, wird standardm&amp;auml;&amp;szlig;ig das Komma benutzt. Der optionale Parameter <i><tt class='parameter'>enclosure</tt></i> ist auf ein Zeichen limitiert und darf nicht <a href='http://www.php.net/manual/de/language.types.null.php' class='type null'>null</a> sein. Enth&amp;auml;lt <i><tt class='parameter'>enclosure</tt></i> mehr als ein Zeichen, wird nur das erste verwendet. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Der Parameter <i><tt class='parameter'>enclosure</tt></i> wurde in PHP 4.3.0 eingef&amp;uuml;hrt. </span> </p></blockquote> <p class='simpara'> Der Parameter <i><tt class='parameter'>handle</tt></i> muss ein g&amp;uuml;ltiger Dateizeiger sein, d.h. die Datei, auf die gezeigt wird, muss zuvor mit <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a> oder <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> ge&amp;ouml;ffnet worden sein. </p> <p class='simpara'> <i><tt class='parameter'>Length</tt></i> muss gr&amp;ouml;&amp;szlig;er sein als die l&amp;auml;ngste in der CSV-Datei vorhandene Zeile (um das Erkennen von EndOfLine (Ende der Zeile) Zeichen zu erm&amp;ouml;glichen). </p> <p class='simpara'> <b>fgetcsv()</b> gibt bei Lesefehlern und am Dateiende <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Eine leere Zeile der CSV-Datei wird als Array mit einem Feld das den Wert <b><tt class='constant'>NULL</tt></b> h&amp;auml;lt zur&amp;uuml;ckgegeben. Sie wird nicht als Fehler behandelt. </span> </p></blockquote> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Lesen und Ausgeben des gesamten Inhalts einer CSV-Datei </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Anzahl&amp;nbsp;der&amp;nbsp;Arrays<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test.csv'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Datei&amp;nbsp;zum&amp;nbsp;Lesen&amp;nbsp;&amp;ouml;ffnen<br /></span><span style='color: #007700'>while&amp;nbsp;(&amp;nbsp;(</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fgetcsv&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1000</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>','</span><span style='color: #007700'>))&amp;nbsp;!==&amp;nbsp;</span><span style='color: #0000BB'>FALSE&amp;nbsp;</span><span style='color: #007700'>)&amp;nbsp;{&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Daten&amp;nbsp;werden&amp;nbsp;aus&amp;nbsp;der&amp;nbsp;Datei<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;in&amp;nbsp;ein&amp;nbsp;Array&amp;nbsp;$data&amp;nbsp;gelesen<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>count&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Felder&amp;nbsp;im&amp;nbsp;Array&amp;nbsp;$data<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;werden&amp;nbsp;gez&amp;auml;hlt<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>print&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$num</span><span style='color: #DD0000'>&amp;nbsp;fields&amp;nbsp;in&amp;nbsp;line&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #DD0000'>:&amp;nbsp;&amp;lt;br&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>++;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Anzahl&amp;nbsp;der&amp;nbsp;Arrays&amp;nbsp;wird&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;inkrementiert<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>for&amp;nbsp;(</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>=</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>$num</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>++)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;FOR-Schleife,&amp;nbsp;um&amp;nbsp;Felder&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>print&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;gt;\n'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;des&amp;nbsp;Arrays&amp;nbsp;auszugeben<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>}<br />}<br /></span><span style='color: #0000BB'>fclose&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.explode.php' class='function'>explode()</a>, <a href='http://www.php.net/manual/de/function.file.php' class='function'>file()</a> und <a href='http://www.php.net/manual/de/function.pack.php' class='function'>pack()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fgetc" value="<div id='function.fgetc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fgetc.php'>fgetc</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fgetc</span> &amp;mdash; <span class='dc-title'> Liest das Zeichen, auf welches der Dateizeiger zeigt </span></p> </div> <a name='function.fgetc.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>fgetc</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='para rdfs-comment'> Gibt einen String zur&amp;uuml;ck, welcher ein einzelnes Zeichen von der aktuellen Position des Dateizeigers <i><tt class='parameter'>handle</tt></i> enth&amp;auml;lt. Gibt <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck, wenn der Dateizeiger am Ende der Datei steht (wie die Funktion <a href='http://www.php.net/manual/de/function.feof.php' class='function'>feof()</a>). </p> <p class='para'> Der Dateizeiger muss g&amp;uuml;ltig sein, d.h. die Datei, auf die gezeigt wird, muss zuvor mit <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a> oder <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> ge&amp;ouml;ffnet worden sein. </p> <p class='para'> </p><blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ist &amp;quot;binary safe&amp;quot;. <br /> </p></blockquote><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.fread.php' class='function'>fread()</a>, <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>, <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> und <a href='http://www.php.net/manual/de/function.fgets.php' class='function'>fgets()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fflush" value="<div id='function.fflush' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fflush.php'>fflush</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>fflush</span> &amp;mdash; <span class='dc-title'>Schreibt den Ausgabepuffer in eine Datei</span></p> </div> <a name='function.fflush.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>fflush</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion erzwingt das Schreiben des gesamten Ausgabepuffers in die von dem Dateizeiger <i><tt class='parameter'>handle</tt></i> angegebene Datei. </p> </div> <a name='function.fflush.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Der Zeiger auf eine Datei muss g&amp;uuml;ltig sein und auf eine Datei verweisen, die vorher erfolgreich mit <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> oder <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> ge&amp;ouml;ffnet (und nicht bereits von <a href='http://www.php.net/manual/de/function.fclose.php' class='function'>fclose()</a> geschlossen) wurde.</p> </dd> </dl> <p> </p> </div> <a name='function.fflush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.fflush.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 File write example using <b>fflush()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'bar.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r+'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>rewind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>fwrite</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Foo'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>fflush</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ftruncate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ftell</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.fflush.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.clearstatcache.php' class='function' rel='rdfs-seeAlso'>clearstatcache()</a> - L&amp;ouml;scht den Status Cache</li> <li class='member'><a href='http://www.php.net/manual/de/function.fwrite.php' class='function' rel='rdfs-seeAlso'>fwrite()</a> - Schreibt Bin&amp;auml;rdaten in eine Datei</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="feof" value="<div id='function.feof' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.feof.php'>feof</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>feof</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft, ob der Dateizeiger am Ende der Datei steht</span></p> </div> <a name='function.feof.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>feof</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='para rdfs-comment'> Gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, falls der Dateizeiger am Ende der Datei steht oder ein Fehler aufgetreten ist, andernfalls <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Der Dateizeiger muss g&amp;uuml;ltig sein, d.h. die Datei, auf die gezeigt wird, muss zuvor mit <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a> oder <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> ge&amp;ouml;ffnet worden sein. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="fclose" value="<div id='function.fclose' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.fclose.php'>fclose</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>fclose</span> &amp;mdash; <span class='dc-title'>Schlie&amp;szlig;t einen offenen Dateizeiger</span></p> </div> <a name='function.fclose.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>fclose</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='para rdfs-comment'> Die Datei, auf die <i><tt class='parameter'>handle</tt></i> zeigt, wird geschlossen. </p> </div> <a name='function.fclose.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Datei-Zeiger muss g&amp;uuml;ltig sein, d.h. die Datei, auf die gezeigt wird muss zuvor mit <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> oder <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> ge&amp;ouml;ffnet worden sein. </p> </dd> </dl> <p> </p> </div> <a name='function.fclose.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.fclose.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Ein einfaches <b>fclose()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.fclose.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.fopen.php' class='function' rel='rdfs-seeAlso'>fopen()</a> - &amp;Ouml;ffnet eine Datei oder URL</li> <li class='member'><a href='http://www.php.net/manual/de/function.fsockopen.php' class='function' rel='rdfs-seeAlso'>fsockopen()</a> - Stellt eine Internet- oder Unix-Domain-Socket-Verbindung her</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ezmlm_hash" value="<div id='function.ezmlm-hash' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ezmlm-hash.php'>ezmlm_hash</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>ezmlm_hash</span> &amp;mdash; <span class='dc-title'>Berechnet den Hash-Wert, der von EZMLM ben&amp;ouml;tigt wird</span></p> </div> <a name='function.ezmlm-hash.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ezmlm_hash</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$addr</tt></span> )</div> <p class='simpara'> <b>ezmlm_hash()</b> berechnet den Hash-Wert, der ben&amp;ouml;tigt wird, wenn EZMLM-Mailinglisten in einer MySQL-Datenbank gespeichert werden. </p> </div> <a name='function.ezmlm-hash.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>addr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die E-Mail-Adresse, die gehasht werden soll. </p> </dd> </dl> <p> </p> </div> <a name='function.ezmlm-hash.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Hash-Wert von <i><tt class='parameter'>addr</tt></i> . </p> </div> <a name='function.ezmlm-hash.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Hash-Wert berechnen und einen Benutzer hinzuf&amp;uuml;gen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'joecool@example.com'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hash&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ezmlm_hash</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>sprintf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;beispiel&amp;nbsp;VALUES&amp;nbsp;(%s,&amp;nbsp;'%s')'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$hash</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;die&amp;nbsp;PHPLIB-DB-Klasse&amp;nbsp;wird&amp;nbsp;benutzt<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="extract" value="<div id='function.extract' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.extract.php'>extract</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>extract</span> &amp;mdash; <span class='dc-title'>Importiert Variablen eines Arrays in die aktuelle Symboltabelle</span></p> </div> <a name='function.extract.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>extract</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$var_array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$extract_type</tt><span class='initializer'> = EXTR_OVERWRITE</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> ]] )</div> <p class='para rdfs-comment'> Diese Funktion wird verwendet, um Variablen eines Arrays in die aktuelle Symboltabelle zu importieren. </p> <p class='para'> Pr&amp;uuml;ft jeden Schl&amp;uuml;ssel, ob dieser einen g&amp;uuml;ltigen Variablennamen ergibt, und auch auf eventuelle Kollisionen mit existierenden Variablen in der Symboltabelle. </p> </div> <a name='function.extract.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>var_array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein assoziatives Array. Die Funktion behandelt Schl&amp;uuml;ssel als Variablennamen und Werte als Variablenwerte. F&amp;uuml;r jedes Paar Schl&amp;uuml;ssel/Wert wird - abh&amp;auml;ngig von den Parametern <i><tt class='parameter'>extract_type</tt></i> und <i><tt class='parameter'>prefix</tt></i> - eine Variable in der aktuellen Symboltabelle eingetragen. </p> <p class='para'> Sie m&amp;uuml;ssen ein assoziatives Array verwenden, da ein numerisch indiziertes Array zu keinem Ergebnis f&amp;uuml;hren wird, au&amp;szlig;er Sie benutzen <b><tt class='constant'>EXTR_PREFIX_ALL</tt></b> oder <b><tt class='constant'>EXTR_PREFIX_INVALID</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>extract_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Art, wie ung&amp;uuml;ltige/numerische Schl&amp;uuml;ssel und Kollisionen behandelt werden, wird durch <i><tt class='parameter'>extract_type</tt></i> bestimmt. Die folgenden Werte sind erlaubt: </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>EXTR_OVERWRITE</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Im Falle einer Kollision wird die existierende Variable &amp;uuml;berschrieben. </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>EXTR_SKIP</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Im Falle einer Kollision wird die existierende Variable nicht &amp;uuml;berschrieben. </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>EXTR_PREFIX_SAME</tt></b></span> </dt><dd class='listitem'> <span class='simpara'>Im Falle einer Kollision wird dem Variablennamen <i><tt class='parameter'>prefix</tt></i> vorangestellt. </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>EXTR_PREFIX_ALL</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Allen Variablennamen wird <i><tt class='parameter'>prefix</tt></i> vorangestellt. </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>EXTR_PREFIX_INVALID</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Nur ung&amp;uuml;ltigen/numerischen Variablennamen wird <i><tt class='parameter'>prefix</tt></i> vorangestellt. </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>EXTR_IF_EXISTS</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> &amp;Uuml;berschreibt die Variable nur, wenn sie bereits in der aktuellen Symboltabelle existiert, sonst geschieht nichts. Dies ist dann hilfreich, wenn Sie eine Liste mit g&amp;uuml;ltigen Variablen definieren, und dann z.B. nur jene Variablen extrahieren, welche Sie aus $_REQUEST definiert haben. </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>EXTR_PREFIX_IF_EXISTS</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Erstellt nur Variablennamen mit Pr&amp;auml;fix, wenn die Version ohne Pr&amp;auml;fix der selben Variable in der aktuellen Symboltabelle existiert. </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>EXTR_REFS</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Extrahiert Variablen als Referenzen. Das hei&amp;szlig;t, dass die Werte der importierten Variablen noch immer auf die Werte des Parameters <i><tt class='parameter'>var_array</tt></i> referenzieren. Sie k&amp;ouml;nnen diesen Flag alleine oder auch in Kombination mit einem anderen Flag verwenden, indem Sie Oder-Verkn&amp;uuml;pfungen im <i><tt class='parameter'>extract_type</tt></i> erstellen. </span> </dd> </dl> <p> </p> <p class='para'> Ist <i><tt class='parameter'>extract_type</tt></i> nicht spezifiziert, so wird <b><tt class='constant'>EXTR_OVERWRITE</tt></b> angenommen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Beachten Sie, dass <i><tt class='parameter'>prefix</tt></i> nur dann n&amp;ouml;tig ist, wenn <i><tt class='parameter'>extract_type</tt></i> <b><tt class='constant'>EXTR_PREFIX_SAME</tt></b>, <b><tt class='constant'>EXTR_PREFIX_ALL</tt></b>, <b><tt class='constant'>EXTR_PREFIX_INVALID</tt></b> or <b><tt class='constant'>EXTR_PREFIX_IF_EXISTS</tt></b> ist. Ist das Resultat trotz Pr&amp;auml;fix kein g&amp;uuml;ltiger Variablenname, wird es nicht in die Symboltabelle importiert. Pr&amp;auml;fixe werden automatisch mit einem Unterstrich vom Schl&amp;uuml;ssel des Arrays getrennt. </p> </dd> </dl> <p> </p> </div> <a name='function.extract.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>extract()</b> gibt die Anzahl erfolgreich in die Symboltabelle importierter Variablen zur&amp;uuml;ck. </p> </div> <a name='function.extract.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <b><tt class='constant'>EXTR_REFS</tt></b> wurde hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> <b><tt class='constant'>EXTR_IF_EXISTS</tt></b> und <b><tt class='constant'>EXTR_PREFIX_IF_EXISTS</tt></b> wurden hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> Diese Funktion gibt jetzt die Anzahl der extrahierten Variablen zur&amp;uuml;ck. <b><tt class='constant'>EXTR_PREFIX_INVALID</tt></b> wurde hinzugef&amp;uuml;gt. <b><tt class='constant'>EXTR_PREFIX_ALL</tt></b> schlie&amp;szlig;t numerische Variablen ebenfalls ein. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.extract.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>extract()</b>-Beispiel</b></p> <div class='example-contents para'><p> Eine m&amp;ouml;gliche Verwendung f&amp;uuml;r <b>extract()</b> ist der Import der Variablen in einem von <a href='http://www.php.net/manual/de/function.wddx-deserialize.php' class='function'>wddx_deserialize()</a> gelieferten assoziativen Array in die Symboltabelle. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Annahme:&amp;nbsp;$var_array&amp;nbsp;ist&amp;nbsp;ein&amp;nbsp;von&amp;nbsp;wddx_deserialize<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;zur&amp;uuml;ckgegebenes&amp;nbsp;Array&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>$groesse&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'gro&amp;szlig;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$var_array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'farbe'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'groesse'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'mittel'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'form'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Kugel'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>extract</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var_array</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>EXTR_PREFIX_SAME</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'wddx'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$farbe</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #0000BB'>$groesse</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #0000BB'>$form</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #0000BB'>$wddx_groesse</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> blau, gro&amp;szlig;, Kugel, mittel </pre></div> </div> <div class='example-contents para'><p> <var class='varname'>$size</var> wurde nicht &amp;uuml;berschrieben, da wir <b><tt class='constant'>EXTR_PREFIX_SAME</tt></b> spezifiziert haben, was im Anlegen von <var class='varname'>$wddx_size</var> endete. W&amp;auml;re <b><tt class='constant'>EXTR_SKIP</tt></b> spezifiziert worden, dann w&amp;auml;re <var class='varname'>$wddx_size</var> nicht angelegt worden. <b><tt class='constant'>EXTR_OVERWRITE</tt></b> h&amp;auml;tte <var class='varname'>$size</var> mit dem Wert &amp;quot;medium&amp;quot; &amp;uuml;berschrieben, und <b><tt class='constant'>EXTR_PREFIX_ALL</tt></b> h&amp;auml;tte die neuen Variablen <var class='varname'>$wddx_color</var>, <var class='varname'>$wddx_size</var>, und <var class='varname'>$wddx_shape</var> angelegt. </p></div> </div><p> </p> </div> <a name='function.extract.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Verwenden Sie <b>extract()</b> nicht f&amp;uuml;r nicht vertrauensw&amp;uuml;rdige Daten wie Benutzereingaben (d.h. <var class='varname'><a href='http://www.php.net/manual/de/reserved.variables.get.php' class='classname'>$_GET</a></var>, <var class='varname'><a href='http://www.php.net/manual/de/reserved.variables.files.php' class='classname'>$_FILES</a></var>, ...). Wenn Sie dies tun, z.B. weil Sie alten Code, der sich auf <a href='http://www.php.net/manual/de/security.globals.php' class='link'>register_globals</a> verl&amp;auml;sst, vor&amp;uuml;bergehend ausf&amp;uuml;hren wollen, so stellen Sie sicher, dass Sie einen nicht-&amp;uuml;berschreibenden <i><tt class='parameter'>extract_type</tt></i> -Wert wie <b><tt class='constant'>EXTR_SKIP</tt></b> verwenden und seien Sie sich bewusst, dass Sie die Daten in der selben Reihenfolge importieren sollen, die in <a href='http://www.php.net/manual/de/ini.core.php#ini.variables-order' class='link'>variables_order</a> in der <a href='http://www.php.net/manual/de/ini.php' class='link'><var class='filename'>php.ini</var></a> angegeben wurde. </p> </div> <blockquote><p><b class='note'>Hinweis</b>: Wenn Sie <a href='http://www.php.net/manual/de/security.globals.php' class='link'>register_globals</a> aktiviert haben, Sie <b>extract()</b> auf <var class='varname'><a href='http://www.php.net/manual/de/reserved.variables.files.php' class='classname'>$_FILES</a></var> anwenden und Sie <b><tt class='constant'>EXTR_SKIP</tt></b> angeben, k&amp;ouml;nnten Sie &amp;uuml;ber das Ergebnis &amp;uuml;berrascht sein. <br /> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Dies ist keine empfohlene Vorgehensweise; es ist nur der Vollst&amp;auml;ndigkeit halber hier dokumentiert. Die Nutzung von <a href='http://www.php.net/manual/de/security.globals.php' class='link'>register_globals</a> wird nicht mehr empfohlen und das Aufrufen von <b>extract()</b> auf nicht vertrauensw&amp;uuml;rdigen Daten wie <var class='varname'><a href='http://www.php.net/manual/de/reserved.variables.files.php' class='classname'>$_FILES</a></var> ist, wie oben beschrieben, ein potenzielles Sicherheitsrisiko. Wenn Sie auf dieses Ergebnis sto&amp;szlig;en, bedeutet das, dass Sie mindestens zwei schlechte Codierungs-Praktiken benutzen. </p> </div> </p><div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Annahmen:&amp;nbsp;$testfile&amp;nbsp;ist&amp;nbsp;der&amp;nbsp;Name&amp;nbsp;einer&amp;nbsp;hochgeladenen&amp;nbsp;Datei,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;register_globals&amp;nbsp;ist&amp;nbsp;aktiviert&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testfile</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>extract</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_FILES</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>EXTR_SKIP</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testfile</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testfile</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'tmp_name'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p> <span class='simpara'> Sie werden wahrscheinlich folgende Ausgabe erwarten: </span> <div class='example-contents screen'> <div class='cdata'><pre> string(14) &amp;quot;/tmp/phpgCCPX8&amp;quot; array(5) { [&amp;quot;name&amp;quot;]=&amp;gt; string(10) &amp;quot;somefile.txt&amp;quot; [&amp;quot;type&amp;quot;]=&amp;gt; string(24) &amp;quot;application/octet-stream&amp;quot; [&amp;quot;tmp_name&amp;quot;]=&amp;gt; string(14) &amp;quot;/tmp/phpgCCPX8&amp;quot; [&amp;quot;error&amp;quot;]=&amp;gt; int(0) [&amp;quot;size&amp;quot;]=&amp;gt; int(4208) } string(14) &amp;quot;/tmp/phpgCCPX8&amp;quot; </pre></div> </div> <span class='simpara'> Stattdessen erhalten Sie aber eine Ausgabe wie diese: </span> <div class='example-contents screen'> <div class='cdata'><pre> string(14) &amp;quot;/tmp/phpgCCPX8&amp;quot; string(14) &amp;quot;/tmp/phpgCCPX8&amp;quot; string(1) &amp;quot;/&amp;quot; </pre></div> </div> Dies liegt daran, dass aufgrund der Aktivierung von <a href='http://www.php.net/manual/de/security.globals.php' class='link'>register_globals</a> <var class='varname'>$testfile</var> bereits im globalen Scope existiert, wenn <b>extract()</b> aufgerufen wird. Da <b><tt class='constant'>EXTR_SKIP</tt></b> angegeben wurde, wird <var class='varname'>$testfile</var> nicht mit den Inhalten des <b><tt class='constant'>$_FILES</tt></b>-Arrays &amp;uuml;berschrieben und somit bleibt <var class='varname'>$testfile</var> ein String. Da auf <a href='http://www.php.net/manual/de/language.types.string.php#language.types.string.substr' class='link'>Strings &amp;uuml;ber die Array-Syntax zugegriffen werden kann</a> und der nicht-numerische String <i>tmp_name</i> als <i>0</i> interpretiert wird, versteht PHP <var class='varname'>$testfile['tmp_name']</var> als <var class='varname'>$testfile[0]</var>. <br /> </p></blockquote> </div> <a name='function.extract.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.compact.php' class='function' rel='rdfs-seeAlso'>compact()</a> - Erstellt ein Array mit Variablen und deren Werten</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="extension_loaded" value="<div id='function.extension-loaded' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.extension-loaded.php'>extension_loaded</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>extension_loaded</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft ob eine Extension geladen ist</span></p> </div> <a name='function.extension-loaded.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>extension_loaded</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft ob eine Extension geladen ist. </p> </div> <a name='function.extension-loaded.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der Extension. </p> <p class='para'> Eine Liste der Namen verschiedener Extensions finden Sie in der Ausgabe von <a href='http://www.php.net/manual/de/function.phpinfo.php' class='function'>phpinfo()</a> oder Sie k&amp;ouml;nnen das <i>CGI</i> oder <i>CLI</i> Binary mit der <span class='option'>-m</span> Option aufrufen: <div class='example-contents screen'> <div class='cdata'><pre> $ php -m [PHP Modules] xml tokenizer standard sockets session posix pcre overload mysql mbstring ctype [Zend Modules] </pre></div> </div> </p> </dd> </dl> <p> </p> </div> <a name='function.extension-loaded.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck wenn die Extension mit dem gew&amp;uuml;nschten Namen geladen ist, sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.extension-loaded.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>extension_loaded()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>extension_loaded</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'gd'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>dl</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'gd.so'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.extension-loaded.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <b>extension_loaded()</b> nutzt den internen Namen der Extension um zu pr&amp;uuml;fen ob die Extension gelanden ist oder nicht. Die meisten Extensionnamen sind in Kleinbuchstaben gehalten aber es kann auch Extension geben deren Namen auch Gro&amp;szlig;buchstaben enthalten. Beachten Sie bite das diese Funktion beim Vergleich Gro&amp;szlig;- und Kleinschreibung beachtet!. <br /> </p></blockquote> </div> <a name='function.extension-loaded.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.get-loaded-extensions.php' class='function' rel='rdfs-seeAlso'>get_loaded_extensions()</a> - Liefert ein Array mit den Namen aller einkompilierten und geladenen Extensions</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-extension-funcs.php' class='function' rel='rdfs-seeAlso'>get_extension_funcs()</a> - Liefert die Namen der Funktionen einer Extension</li> <li class='member'><a href='http://www.php.net/manual/de/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Zeigt viele Informationen zu PHP</li> <li class='member'><a href='http://www.php.net/manual/de/function.dl.php' class='function' rel='rdfs-seeAlso'>dl()</a> - L&amp;auml;dt eine PHP-Erweiterung (Extension) zur Laufzeit</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="explode" value="<div id='function.explode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.explode.php'>explode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>explode</span> &amp;mdash; <span class='dc-title'>Teilt einen String anhand einer Zeichenkette</span></p> </div> <a name='function.explode.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>explode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$delimiter</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$limit</tt></span> ] )</div> <p class='para rdfs-comment'> Gibt ein Array aus Strings zur&amp;uuml;ck, die jeweils Teil von <i><tt class='parameter'>string</tt></i> sind. Die Abtrennung erfolgt dabei an der mit <i><tt class='parameter'>delimiter</tt></i> angegebenen Zeichenkette. </p> </div> <a name='function.explode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>delimiter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Begrenzungszeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Eingabezeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ist der Parameter <i><tt class='parameter'>limit</tt></i> angegeben und positiv, enth&amp;auml;lt das zur&amp;uuml;ckgegebene Array maximal <i><tt class='parameter'>limit</tt></i> Elemente, wobei das letzte Element den Rest von <i><tt class='parameter'>string</tt></i> beinhaltet. </p> <p class='para'> Ist der Parameter <i><tt class='parameter'>limit</tt></i> negativ, werden alle Teilstrings bis auf die letzten -<i><tt class='parameter'>limit</tt></i> Teile zur&amp;uuml;ckgegeben. </p> <p class='para'> Wenn der Parameter <i><tt class='parameter'>limit</tt></i> gleich null ist, wird er wie 1 behandelt. </p> </dd> </dl> <p> </p> <p class='para'> Obgleich <a href='http://www.php.net/manual/de/function.implode.php' class='function'>implode()</a> aus historischen Gr&amp;uuml;nden die Parameter in anderer Reihenfolge akzeptiert, verarbeitet <b>explode()</b> ausschlie&amp;szlig;lich die hier angegebene Reihenfolge. Stellen Sie daher sicher, dass Sie den Parameter <i><tt class='parameter'>delimiter</tt></i> vor dem Parameter <i><tt class='parameter'>string</tt></i> notieren. </p> </div> <a name='function.explode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ist <i><tt class='parameter'>delimiter</tt></i> ein leerer String (&amp;quot;&amp;quot;), so gibt <b>explode()</b> <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. Enth&amp;auml;lt <i><tt class='parameter'>delimiter</tt></i> einen Wert, der nicht in <i><tt class='parameter'>string</tt></i> vorkommt und wird ein negativer Wert f&amp;uuml;r <i><tt class='parameter'>limit</tt></i> verwendet, wird ein leeres Array zur&amp;uuml;ckgegeben. F&amp;uuml;r alle anderen Werte von <i><tt class='parameter'>limit</tt></i> wird ein Array zur&amp;uuml;ckgegeben, das den <i><tt class='parameter'>string</tt></i> als einziges Element enth&amp;auml;lt. </p> </div> <a name='function.explode.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Die Unterst&amp;uuml;tzung f&amp;uuml;r negative <i><tt class='parameter'>limit</tt></i> -Werte wurde hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>4.0.1</td> <td align='left'> Der Parameter <i><tt class='parameter'>limit</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.explode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>explode()</b>-Beispiele</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Beispiel&amp;nbsp;1<br /></span><span style='color: #0000BB'>$pizza&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Teil1&amp;nbsp;Teil2&amp;nbsp;Teil3&amp;nbsp;Teil4&amp;nbsp;Teil5&amp;nbsp;Teil6'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$teile&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pizza</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$teile</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>];&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Teil1<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$teile</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>];&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Teil2<br /><br />//&amp;nbsp;Beispiel&amp;nbsp;2<br /></span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foo:*:1023:1000::/home/foo:/bin/sh'</span><span style='color: #007700'>;<br />list(</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pass</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$uid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$gid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$gecos</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$home</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$shell</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;foo<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$pass</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;*<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <i><tt class='parameter'>limit</tt></i> -Parameterbeispiele</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'eins|zwei|drei|vier'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;positiver&amp;nbsp;Wert&amp;nbsp;in&amp;nbsp;'limit'<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'|'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;negative&amp;nbsp;Wert&amp;nbsp;in&amp;nbsp;'limit'&amp;nbsp;(ab&amp;nbsp;PHP&amp;nbsp;5.1)<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'|'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; eins [1] =&amp;gt; zwei|drei|vier ) Array ( [0] =&amp;gt; eins [1] =&amp;gt; zwei [2] =&amp;gt; drei ) </pre></div> </div> </div><p> </p> </div> <a name='function.explode.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion ist binary safe.</span></p></blockquote> </div> <a name='function.explode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - Zerlegt eine Zeichenkette anhand eines regul&amp;auml;ren Ausdrucks</li> <li class='member'><a href='http://www.php.net/manual/de/function.str-split.php' class='function' rel='rdfs-seeAlso'>str_split()</a> - Konvertiert einen String in ein Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.str-word-count.php' class='function' rel='rdfs-seeAlso'>str_word_count()</a> - Gibt Informationen &amp;uuml;ber in einem String verwendete Worte zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.strtok.php' class='function' rel='rdfs-seeAlso'>strtok()</a> - Zerlegt einen String</li> <li class='member'><a href='http://www.php.net/manual/de/function.implode.php' class='function' rel='rdfs-seeAlso'>implode()</a> - Verbindet Array-Elemente zu einem String</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="exp" value="<div id='function.exp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.exp.php'>exp</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>exp</span> &amp;mdash; <span class='dc-title'>Exponentialfunktion</span></p> </div> <a name='function.exp.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>exp</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$arg</tt></span> )</div> <p class='para rdfs-comment'> Berechnet <b><tt class='constant'>e</tt></b> hoch <i><tt class='parameter'>arg</tt></i> . </p> <blockquote><p><b class='note'>Hinweis</b>: &amp;#039;e&amp;#039; ist die Basis des nat&amp;uuml;rlichen Logarithmus (ca. 2,718282). <br /> </p></blockquote> </div> <a name='function.exp.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu verarbeitende Exponent </p> </dd> </dl> <p> </p> </div> <a name='function.exp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> &amp;#039;e&amp;#039; hoch <i><tt class='parameter'>arg</tt></i> </p> </div> <a name='function.exp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>exp()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>exp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>12</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>exp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5.7</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1.6275E+005 298.87 </pre></div> </div> </div><p> </p> </div> <a name='function.exp.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.log.php' class='function' rel='rdfs-seeAlso'>log()</a> - Logarithmus</li> <li class='member'><a href='http://www.php.net/manual/de/function.pow.php' class='function' rel='rdfs-seeAlso'>pow()</a> - Potenzfunktion</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="exec" value="<div id='function.exec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.exec.php'>exec</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>exec</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;hrt ein externes Programm aus</span></p> </div> <a name='function.exec.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>exec</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$befehl</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ausgabe </tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$return_var</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>exec()</b> f&amp;uuml;hrt ein gegebenen <i><tt class='parameter'>Befehl</tt></i> aus, ohne eine Ausgabe zu erzeugen. Die Funktion gibt lediglich die letzte Zeile aus dem Befehlsergebnis zur&amp;uuml;ck. Wenn Sie auf die direkte R&amp;uuml;ckgabe/ Ausgabe eines Befehls angewiesen sind, dann benutzen Sie stattdessen die Funktion <a href='http://www.php.net/manual/de/function.passthru.php' class='function'>passthru()</a>. </p> <p class='para'> Ist der Parameter <i><tt class='parameter'>array</tt></i> angegeben, wird dieses mit jeder Zeile des Befehlsausgabe gef&amp;uuml;llt. Beachten Sie, dass wenn das Array schon Elemente enth&amp;auml;lt, die Funktion <b>exec()</b> die Ausgabe an das Array anh&amp;auml;ngt. Wenn Sie dieses nicht w&amp;uuml;nschen, rufen Sie die Funktion <b>unset ()</b> f&amp;uuml;r das Array auf, bevor Sie es als Parameter der Funktion <b>exec()</b> &amp;uuml;bergeben. </p> <p class='para'> Ist der Parameter <i><tt class='parameter'>return_var</tt></i> angegeben, so wird der R&amp;uuml;ckgabestatus des ausgef&amp;uuml;hrten Befehls in diese Variable geschrieben. </p> <p class='para'> Beachten Sie, dass wenn Sie Benutzereingaben an diese Funktion &amp;uuml;bergeben, diese mit <a href='http://www.php.net/manual/de/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a> behandelt, um sicherzustellen, dass niemand mit willk&amp;uuml;rlichen Befehlen Ihrem System Schaden zuf&amp;uuml;gen kann. </p> <p class='para'> Beachten Sie auch, dass wenn Sie ein Programm mit dieser Funktion starten und Sie es im Hintergrund laufen lassen m&amp;ouml;chten, Sie sicherstellen m&amp;uuml;ssen, dass die Ausgabe des Programms in eine Datei oder anderenen Ausgabestream umgeleitet wird. Andernfalls wird PHP solange laufen, bis das Programm beendet ist. </p> <p class='para'> Siehe auch: <a href='http://www.php.net/manual/de/function.system.php' class='function'>system()</a>, <a href='http://www.php.net/manual/de/function.passthru.php' class='function'>passthru()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>, <a href='http://www.php.net/manual/de/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a> und den <a href='http://www.php.net/manual/de/language.operators.execution.php' class='link'>Backtick Operator</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Exception::__toString" value="<div id='exception.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/exception.tostring.php'>Exception::__toString</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Exception::__toString</span> &amp;mdash; <span class='dc-title'>Stringrepr&amp;auml;sentation der Exception</span></p> </div> <a name='exception.tostring.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>Exception::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt die <a href='http://www.php.net/manual/de/language.types.string.php' class='type String'>String</a>repr&amp;auml;sentation der Exception zur&amp;uuml;ck. </p> </div> <a name='exception.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='exception.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die <a href='http://www.php.net/manual/de/language.types.string.php' class='type String'>String</a>repr&amp;auml;sentation der Exception zur&amp;uuml;ck. </p> </div> <a name='exception.tostring.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>Exception::__toString()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>Exception</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Some&amp;nbsp;error&amp;nbsp;message'</span><span style='color: #007700'>);<br />}&amp;nbsp;catch(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> exception &amp;#039;Exception&amp;#039; with message &amp;#039;Some error message&amp;#039; in /home/bjori/tmp/ex.php:3 Stack trace: #0 {main} </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Exception::__construct" value="<div id='exception.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/exception.construct.php'>Exception::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Exception::__construct</span> &amp;mdash; <span class='dc-title'>Erstellt die Exception</span></p> </div> <a name='exception.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='constructorsynopsis dc-description'> <span class='modifier'>public</span> <span class='methodname'><b>Exception::__construct</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt><span class='initializer'> = &amp;quot;&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$code</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.exception.php' class='type Exception'>Exception</a></span> <tt class='parameter'>$previous</tt><span class='initializer'> = NULL</span></span> ]]] )</div> <p class='para rdfs-comment'> Erstellt die Exception. </p> </div> <a name='exception.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die auszugebende Beschreibung der Exception. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>code</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Fehlernummer der Exception. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>previous</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die vorangegangene Exception, die f&amp;uuml;r Exception-Verkettung verwendet werden soll. </p> </dd> </dl> <p> </p> </div> <a name='exception.construct.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>previous</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Exception::__clone" value="<div id='exception.clone' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/exception.clone.php'>Exception::__clone</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Exception::__clone</span> &amp;mdash; <span class='dc-title'>Klont die Exception</span></p> </div> <a name='exception.clone.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>Exception::__clone</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Versucht, die Exception zu klonen. Dies erzeugt einen Fatal Error. </p> </div> <a name='exception.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='exception.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='exception.clone.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Exceptions sind <em class='emphasis'>nicht</em> klonbar. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Exception::getTraceAsString" value="<div id='exception.gettraceasstring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/exception.gettraceasstring.php'>Exception::getTraceAsString</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Exception::getTraceAsString</span> &amp;mdash; <span class='dc-title'>Gibt den Stacktrace als String zur&amp;uuml;ck</span></p> </div> <a name='exception.gettraceasstring.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>Exception::getTraceAsString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt den Stacktrace als String zur&amp;uuml;ck. </p> </div> <a name='exception.gettraceasstring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='exception.gettraceasstring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Stacktrace als String zur&amp;uuml;ck. </p> </div> <a name='exception.gettraceasstring.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>Exception::getTraceAsString()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>Exception</span><span style='color: #007700'>;<br />}<br /><br />try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>();<br />}&amp;nbsp;catch(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getTraceAsString</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> #0 /home/bjori/tmp/ex.php(7): test() #1 {main} </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Exception::getTrace" value="<div id='exception.gettrace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/exception.gettrace.php'>Exception::getTrace</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Exception::getTrace</span> &amp;mdash; <span class='dc-title'>Gibt den Stacktrace zur&amp;uuml;ck</span></p> </div> <a name='exception.gettrace.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>Exception::getTrace</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt den Stacktrace der Exception zur&amp;uuml;ck. </p> </div> <a name='exception.gettrace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='exception.gettrace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Stacktrace der Exception als <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> zur&amp;uuml;ck. </p> </div> <a name='exception.gettrace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>Exception::getTrace()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>Exception</span><span style='color: #007700'>;<br />}<br /><br />try&amp;nbsp;{<br />&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>();<br />}&amp;nbsp;catch(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getTrace</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(1) { [0]=&amp;gt; array(4) { [&amp;quot;file&amp;quot;]=&amp;gt; string(22) &amp;quot;/home/bjori/tmp/ex.php&amp;quot; [&amp;quot;line&amp;quot;]=&amp;gt; int(7) [&amp;quot;function&amp;quot;]=&amp;gt; string(4) &amp;quot;test&amp;quot; [&amp;quot;args&amp;quot;]=&amp;gt; array(0) { } } } </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Exception::getMessage" value="<div id='exception.getmessage' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/exception.getmessage.php'>Exception::getMessage</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Exception::getMessage</span> &amp;mdash; <span class='dc-title'>Gibt die Exceptionbeschreibung zur&amp;uuml;ck</span></p> </div> <a name='exception.getmessage.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>Exception::getMessage</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt die Exceptionbeschreibung zur&amp;uuml;ck. </p> </div> <a name='exception.getmessage.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='exception.getmessage.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Exceptionbeschreibung als String zur&amp;uuml;ck. </p> </div> <a name='exception.getmessage.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>Exception::getMessage()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>Exception</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Some&amp;nbsp;error&amp;nbsp;message'</span><span style='color: #007700'>);<br />}&amp;nbsp;catch(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Some error message </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Exception::getLine" value="<div id='exception.getline' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/exception.getline.php'>Exception::getLine</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Exception::getLine</span> &amp;mdash; <span class='dc-title'>Gibt die Zeile zur&amp;uuml;ck, in der die Exception auftrat</span></p> </div> <a name='exception.getline.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><b>Exception::getLine</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt die Zeile zur&amp;uuml;ck, in der die Exception ausgel&amp;ouml;st wurde. </p> </div> <a name='exception.getline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='exception.getline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Zeile zur&amp;uuml;ck, in der die Exception ausgel&amp;ouml;st wurde. </p> </div> <a name='exception.getline.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>Exception::getLine()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>Exception</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Some&amp;nbsp;error&amp;nbsp;message'</span><span style='color: #007700'>);<br />}&amp;nbsp;catch(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;exception&amp;nbsp;was&amp;nbsp;thrown&amp;nbsp;on&amp;nbsp;line:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getLine</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> The exception was thrown on line: 3 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Exception::getFile" value="<div id='exception.getfile' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/exception.getfile.php'>Exception::getFile</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Exception::getFile</span> &amp;mdash; <span class='dc-title'>Gibt den Namen der Datei zur&amp;uuml;ck, in der die Exception aufgetreten ist</span></p> </div> <a name='exception.getfile.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>Exception::getFile</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt den Namen der Datei zur&amp;uuml;ck, die die Exception ausgel&amp;ouml;st hat. </p> </div> <a name='exception.getfile.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='exception.getfile.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Namen der Datei zur&amp;uuml;ck, in der die Exception ausgel&amp;ouml;st wurde. </p> </div> <a name='exception.getfile.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>Exception::getFile()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>Exception</span><span style='color: #007700'>;<br />}&amp;nbsp;catch(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFile</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> /home/bjori/tmp/ex.php </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Exception::getCode" value="<div id='exception.getcode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/exception.getcode.php'>Exception::getCode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Exception::getCode</span> &amp;mdash; <span class='dc-title'>Gibt die Fehlernummer der Exception zur&amp;uuml;ck</span></p> </div> <a name='exception.getcode.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><b>Exception::getCode</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt die Fehlernummer der Exception zur&amp;uuml;ck. </p> </div> <a name='exception.getcode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='exception.getcode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Fehlernummer der Exception als <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> zur&amp;uuml;ck. </p> </div> <a name='exception.getcode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>Exception::getCode()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>Exception</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Some&amp;nbsp;error&amp;nbsp;message'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>);<br />}&amp;nbsp;catch(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;exception&amp;nbsp;code&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getCode</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> The exception code is: 30 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Exception" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.exception.php'>Exception</a></h1> <div class='partintro'> <div id='exception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> <span class='ooclass'><b class='classname'>Exception</b></span> ist die Basisklasse f&amp;uuml;r alle Exceptions. </p> </div> <div id='exception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>Exception</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>Exception</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Eigenschaften */</div> <div class='fieldsynopsis'> <span class='modifier'>protected</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/de/class.exception.php#exception.props.message'>$message</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>private</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/de/class.exception.php#exception.props.string'>$string</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>protected</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/de/class.exception.php#exception.props.code'>$code</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>protected</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/de/class.exception.php#exception.props.file'>$file</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>protected</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/de/class.exception.php#exception.props.line'>$line</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>private</span> <span class='type'>array</span> <var class='varname'><a href='http://www.php.net/manual/de/class.exception.php#exception.props.trace'>$trace</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methoden */</div> <div class='constructorsynopsis dc-description'> <span class='modifier'>public</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.construct.php' class='function'>__construct</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt><span class='initializer'> = &amp;quot;&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$code</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.exception.php' class='type Exception'>Exception</a></span> <tt class='parameter'>$previous</tt><span class='initializer'> = NULL</span></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getmessage.php' class='function'>getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getprevious.php' class='function'>getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getcode.php' class='function'>getCode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getfile.php' class='function'>getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getline.php' class='function'>getLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.gettrace.php' class='function'>getTrace</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.gettraceasstring.php' class='function'>getTraceAsString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.clone.php' class='function'>__clone</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='exception.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='exception.props.message' class='varlistentry'> <span class='term'><var class='varname'>message</var></span> </dt><dd class='listitem'> <p class='para'>Die Exceptionmeldung.</p> </dd> <dt id='exception.props.string' class='varlistentry'> <span class='term'><var class='varname'>string</var></span> </dt><dd class='listitem'> <p class='para'>Der interne Name der Exception.</p> </dd> <dt id='exception.props.code' class='varlistentry'> <span class='term'><var class='varname'>code</var></span> </dt><dd class='listitem'> <p class='para'>Die Fehlernummer der Exception.</p> </dd> <dt id='exception.props.file' class='varlistentry'> <span class='term'><var class='varname'>file</var></span> </dt><dd class='listitem'> <p class='para'>Der Name der Datei, in der die Exception aufgetreten ist (geworfen wurde).</p> </dd> <dt id='exception.props.line' class='varlistentry'> <span class='term'><var class='varname'>line</var></span> </dt><dd class='listitem'> <p class='para'>Die Zeilennummer, in der die Exception aufgetreten ist (geworfen wurde).</p> </dd> <dt id='exception.props.trace' class='varlistentry'> <span class='term'><var class='varname'>trace</var></span> </dt><dd class='listitem'> <p class='para'>Der Stacktrace.</p> </dd> </dl> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/exception.construct.php'>Exception::__construct</a> &amp;mdash; Erstellt die Exception</li><li><a href='http://www.php.net/manual/de/exception.getmessage.php'>Exception::getMessage</a> &amp;mdash; Gibt die Exceptionbeschreibung zur&amp;uuml;ck</li><li><a href='http://www.php.net/manual/de/exception.getprevious.php'>Exception::getPrevious</a> &amp;mdash; Returns previous Exception</li><li><a href='http://www.php.net/manual/de/exception.getcode.php'>Exception::getCode</a> &amp;mdash; Gibt die Fehlernummer der Exception zur&amp;uuml;ck</li><li><a href='http://www.php.net/manual/de/exception.getfile.php'>Exception::getFile</a> &amp;mdash; Gibt den Namen der Datei zur&amp;uuml;ck, in der die Exception aufgetreten ist</li><li><a href='http://www.php.net/manual/de/exception.getline.php'>Exception::getLine</a> &amp;mdash; Gibt die Zeile zur&amp;uuml;ck, in der die Exception auftrat</li><li><a href='http://www.php.net/manual/de/exception.gettrace.php'>Exception::getTrace</a> &amp;mdash; Gibt den Stacktrace zur&amp;uuml;ck</li><li><a href='http://www.php.net/manual/de/exception.gettraceasstring.php'>Exception::getTraceAsString</a> &amp;mdash; Gibt den Stacktrace als String zur&amp;uuml;ck</li><li><a href='http://www.php.net/manual/de/exception.tostring.php'>Exception::__toString</a> &amp;mdash; Stringrepr&amp;auml;sentation der Exception</li><li><a href='http://www.php.net/manual/de/exception.clone.php'>Exception::__clone</a> &amp;mdash; Klont die Exception</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="escapeshellcmd" value="<div id='function.escapeshellcmd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.escapeshellcmd.php'>escapeshellcmd</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>escapeshellcmd</span> &amp;mdash; <span class='dc-title'>Maskiert Shell-Metazeichen</span></p> </div> <a name='function.escapeshellcmd.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>escapeshellcmd</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$befehl</tt></span> )</div> <p class='para rdfs-comment'> <b>escapeshellcmd()</b> maskiert alle m&amp;ouml;glichen Zeichen in einer Zeichenkette, die dazu benutzt werden k&amp;ouml;nnten, um einen Shellbefehl zur Durchf&amp;uuml;hrung von willk&amp;uuml;rlichen Befehlen zu veranlassen. Diese Funktion sollte verwendet werden um sicherzustellen, dass alle Daten aus einer Benutzereingabe maskiert werden bevor dieses Daten zu einer der Funktionen <a href='http://www.php.net/manual/de/function.exec.php' class='function'>exec()</a>, <a href='http://www.php.net/manual/de/function.system.php' class='function'>system()</a> oder dem <a href='http://www.php.net/manual/de/language.operators.execution.php' class='link'>Backtick Operator </a> &amp;uuml;bergeben werden. Beispiel:</p> <p class='para'> </p><div class='informalexample'> <div class='example-contents programlisting'><br /> $e = escapeshellcmd($userinput);<br /> system(&amp;quot;echo $e&amp;quot;); // hier ist es egal, ob $e Leerstellen hat<br /> $f = escapeshellcmd($filename);<br /> system(&amp;quot;touch \&amp;quot;/tmp/$f\&amp;quot;; ls -l \&amp;quot;/tmp/$f\&amp;quot;&amp;quot;); // hier ist es nicht egal<br /> </div> </div><p> </p> <p class='para'> Siehe auch: <a href='http://www.php.net/manual/de/function.escapeshellarg.php' class='function'>escapeshellarg()</a>, <a href='http://www.php.net/manual/de/function.exec.php' class='function'>exec()</a>, <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>, <a href='http://www.php.net/manual/de/function.system.php' class='function'>system()</a> und den <a href='http://www.php.net/manual/de/language.operators.execution.php' class='link'>Backtick Operator</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="escapeshellarg" value="<div id='function.escapeshellarg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.escapeshellarg.php'>escapeshellarg</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>escapeshellarg</span> &amp;mdash; <span class='dc-title'>Maskiert eine Zeichenkette (String), um sie als Shell-Argument benutzen zu k&amp;ouml;nnen</span></p> </div> <a name='function.escapeshellarg.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>escapeshellarg</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$arg</tt></span> )</div> <p class='para rdfs-comment'> <b>escapeshellarg()</b> f&amp;uuml;gt einfache Anf&amp;uuml;hrungszeichen um eine Zeichenkette herum ein und maskiert alle existierenden einfachen Anf&amp;uuml;hrungszeichen innerhalb der Zeichenkette und erm&amp;ouml;glicht es so die Zeichenkette direkt als Argument einer Shell-Funktion zu verwenden so das es als ein einziges Argument interpretiert wird. Die Funktion sollte benutzt werden um aus Benutzereingaben stammende Argumente an Shell-Funktionen weiterzugeben. Zu den Shell-Funktionen z&amp;auml;hlen unter anderem <a href='http://www.php.net/manual/de/function.exec.php' class='function'>exec()</a>, <a href='http://www.php.net/manual/de/function.system.php' class='function'>system()</a> und der <a href='http://www.php.net/manual/de/language.operators.execution.php' class='link'>Backtick Operator</a>. </p> </div> <a name='function.escapeshellarg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu maskierende Zeichenkette </p> </dd> </dl> <p> </p> </div> <a name='function.escapeshellarg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die maskierte Zeichenkette </p> </div> <a name='function.escapeshellarg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>escapeshellarg()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />system</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ls&amp;nbsp;'</span><span style='color: #007700'>.</span><span style='color: #0000BB'>escapeshellarg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dir</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.escapeshellarg.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.escapeshellcmd.php' class='function' rel='rdfs-seeAlso'>escapeshellcmd()</a> - Maskiert Shell-Metazeichen</li> <li class='member'><a href='http://www.php.net/manual/de/function.exec.php' class='function' rel='rdfs-seeAlso'>exec()</a> - F&amp;uuml;hrt ein externes Programm aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - &amp;Ouml;ffnet einen Prozesszeiger</li> <li class='member'><a href='http://www.php.net/manual/de/function.system.php' class='function' rel='rdfs-seeAlso'>system()</a> - F&amp;uuml;hrt ein externes Programm aus und zeigt dessen Ausgabe an</li> <li class='member'><a href='http://www.php.net/manual/de/language.operators.execution.php' class='link'>backtick operator</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="error_reporting" value="<div id='function.error-reporting' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.error-reporting.php'>error_reporting</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>error_reporting</span> &amp;mdash; <span class='dc-title'> Gibt an, welche PHP-Fehlermeldungen angezeigt werden </span></p> </div> <a name='function.error-reporting.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>error_reporting</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$level</tt></span> ] )</div> <p class='para rdfs-comment'> Mit <b>error_reporting()</b> wird die <a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.error-reporting' class='link'>error_reporting</a> Direktive zur Laufzeit des Programms gesetzt. In PHP gibt es viele Stufen f&amp;uuml;r die Anzeige von Fehlermeldungen, die mit dieser Funktion f&amp;uuml;r die Dauer der Programmausf&amp;uuml;hrung eingestellt werden kann. </p> </div> <a name='function.error-reporting.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>level</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das neue <a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.error-reporting' class='link'>error_reporting</a> Level. Es k&amp;ouml;nnen sowohl eine numerische Bitmaske als auch benannte Konstanten &amp;uuml;bergeben werden. Der Einsatz benannter Konstanten wird empfohlen um die Kompatibilit&amp;auml;t mit zuk&amp;uuml;nftigen Versionen sicherzustellen. Wann immer Error Level Konstanten hinzugef&amp;uuml;gt werden erweitert sich der genutzte Integerbereich so das &amp;auml;ltere Integerkonstanten nicht unbedingt weiter das erwartete Verhalten zeigen. </p> <p class='para'> Die folgende Tabelle listet die verf&amp;uuml;gbaren Konstanten auf. Die Bedeutung der jeweiligen Error Level finden Sie im Abschnitt <a href='http://www.php.net/manual/de/errorfunc.constants.php' class='link'>predefined constants</a>. </p><table class='doctable table'> <caption><b><b>error_reporting()</b> Level Konstanten und Bit-Werte</b></caption> <thead valign='middle'> <tr valign='middle'> <th>value</th> <th>constant</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>1</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-error' class='link'>E_ERROR</a> </td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-warning' class='link'>E_WARNING</a> </td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-parse' class='link'>E_PARSE</a> </td> </tr> <tr valign='middle'> <td align='left'>8</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-notice' class='link'>E_NOTICE</a> </td> </tr> <tr valign='middle'> <td align='left'>16</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-core-error' class='link'>E_CORE_ERROR</a> </td> </tr> <tr valign='middle'> <td align='left'>32</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-core-warning' class='link'>E_CORE_WARNING</a> </td> </tr> <tr valign='middle'> <td align='left'>64</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-compile-error' class='link'>E_COMPILE_ERROR</a> </td> </tr> <tr valign='middle'> <td align='left'>128</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-compile-warning' class='link'>E_COMPILE_WARNING</a> </td> </tr> <tr valign='middle'> <td align='left'>256</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-user-error' class='link'>E_USER_ERROR</a> </td> </tr> <tr valign='middle'> <td align='left'>512</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-user-warning' class='link'>E_USER_WARNING</a> </td> </tr> <tr valign='middle'> <td align='left'>1024</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-user-error' class='link'>E_USER_NOTICE</a> </td> </tr> <tr valign='middle'> <td align='left'>6143</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-all' class='link'>E_ALL</a> </td> </tr> <tr valign='middle'> <td align='left'>2048</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-strict' class='link'>E_STRICT</a> </td> </tr> <tr valign='middle'> <td align='left'>4096</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-recoverable-error' class='link'>E_RECOVERABLE_ERROR</a> </td> </tr> <tr valign='middle'> <td align='left'>8192</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-deprecated-error' class='link'>E_DEPRECATED</a> </td> </tr> <tr valign='middle'> <td align='left'>16384</td> <td align='left'> <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-user-deprecated' class='link'>E_USER_DEPRECATED</a> </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.error-reporting.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den bisherigen <a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.error-reporting' class='link'>error_reporting</a> Wert zur&amp;uuml;ck level. </p> </div> <a name='function.error-reporting.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'><b><tt class='constant'>E_STRICT</tt></b> wurde hinzugef&amp;uuml;gt (ist aber nicht Teil von <b><tt class='constant'>E_ALL</tt></b>).</td> </tr> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'><b><tt class='constant'>E_RECOVERABLE_ERROR</tt></b> wurde hinzugef&amp;uuml;gt.</td> </tr> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'><b><tt class='constant'>E_DEPRECATED</tt></b> und <b><tt class='constant'>E_USER_DEPRECATED</tt></b> wurden hinzugef&amp;uuml;gt.</td> </tr> <tr valign='middle'> <td align='left'>6</td> <td align='left'><b><tt class='constant'>E_STRICT</tt></b> ist nun in <b><tt class='constant'>E_ALL</tt></b> enthalten.</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.error-reporting.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>error_reporting()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Error&amp;nbsp;Reporting&amp;nbsp;komplett&amp;nbsp;abschalten<br /></span><span style='color: #0000BB'>error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Nur&amp;nbsp;einfache&amp;nbsp;Fehler&amp;nbsp;melden<br /></span><span style='color: #0000BB'>error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ERROR&amp;nbsp;</span><span style='color: #007700'>|&amp;nbsp;</span><span style='color: #0000BB'>E_WARNING&amp;nbsp;</span><span style='color: #007700'>|&amp;nbsp;</span><span style='color: #0000BB'>E_PARSE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;E_NOTICE&amp;nbsp;ist&amp;nbsp;sinnvoll&amp;nbsp;um&amp;nbsp;uninitialisierte&amp;nbsp;oder<br />//&amp;nbsp;falsch&amp;nbsp;geschriebene&amp;nbsp;Variablen&amp;nbsp;zu&amp;nbsp;entdecken<br /></span><span style='color: #0000BB'>error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ERROR&amp;nbsp;</span><span style='color: #007700'>|&amp;nbsp;</span><span style='color: #0000BB'>E_WARNING&amp;nbsp;</span><span style='color: #007700'>|&amp;nbsp;</span><span style='color: #0000BB'>E_PARSE&amp;nbsp;</span><span style='color: #007700'>|&amp;nbsp;</span><span style='color: #0000BB'>E_NOTICE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Melde&amp;nbsp;alle&amp;nbsp;Fehler&amp;nbsp;au&amp;szlig;er&amp;nbsp;E_NOTICE<br />//&amp;nbsp;Dies&amp;nbsp;ist&amp;nbsp;der&amp;nbsp;Vorgabewert&amp;nbsp;in&amp;nbsp;php.ini<br /></span><span style='color: #0000BB'>error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ALL&amp;nbsp;</span><span style='color: #007700'>^&amp;nbsp;</span><span style='color: #0000BB'>E_NOTICE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Melde&amp;nbsp;alle&amp;nbsp;PHP&amp;nbsp;Fehler<br /></span><span style='color: #0000BB'>error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ALL</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dies&amp;nbsp;entspricht&amp;nbsp;error_reporting(E_ALL);<br /></span><span style='color: #0000BB'>ini_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'error_reporting'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>E_ALL</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.error-reporting.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <div class='warning'><b class='warning'>Warnung</b> <p class='simpara'> Most of <b><tt class='constant'>E_STRICT</tt></b> errors are evaluated at the compile time thus such errors are not reported in the file where <a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.error-reporting' class='link'>error_reporting</a> is enhanced to include <b><tt class='constant'>E_STRICT</tt></b> errors (and vice versa). </p> </div> </div> <a name='function.error-reporting.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'>Die <a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.display-errors' class='link'>display_errors</a> Direktive</li> <li class='member'>The <a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.html-errors' class='link'>html_errors</a> directive</li> <li class='member'>The <a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.xmlrpc-errors' class='link'>xmlrpc_errors</a> directive</li> <li class='member'><a href='http://www.php.net/manual/de/function.ini-set.php' class='function' rel='rdfs-seeAlso'>ini_set()</a> - Sets the value of a configuration option</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="error_log" value="<div id='function.error-log' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.error-log.php'>error_log</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>error_log</span> &amp;mdash; <span class='dc-title'>Sendet eine Fehlermeldung irgendwo hin</span></p> </div> <a name='function.error-log.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>error_log</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$message_type</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$destination</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$extra_headers</tt></span> ]]] )</div> <p class='para rdfs-comment'> Sendet eine Fehlermeldung an das Fehlerprotokoll (Errorlog) des Webservers, an einen <acronym title='Transmission Control Protocol'>TCP</acronym>-Port oder an eine Datei. </p> </div> <a name='function.error-log.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Fehlermeldung, die protokolliert werden soll. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sagt, wohin der Fehler gehen soll. Folgende Meldungstypen sind m&amp;ouml;glich: </p> <p class='para'> </p><table class='doctable table'> <caption><b><b>error_log()</b>-Protokolltypen</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'> <i><tt class='parameter'>message</tt></i> wird an das Log-Subsystem von PHP gesendet, das abh&amp;auml;ngig von der Einstellung in der Konfigurationsdirektive <a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.error-log' class='link'>error_log</a> das Errorlogging des Betriebssystems verwendet oder in eine Datei schreibt. Dies ist die Standardeinstellung. </td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'> <i><tt class='parameter'>message</tt></i> wird via E-Mail an die Adresse gesendet, die im Parameter <i><tt class='parameter'>destination</tt></i> angegeben wurde. Dies ist der einzige Meldungstyp, bei dem der vierte Parameter <i><tt class='parameter'>extra_headers</tt></i> verwendet wird. </td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'> Diese Option ist nicht mehr verf&amp;uuml;gbar. </td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'> <i><tt class='parameter'>message</tt></i> wird an die Datei <i><tt class='parameter'>destination</tt></i> angef&amp;uuml;gt. Ein Zeilenumbruch wird nicht automatisch an das Ende des <i><tt class='parameter'>message</tt></i> -Strings angeh&amp;auml;ngt. </td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'> <i><tt class='parameter'>message</tt></i> wird direkt zum SAPI-Logging-Handler gesendet. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>destination</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Ziel. Die jeweilige Bedeutung h&amp;auml;ngt wie oben beschrieben vom Parameter <i><tt class='parameter'>message_type</tt></i> ab. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>extra_headers</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zus&amp;auml;tzlichen Kopfzeilen. Dieser Parameter wird verwendet, wenn der Parameter <i><tt class='parameter'>message_type</tt></i> auf <i>1</i> gesetzt ist. Dieser Meldungstyp verwendet dieselbe interne Funktion wie <a href='http://www.php.net/manual/de/function.mail.php' class='function'>mail()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.error-log.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.error-log.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.7</td> <td align='left'> Der m&amp;ouml;gliche Wert 4 wurde zum Parameter <i><tt class='parameter'>message_type</tt></i> hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.error-log.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>error_log()</b>-Beispiele</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Sende&amp;nbsp;eine&amp;nbsp;Nachricht&amp;nbsp;an&amp;nbsp;das&amp;nbsp;Serverlog,&amp;nbsp;falls<br />//&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;zur&amp;nbsp;Datenbank&amp;nbsp;herstellbar&amp;nbsp;ist.<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>Ora_Logon</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$benutzername</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$passwort</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>error_log</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Die&amp;nbsp;Oracle-Datenbank&amp;nbsp;ist&amp;nbsp;nicht&amp;nbsp;erreichbar!'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Benachrichtige&amp;nbsp;den&amp;nbsp;Administrator&amp;nbsp;per&amp;nbsp;E-Mail,&amp;nbsp;falls&amp;nbsp;kein&amp;nbsp;FOO&amp;nbsp;mehr&amp;nbsp;verf&amp;uuml;gbar&amp;nbsp;ist.<br /></span><span style='color: #007700'>if&amp;nbsp;(!(</span><span style='color: #0000BB'>$foo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>allocate_new_foo</span><span style='color: #007700'>()))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>error_log</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Wir&amp;nbsp;haben&amp;nbsp;ein&amp;nbsp;Problem:&amp;nbsp;FOO&amp;nbsp;ist&amp;nbsp;alle!'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'operator@example.com'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Eine&amp;nbsp;weitere&amp;nbsp;M&amp;ouml;glichkeit,&amp;nbsp;error_log()&amp;nbsp;aufzurufen:<br /></span><span style='color: #0000BB'>error_log</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Du&amp;nbsp;hast&amp;nbsp;Mist&amp;nbsp;gebaut!'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/var/tmp/meine-fehler.log'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="error_get_last" value="<div id='function.error-get-last' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.error-get-last.php'>error_get_last</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>error_get_last</span> &amp;mdash; <span class='dc-title'>Liefert den zuletzt aufgetretenen Fehler</span></p> </div> <a name='function.error-get-last.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>error_get_last</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Liefert Informationen &amp;uuml;ber den zuletzt aufgetretenen Fehler </p> </div> <a name='function.error-get-last.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein assoziatives Array zur&amp;uuml;ck das den zuletzt aufgetretenen Fehler mit den Elementen &amp;quot;type&amp;quot; (f&amp;uuml;r die Art des Fehlers), &amp;quot;message&amp;quot; (f&amp;uuml;r die Fehlermeldung) sowie &amp;quot;file&amp;quot; und &amp;quot;line&amp;quot; (f&amp;uuml;r den Ort an dem der Fehler aufgetreten ist) beschreibt. Wenn bisher noch kein Fehler aufgetreten ist, wird <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.error-get-last.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>error_get_last()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>error_get_last</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [type] =&amp;gt; 8 [message] =&amp;gt; Undefined variable: a [file] =&amp;gt; C:\WWW\index.php [line] =&amp;gt; 2 ) </pre></div> </div> </div><p> </p> </div> <a name='function.error-get-last.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/errorfunc.constants.php' class='link'>Fehlerkonstanten</a></li> <li class='member'>Variable <var class='varname'><a href='http://www.php.net/manual/de/reserved.variables.phperrormsg.php' class='classname'>$php_errormsg</a></var></li> <li class='member'><a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.display-errors' class='link'>Die<i><tt class='parameter'>display_errors</tt></i> </a> Direktive</li> <li class='member'><a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.html-errors' class='link'>Directive <i><tt class='parameter'>html_errors</tt></i> </a></li> <li class='member'><a href='http://www.php.net/manual/de/errorfunc.configuration.php#ini.xmlrpc-errors' class='link'>Directive <i><tt class='parameter'>xmlrpc_errors</tt></i> </a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ErrorException::__construct" value="<div id='errorexception.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/errorexception.construct.php'>ErrorException::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ErrorException::__construct</span> &amp;mdash; <span class='dc-title'>Erstellt die Exception</span></p> </div> <a name='errorexception.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='constructorsynopsis dc-description'> <span class='modifier'>public</span> <span class='methodname'><b>ErrorException::__construct</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$code</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$severity</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$lineno</tt></span> ]]]]] )</div> <p class='para rdfs-comment'> Erstellt die Exception. </p> </div> <a name='errorexception.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die auszugebende Exceptionbeschreibung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>code</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Fehlernummer der Exception. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>severity</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Schwere des aufgetretenen Fehlers. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der Datei, in der die Exception aufgetreten ist. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>lineno</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Zeilennummer, in der die Exception aufgetreten ist. </p> </dd> </dl> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ErrorException::getSeverity" value="<div id='errorexception.getseverity' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/errorexception.getseverity.php'>ErrorException::getSeverity</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ErrorException::getSeverity</span> &amp;mdash; <span class='dc-title'>Liefert die Schwere der Exception</span></p> </div> <a name='errorexception.getseverity.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><b>ErrorException::getSeverity</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt die Schwere der Exception zur&amp;uuml;ck. </p> </div> <a name='errorexception.getseverity.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='errorexception.getseverity.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Schwere der Exception zur&amp;uuml;ck. </p> </div> <a name='errorexception.getseverity.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ErrorException::getSeverity()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ErrorException</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Exception&amp;nbsp;message'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>);<br />}&amp;nbsp;catch(</span><span style='color: #0000BB'>ErrorException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;exception&amp;nbsp;severity&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getSeverity</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> This exception severity is: 75 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ErrorException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.errorexception.php'>ErrorException</a></h1> <div class='partintro'> <div id='errorexception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Eine Error Exception. </p> </div> <div id='errorexception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ErrorException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ErrorException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.exception.php' class='classname'>Exception</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Eigenschaften */</div> <div class='fieldsynopsis'> <span class='modifier'>protected</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/de/class.errorexception.php#errorexception.props.severity'>$severity</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methoden */</div> <div class='constructorsynopsis dc-description'> <span class='modifier'>public</span> <span class='methodname'><a href='http://www.php.net/manual/de/errorexception.construct.php' class='function'>__construct</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$code</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$severity</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$lineno</tt></span> ]]]]] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/errorexception.getseverity.php' class='function'>getSeverity</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Geerbte Methoden */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getcode.php' class='function'>Exception::getCode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getline.php' class='function'>Exception::getLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.gettrace.php' class='function'>Exception::getTrace</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.gettraceasstring.php' class='function'>Exception::getTraceAsString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.clone.php' class='function'>Exception::__clone</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='errorexception.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='errorexception.props.severity' class='varlistentry'> <span class='term'><var class='varname'>severity</var></span> </dt><dd class='listitem'> <p class='para'>Die Schwere einer Exception</p> </dd> </dl> </div> <div id='errorexception.examples' class='section'> <h2 class='title'>Beispiele</h2> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Verwenden von <a href='http://www.php.net/manual/de/function.set-error-handler.php' class='function'>set_error_handler()</a> zum Ver&amp;auml;ndern von Fehlermeldungen innerhalb ErrorException.</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>exception_error_handler</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$errno</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errstr</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errfile</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errline&amp;nbsp;</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ErrorException</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$errstr</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errno</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errfile</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errline</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>set_error_handler</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'exception_error_handler'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Exception&amp;nbsp;ausloesen&amp;nbsp;*/<br /></span><span style='color: #0000BB'>strpos</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Fatal error: Uncaught exception &amp;#039;ErrorException&amp;#039; with message &amp;#039;Wrong parameter count for strpos()&amp;#039; in /home/bjori/tmp/ex.php:8 Stack trace: #0 [internal function]: exception_error_handler(2, &amp;#039;Wrong parameter...&amp;#039;, &amp;#039;/home/bjori/php...&amp;#039;, 8, Array) #1 /home/bjori/php/cleandocs/test.php(8): strpos() #2 {main} thrown in /home/bjori/tmp/ex.php on line 8 </pre></div> </div> </div><p> </p> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/errorexception.construct.php'>ErrorException::__construct</a> &amp;mdash; Erstellt die Exception</li><li><a href='http://www.php.net/manual/de/errorexception.getseverity.php'>ErrorException::getSeverity</a> &amp;mdash; Liefert die Schwere der Exception</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ereg_replace" value="<div id='function.ereg-replace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ereg-replace.php'>ereg_replace</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ereg_replace</span> &amp;mdash; <span class='dc-title'>Ersetzt einen regul&amp;auml;ren Ausdruck</span></p> </div> <a name='function.ereg-replace.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ereg_replace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$replacement</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> )</div> <p class='simpara'> Diese Funktion durchsucht <i><tt class='parameter'>string</tt></i> nach &amp;Uuml;bereinstimmungen mit <i><tt class='parameter'>pattern</tt></i> und ersetzt dann den &amp;uuml;bereinstimmenden Text durch <i><tt class='parameter'>replacement</tt></i> . </p> </div> <a name='function.ereg-replace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein POSIX-erweiterter regul&amp;auml;rer Ausdruck </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>replacement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn <i><tt class='parameter'>pattern</tt></i> eingeklammerte Teilzeichenketten enth&amp;auml;lt, darf <i><tt class='parameter'>replacement</tt></i> Teilzeichenketten der Form <i>\\<span class='replaceable'>Ziffer</span></i> enthalten, die dann durch die Ziffer&amp;#039;ste Teilzeichenkette ersetzt werden. <i>\\0</i> erzeugt den gesamten Inhalt der durchsuchten Zeichenkette. Bis zu neun Teilzeichenketten d&amp;uuml;rfen verwendet werden. Klammern d&amp;uuml;rfen geschachtelt werden und werden in diesem Fall anhand der &amp;ouml;ffnenden Klammern gez&amp;auml;hlt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu durchsuchende Zeichenkette </p> </dd> </dl> <p> </p> </div> <a name='function.ereg-replace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Zur&amp;uuml;ckgegeben wird die ge&amp;auml;nderte Zeichenkette. Wenn in <i><tt class='parameter'>string</tt></i> keine &amp;Uuml;bereinstimmungen gefunden werden, wird sie unver&amp;auml;ndert zur&amp;uuml;ckgegeben. </p> </div> <a name='function.ereg-replace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> Der folgende Code-Schnipsel gibt zum Beispiel dreimal &amp;quot;Das war ein Test&amp;quot; aus: </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ereg_replace()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Das&amp;nbsp;ist&amp;nbsp;ein&amp;nbsp;Test'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>ereg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;nbsp;ist'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;war'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>ereg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'(&amp;nbsp;)ist'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\\1war'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>ereg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'((&amp;nbsp;)ist)'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\\2war'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Folgendes ist zu beachten: Wenn Sie als <i><tt class='parameter'>replacement</tt></i> einen ganzzahligen Wert verwenden, bekommen sie vielleicht nicht das erwartete Ergebnis. Das liegt daran, dass <b>ereg_replace()</b> die Zahl als Ordinalwert eines Zeichens betrachtet und dieses verwendet. Zum Beispiel: </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <b>ereg_replace()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Dieses&amp;nbsp;funktioniert&amp;nbsp;nicht&amp;nbsp;wie&amp;nbsp;erwartet.&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$zahl&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$zeichenkette&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Diese&amp;nbsp;Zeichenkette&amp;nbsp;hat&amp;nbsp;vier&amp;nbsp;W&amp;ouml;rter.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$zeichenkette&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ereg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'vier'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$zahl</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$zeichenkette</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$zeichenkette</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ausgabe:&amp;nbsp;'Diese&amp;nbsp;Zeichenkette&amp;nbsp;hat&amp;nbsp;&amp;nbsp;&amp;nbsp;W&amp;ouml;rter.'&amp;nbsp;*/<br /><br />/*&amp;nbsp;Dieses&amp;nbsp;funktioniert.&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$zahl&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$zeichenkette&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Diese&amp;nbsp;Zeichenkette&amp;nbsp;hat&amp;nbsp;vier&amp;nbsp;W&amp;ouml;rter.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$zeichenkette&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ereg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'vier'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$zahl</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$zeichenkette</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$zeichenkette</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Output:&amp;nbsp;'Diese&amp;nbsp;Zeichenkette&amp;nbsp;hat&amp;nbsp;4&amp;nbsp;W&amp;ouml;rter.'&amp;nbsp;*/<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #3 Ersetzen von URLs durch Links</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ereg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'[[:alpha:]]+://[^&amp;lt;&amp;gt;[:space:]]+[[:alnum:]/]'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;a&amp;nbsp;href=\'\\0\'&amp;gt;\\0&amp;lt;/a&amp;gt;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ereg-replace.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Ab PHP 5.3.0 ist die Regex-Erweiterung veraltet und jeder Aufruf dieser Funktion gibt eine <i>E_DEPRECATED</i>-Meldung aus. <br /> </p></blockquote> <div class='tip'><b class='tip'>Tipp</b> <p class='para'> Die Funktion <a href='http://www.php.net/manual/de/function.preg-replace.php' class='function'>preg_replace()</a>, die eine zu Perl kompatible Syntax regul&amp;auml;rer Ausdr&amp;uuml;cke verwendet, ist h&amp;auml;ufig die schnellere Alternative zu <b>ereg_replace()</b>. </p> </div> </div> <a name='function.ereg-replace.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ereg.php' class='function' rel='rdfs-seeAlso'>ereg()</a> - Sucht &amp;Uuml;bereinstimmungen mit einem regul&amp;auml;ren Ausdruck</li> <li class='member'><a href='http://www.php.net/manual/de/function.eregi.php' class='function' rel='rdfs-seeAlso'>eregi()</a> - Sucht &amp;Uuml;bereinstimmung mit regul&amp;auml;rem Ausdruck ohne Ber&amp;uuml;cksichtigung von Gro&amp;szlig;-/Kleinschreibung</li> <li class='member'><a href='http://www.php.net/manual/de/function.eregi-replace.php' class='function' rel='rdfs-seeAlso'>eregi_replace()</a> - Ersetzt einen regul&amp;auml;ren Ausdr&amp;uuml;ck ohne Ber&amp;uuml;cksichtigung von Gro&amp;szlig;-/Kleinschreibung</li> <li class='member'><a href='http://www.php.net/manual/de/function.str-replace.php' class='function' rel='rdfs-seeAlso'>str_replace()</a> - Ersetzt alle Vorkommen des Suchstrings durch einen anderen String</li> <li class='member'><a href='http://www.php.net/manual/de/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - F&amp;uuml;hrt eine Suche mit einem regul&amp;auml;ren Ausdruck durch</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="eregi_replace" value="<div id='function.eregi-replace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.eregi-replace.php'>eregi_replace</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>eregi_replace</span> &amp;mdash; <span class='dc-title'>Ersetzt einen regul&amp;auml;ren Ausdr&amp;uuml;ck ohne Ber&amp;uuml;cksichtigung von Gro&amp;szlig;-/Kleinschreibung</span></p> </div> <a name='function.eregi-replace.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>eregi_replace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$replacement</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion entspricht <a href='http://www.php.net/manual/de/function.ereg-replace.php' class='function'>ereg_replace()</a> mit dem Unterschied, dass sie &amp;uuml;bereinstimmende Buchstaben nicht nach Gro&amp;szlig;- und Kleinschreibung unterscheidet. </p> </div> <a name='function.eregi-replace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein POSIX-erweiterter regul&amp;auml;rer Ausdruck </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>replacement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn <i><tt class='parameter'>pattern</tt></i> eingeklammerte Teilzeichenketten enth&amp;auml;lt, darf <i><tt class='parameter'>replacement</tt></i> Teilzeichenketten der Form <i>\\<span class='replaceable'>Ziffer</span></i> enthalten, die dann durch die Ziffer&amp;#039;ste Teilzeichenkette ersetzt werden. <i>\\0</i> erzeugt den gesamten Inhalt der durchsuchten Zeichenkette. Bis zu neun Teilzeichenketten d&amp;uuml;rfen verwendet werden. Klammern d&amp;uuml;rfen geschachtelt werden und werden in diesem Fall anhand der &amp;ouml;ffnenden Klammern gez&amp;auml;hlt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu durchsuchende Zeichenkette </p> </dd> </dl> <p> </p> </div> <a name='function.eregi-replace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Zur&amp;uuml;ckgegeben wird die ge&amp;auml;nderte Zeichenkette. Wenn in <i><tt class='parameter'>string</tt></i> keine &amp;Uuml;bereinstimmungen gefunden werden, wird sie unver&amp;auml;ndert zur&amp;uuml;ckgegeben. </p> </div> <a name='function.eregi-replace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Suchergebnisse hervorheben</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$suchmuster&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'(&amp;gt;[^&amp;lt;]*)('</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>quotemeta</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_GET</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'suche'</span><span style='color: #007700'>])&amp;nbsp;.</span><span style='color: #DD0000'>')'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ersatz&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'\\1&amp;lt;span&amp;nbsp;class='suche'&amp;gt;\\2&amp;lt;/span&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$inhalt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>eregi_replace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$suchmuster</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ersatz</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$inhalt</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.eregi-replace.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Ab PHP 5.3.0 ist die Regex-Erweiterung veraltet und jeder Aufruf dieser Funktion gibt eine <i>E_DEPRECATED</i>-Meldung aus. <br /> </p></blockquote> </div> <a name='function.eregi-replace.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ereg.php' class='function' rel='rdfs-seeAlso'>ereg()</a> - Sucht &amp;Uuml;bereinstimmungen mit einem regul&amp;auml;ren Ausdruck</li> <li class='member'><a href='http://www.php.net/manual/de/function.eregi.php' class='function' rel='rdfs-seeAlso'>eregi()</a> - Sucht &amp;Uuml;bereinstimmung mit regul&amp;auml;rem Ausdruck ohne Ber&amp;uuml;cksichtigung von Gro&amp;szlig;-/Kleinschreibung</li> <li class='member'><a href='http://www.php.net/manual/de/function.ereg-replace.php' class='function' rel='rdfs-seeAlso'>ereg_replace()</a> - Ersetzt einen regul&amp;auml;ren Ausdruck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="eregi" value="<div id='function.eregi' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.eregi.php'>eregi</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>eregi</span> &amp;mdash; <span class='dc-title'>Sucht &amp;Uuml;bereinstimmung mit regul&amp;auml;rem Ausdruck ohne Ber&amp;uuml;cksichtigung von Gro&amp;szlig;-/Kleinschreibung</span></p> </div> <a name='function.eregi.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>eregi</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$regs</tt></span> ] )</div> <p class='para rdfs-comment'> Diese Funktion entspricht <a href='http://www.php.net/manual/de/function.ereg.php' class='function'>ereg()</a> mit dem Unterschied, dass sie &amp;uuml;bereinstimmende Buchstaben nicht nach Gro&amp;szlig;- und Kleinschreibung unterscheidet. </p> </div> <a name='function.eregi.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Regul&amp;auml;rer Ausdruck ohne Ber&amp;uuml;cksichtigung der Gro&amp;szlig;- und Kleinschreibung </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu durchsuchende Zeichenkette </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>regs</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn &amp;Uuml;bereinstimmungen mit eingeklammerten Teilzeichenketten von <i><tt class='parameter'>pattern</tt></i> gefunden werden und die Funktion mit dem dritten Argument <i><tt class='parameter'>regs</tt></i> aufgerufen wurde, werden die &amp;Uuml;bereinstimmungen in den Elementen des Arrays <i><tt class='parameter'>regs</tt></i> gespeichert. </p> <p class='para'> $regs[1] enth&amp;auml;lt die Teilzeichenkette der ersten Klammer, $regs[2] die Teilzeichenkette der zweiten usw. $regs[0] enth&amp;auml;lt bei &amp;Uuml;bereinstimmung mit <i><tt class='parameter'>string</tt></i> eine Kopie der kompletten <i><tt class='parameter'>string</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.eregi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die L&amp;auml;nge der &amp;uuml;bereinstimmenden Zeichenkette zur&amp;uuml;ck, falls in <i><tt class='parameter'>string</tt></i> eine &amp;Uuml;bereinstimmung mit <i><tt class='parameter'>pattern</tt></i> gefunden wurde oder <b><tt class='constant'>FALSE</tt></b>, wenn keine &amp;Uuml;bereinstimmung gefunden wurde oder wenn ein Fehler aufgetreten ist. </p> <p class='para'> Falls der optionale Parameter <i><tt class='parameter'>regs</tt></i> nicht &amp;uuml;bergeben wurde oder die L&amp;auml;nge der &amp;uuml;bereinstimmenden Zeichenkette 0 ist, gibt diese Funktion 1 zur&amp;uuml;ck. </p> </div> <a name='function.eregi.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>eregi()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'XYZ'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>eregi</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'z'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #0000BB'>$string</span><span style='color: #DD0000'>'&amp;nbsp;contains&amp;nbsp;a&amp;nbsp;'z'&amp;nbsp;or&amp;nbsp;'Z'!'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.eregi.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Ab PHP 5.3.0 ist die Regex-Erweiterung veraltet und jeder Aufruf dieser Funktion gibt eine <i>E_DEPRECATED</i>-Meldung aus. <br /> </p></blockquote> </div> <a name='function.eregi.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ereg.php' class='function' rel='rdfs-seeAlso'>ereg()</a> - Sucht &amp;Uuml;bereinstimmungen mit einem regul&amp;auml;ren Ausdruck</li> <li class='member'><a href='http://www.php.net/manual/de/function.ereg-replace.php' class='function' rel='rdfs-seeAlso'>ereg_replace()</a> - Ersetzt einen regul&amp;auml;ren Ausdruck</li> <li class='member'><a href='http://www.php.net/manual/de/function.eregi-replace.php' class='function' rel='rdfs-seeAlso'>eregi_replace()</a> - Ersetzt einen regul&amp;auml;ren Ausdr&amp;uuml;ck ohne Ber&amp;uuml;cksichtigung von Gro&amp;szlig;-/Kleinschreibung</li> <li class='member'><a href='http://www.php.net/manual/de/function.stripos.php' class='function' rel='rdfs-seeAlso'>stripos()</a> - Findet das erste Vorkommen eines Strings, unabh&amp;auml;ngig von Gro&amp;szlig;- und Kleinschreibung</li> <li class='member'><a href='http://www.php.net/manual/de/function.stristr.php' class='function' rel='rdfs-seeAlso'>stristr()</a> - Wie strstr, aber unabh&amp;auml;ngig von Gro&amp;szlig;- bzw. Kleinschreibung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ereg" value="<div id='function.ereg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ereg.php'>ereg</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ereg</span> &amp;mdash; <span class='dc-title'>Sucht &amp;Uuml;bereinstimmungen mit einem regul&amp;auml;ren Ausdruck</span></p> </div> <a name='function.ereg.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ereg</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$regs</tt></span> ] )</div> <p class='simpara'> Sucht in <i><tt class='parameter'>string</tt></i> unter Ber&amp;uuml;cksichtigung der Gro&amp;szlig;- und Kleinschreibung nach &amp;Uuml;bereinstimmungen mit dem regul&amp;auml;ren Ausdruck, der in <i><tt class='parameter'>pattern</tt></i> angegeben wurde. </p> </div> <a name='function.ereg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Regul&amp;auml;rer Ausdruck mit Ber&amp;uuml;cksichtigung der Gro&amp;szlig;- und Kleinschreibung </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu durchsuchende Zeichenkette </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>regs</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn &amp;Uuml;bereinstimmungen mit eingeklammerten Teilzeichenketten von <i><tt class='parameter'>pattern</tt></i> gefunden werden und die Funktion mit dem dritten Argument <i><tt class='parameter'>regs</tt></i> aufgerufen wurde, werden die &amp;Uuml;bereinstimmungen in den Elementen des Arrays <i><tt class='parameter'>regs</tt></i> gespeichert. </p> <p class='para'> <var class='varname'>$regs[1]</var> enth&amp;auml;lt die Teilzeichenkette der ersten Klammer, <var class='varname'>$regs[2]</var> die Teilzeichenkette der zweiten usw. <var class='varname'>$regs[0]</var> enth&amp;auml;lt bei &amp;Uuml;bereinstimmung mit <i><tt class='parameter'>string</tt></i> eine Kopie der kompletten Zeichenkette <i><tt class='parameter'>string</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.ereg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die L&amp;auml;nge der &amp;uuml;bereinstimmenden Zeichenkette zur&amp;uuml;ck, falls in <i><tt class='parameter'>string</tt></i> eine &amp;Uuml;bereinstimmung mit <i><tt class='parameter'>pattern</tt></i> gefunden wurde oder <b><tt class='constant'>FALSE</tt></b>, wenn keine &amp;Uuml;bereinstimmung gefunden wurde oder wenn ein Fehler aufgetreten ist. </p> <p class='para'> Falls der optionale Parameter <i><tt class='parameter'>regs</tt></i> nicht &amp;uuml;bergeben wurde oder die L&amp;auml;nge der &amp;uuml;bereinstimmenden Zeichenkette 0 ist, gibt diese Funktion 1 zur&amp;uuml;ck. </p> </div> <a name='function.ereg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ereg()</b>-Beispiel</b></p> <div class='example-contents para'><p> Das folgende Code-Schnipsel mimmt ein Datum im ISO-Format (JJJJ-MM-TT) und gibt es im Format TT.MM.JJJJ aus: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ereg&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$date</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$regs</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$regs</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</span><span style='color: #007700'>]</span><span style='color: #DD0000'>.</span><span style='color: #0000BB'>$regs</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]</span><span style='color: #DD0000'>.</span><span style='color: #0000BB'>$regs</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ung&amp;uuml;ltiges&amp;nbsp;Datumsformat:&amp;nbsp;</span><span style='color: #0000BB'>$date</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ereg.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Ab PHP 5.3.0 ist die Regex-Erweiterung veraltet und jeder Aufruf dieser Funktion gibt eine <i>E_DEPRECATED</i>-Meldung aus. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: Die Funktion <a href='http://www.php.net/manual/de/function.preg-match.php' class='function'>preg_match()</a>, die eine zu Perl kompatible Syntax regul&amp;auml;rer Ausdr&amp;uuml;cke verwendet, ist h&amp;auml;ufig die schnellere Alternative zu <b>ereg()</b>. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Bis (und inklusive) PHP 4.1.0 wird <var class='varname'>$regs</var> mit genau zehn Elementen gef&amp;uuml;llt, auch wenn es tats&amp;auml;chlich mehr oder weniger &amp;Uuml;bereinstimmungen mit den eingeklammerten Teilzeichenketten gibt. Dies wirkt sich aber nicht auf <b>ereg()</b>s F&amp;auml;higkeit aus, mehr &amp;uuml;bereinstimmende Teilzeichenketten zu finden. Falls keine &amp;Uuml;bereinstimmungen gefunden werden, wird <i>$regs</i> nicht von <b>ereg()</b> ver&amp;auml;ndert. </span> </p></blockquote> </div> <a name='function.ereg.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.eregi.php' class='function' rel='rdfs-seeAlso'>eregi()</a> - Sucht &amp;Uuml;bereinstimmung mit regul&amp;auml;rem Ausdruck ohne Ber&amp;uuml;cksichtigung von Gro&amp;szlig;-/Kleinschreibung</li> <li class='member'><a href='http://www.php.net/manual/de/function.ereg-replace.php' class='function' rel='rdfs-seeAlso'>ereg_replace()</a> - Ersetzt einen regul&amp;auml;ren Ausdruck</li> <li class='member'><a href='http://www.php.net/manual/de/function.eregi-replace.php' class='function' rel='rdfs-seeAlso'>eregi_replace()</a> - Ersetzt einen regul&amp;auml;ren Ausdr&amp;uuml;ck ohne Ber&amp;uuml;cksichtigung von Gro&amp;szlig;-/Kleinschreibung</li> <li class='member'><a href='http://www.php.net/manual/de/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - F&amp;uuml;hrt eine Suche mit einem regul&amp;auml;ren Ausdruck durch</li> <li class='member'><a href='http://www.php.net/manual/de/function.strpos.php' class='function' rel='rdfs-seeAlso'>strpos()</a> - Sucht das erste Vorkommen des Suchstrings</li> <li class='member'><a href='http://www.php.net/manual/de/function.strstr.php' class='function' rel='rdfs-seeAlso'>strstr()</a> - Findet das erste Vorkommen eines Strings</li> <li class='member'><a href='http://www.php.net/manual/de/function.quotemeta.php' class='function' rel='rdfs-seeAlso'>quotemeta()</a> - Quoten von Meta-Zeichen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="end" value="<div id='function.end' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.end.php'>end</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>end</span> &amp;mdash; <span class='dc-title'>Positioniert den internen Zeiger eines Arrays auf dessen letztes Element</span></p> </div> <a name='function.end.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>end</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> )</div> <p class='para rdfs-comment'> <b>end()</b> r&amp;uuml;ckt den internen Zeiger von <i><tt class='parameter'>array</tt></i> bis zum letzten Element vor, und gibt dessen Wert zur&amp;uuml;ck. </p> </div> <a name='function.end.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Array. </p> </dd> </dl> <p> </p> </div> <a name='function.end.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Wert des letzten Arrayelements zur&amp;uuml;ck oder <b><tt class='constant'>FALSE</tt></b> bei einem leeren Array. </p> </div> <a name='function.end.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>end()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'banana'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cranberry'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>end</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;cranberry<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.end.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - Liefert das aktuelle Element eines Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - Liefert das aktuelle Paar (Schl&amp;uuml;ssel und Wert) eines Arrays und r&amp;uuml;ckt den Arrayzeiger vor</li> <li class='member'><a href='http://www.php.net/manual/de/function.prev.php' class='function' rel='rdfs-seeAlso'>prev()</a> - Verkleinert den internen Zeiger eines Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.reset.php' class='function' rel='rdfs-seeAlso'>reset()</a> - Setzt den internen Zeiger eines Arrays auf sein erstes Element</li> <li class='member'><a href='http://www.php.net/manual/de/function.next.php' class='function' rel='rdfs-seeAlso'>next()</a> - R&amp;uuml;ckt den internen Zeiger eines Arrays vor</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="EmptyIterator::valid" value="<div id='emptyiterator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/emptyiterator.valid.php'>EmptyIterator::valid</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>EmptyIterator::valid</span> &amp;mdash; <span class='dc-title'>The valid() method</span></p> </div> <a name='emptyiterator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>EmptyIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> The EmptyIterator valid() method. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='emptyiterator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='emptyiterator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b><tt class='constant'>FALSE</tt></b> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="EmptyIterator::rewind" value="<div id='emptyiterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/emptyiterator.rewind.php'>EmptyIterator::rewind</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>EmptyIterator::rewind</span> &amp;mdash; <span class='dc-title'>The rewind() method</span></p> </div> <a name='emptyiterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>EmptyIterator::rewind</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> No operation, nothing to do. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='emptyiterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='emptyiterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="EmptyIterator::next" value="<div id='emptyiterator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/emptyiterator.next.php'>EmptyIterator::next</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>EmptyIterator::next</span> &amp;mdash; <span class='dc-title'>The next() method</span></p> </div> <a name='emptyiterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>EmptyIterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> No operation, nothing to do. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='emptyiterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='emptyiterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="EmptyIterator::key" value="<div id='emptyiterator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/emptyiterator.key.php'>EmptyIterator::key</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>EmptyIterator::key</span> &amp;mdash; <span class='dc-title'>The key() method</span></p> </div> <a name='emptyiterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>EmptyIterator::key</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This function must not be called. It throws an exception upon access. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='emptyiterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='emptyiterator.key.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Throws an <a href='http://www.php.net/manual/de/class.exception.php' class='classname'>Exception</a> if called. </p> </div> <a name='emptyiterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="EmptyIterator::current" value="<div id='emptyiterator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/emptyiterator.current.php'>EmptyIterator::current</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>EmptyIterator::current</span> &amp;mdash; <span class='dc-title'>The current() method</span></p> </div> <a name='emptyiterator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>EmptyIterator::current</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This function must not be called. It throws an exception upon access. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='emptyiterator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='emptyiterator.current.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Throws an <a href='http://www.php.net/manual/de/class.exception.php' class='classname'>Exception</a> if called. </p> </div> <a name='emptyiterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="EmptyIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.emptyiterator.php'>The EmptyIterator class</a></h1> <div class='partintro'> <div id='emptyiterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> The EmptyIterator class for an empty iterator. </p> </div> <div id='emptyiterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>EmptyIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>EmptyIterator</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.traversable.php' class='interfacename'>Traversable</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/emptyiterator.current.php' class='function'>current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/emptyiterator.key.php' class='function'>key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/emptyiterator.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/emptyiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/emptyiterator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/emptyiterator.current.php'>EmptyIterator::current</a> &amp;mdash; The current() method</li><li><a href='http://www.php.net/manual/de/emptyiterator.key.php'>EmptyIterator::key</a> &amp;mdash; The key() method</li><li><a href='http://www.php.net/manual/de/emptyiterator.next.php'>EmptyIterator::next</a> &amp;mdash; The next() method</li><li><a href='http://www.php.net/manual/de/emptyiterator.rewind.php'>EmptyIterator::rewind</a> &amp;mdash; The rewind() method</li><li><a href='http://www.php.net/manual/de/emptyiterator.valid.php'>EmptyIterator::valid</a> &amp;mdash; The valid() method</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="each" value="<div id='function.each' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.each.php'>each</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>each</span> &amp;mdash; <span class='dc-title'>Liefert das aktuelle Paar (Schl&amp;uuml;ssel und Wert) eines Arrays und r&amp;uuml;ckt den Arrayzeiger vor</span></p> </div> <a name='function.each.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>each</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> )</div> <p class='para rdfs-comment'> Liefert das aktuelle Schl&amp;uuml;ssel-Wert-Paare des Arrays <i><tt class='parameter'>array</tt></i> , und erh&amp;ouml;ht den Arrayzeiger. </p> <p class='para'> Nachdem <b>each()</b> ausgef&amp;uuml;hrt wurde, bleibt der Arrayzeiger beim n&amp;auml;chsten Element des Arrays, oder wenn am Ende des Arrays angelangt, nach dem letzten Element. Sie m&amp;uuml;ssen <a href='http://www.php.net/manual/de/function.reset.php' class='function'>reset()</a> verwenden, wenn Sie das Array erneut mittels each durchgehen wollen. </p> </div> <a name='function.each.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array. </p> </dd> </dl> <p> </p> </div> <a name='function.each.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt das aktuelle Schl&amp;uuml;ssel-Wert-Paar aus dem Array <i><tt class='parameter'>array</tt></i> zur&amp;uuml;ck. Dieses Paar wird als Array mit vier Elementen zur&amp;uuml;ckgegeben, und zwar mit den Schl&amp;uuml;sseln <i>0</i>, <i>1</i>, <i>key</i>, und <i>value</i>. Die Elemente <i>0</i> und <i>key</i> enthalten den Namen des Schl&amp;uuml;ssels, <i>1</i> und <i>value</i> den Wert. </p> <p class='para'> Zeigt der interne Zeiger hinter das Ende der Array-Inhalte, gibt <b>each()</b> <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> </div> <a name='function.each.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>each()</b>-Beispiele</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$foo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'bob'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'fred'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'jussi'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'jouni'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'egon'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'marliese'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$bar&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>each</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$foo</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$bar</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> <var class='varname'>$bar</var> enth&amp;auml;lt nun die folgenden Schl&amp;uuml;ssel-Wert-Paare: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [1] =&amp;gt; bob [value] =&amp;gt; bob [0] =&amp;gt; 0 [key] =&amp;gt; 0 ) </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$foo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Robert'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Bob'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Seppo'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Sepi'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$bar&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>each</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$foo</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$bar</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p class='para'> <var class='varname'>$bar</var> enth&amp;auml;lt nun die folgenden Schl&amp;uuml;ssel-Wert-Paare: </p> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [1] =&amp;gt; Bob [value] =&amp;gt; Bob [0] =&amp;gt; Robert [key] =&amp;gt; Robert ) </pre></div> </div> </div><p> </p> <p class='para'> <b>each()</b> wird typischerweise in Verbindung mit <a href='http://www.php.net/manual/de/function.list.php' class='function'>list()</a> verwendet, um ein Array durchzugehen: </p><div class='example'> <p><b>Beispiel #2 Durchgehen eines Arrays mit <b>each()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fruit&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Apfel'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Preiselbeere'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>reset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruit</span><span style='color: #007700'>);<br />while&amp;nbsp;(list(</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>each</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruit</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>&amp;nbsp;=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> a =&amp;gt; Apfel b =&amp;gt; Banane c =&amp;gt; Preiselbeere </pre></div> </div> </div><p> </p> <div class='caution'><b class='caution'>Achtung</b> <p class='para'> Da die Zuweisung eines Arrays zu einer anderen Variable den originalen Arrayzeiger zur&amp;uuml;cksetzt, w&amp;uuml;rde unser obiges Beispiel in eine Endlosschleife geraten, h&amp;auml;tten wir <var class='varname'>$fruit</var> innerhalb der Schleife einer anderen Variable zugeordnet. </p> </div> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> <b>each()</b> akzeptiert ebenfalls Objekte, liefert aber eventuell unerwartete Ergebnisse zur&amp;uuml;ck. Es wird daher nicht empfohlen, &amp;uuml;ber Objekteigenschaften mit <b>each()</b> zu iterieren. </p> </div> </div> <a name='function.each.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.key.php' class='function' rel='rdfs-seeAlso'>key()</a> - Liefert einen Schl&amp;uuml;ssel eines assoziativen Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.list.php' class='function' rel='rdfs-seeAlso'>list()</a> - Weist Variablen zu, als w&amp;auml;ren sie ein Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - Liefert das aktuelle Element eines Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.reset.php' class='function' rel='rdfs-seeAlso'>reset()</a> - Setzt den internen Zeiger eines Arrays auf sein erstes Element</li> <li class='member'><a href='http://www.php.net/manual/de/function.next.php' class='function' rel='rdfs-seeAlso'>next()</a> - R&amp;uuml;ckt den internen Zeiger eines Arrays vor</li> <li class='member'><a href='http://www.php.net/manual/de/function.prev.php' class='function' rel='rdfs-seeAlso'>prev()</a> - Verkleinert den internen Zeiger eines Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/control-structures.foreach.php' class='link'>foreach</a></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.iterations.php' class='link'>Objektiteration</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="doubleval" value="<div id='function.doubleval' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.doubleval.php'>doubleval</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>doubleval</span> &amp;mdash; <span class='dc-title'>Alias von <a href='http://www.php.net/manual/de/function.floatval.php' class='function'>floatval()</a></span></p> </div> <a name='function.doubleval.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='simpara'> Diese Funktion ist ein Alias f&amp;uuml;r: <a href='http://www.php.net/manual/de/function.floatval.php' class='function'>floatval()</a>. </p> </div> <a name='function.doubleval.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> <b>doubleval()</b> wurde zum Alias f&amp;uuml;r <a href='http://www.php.net/manual/de/function.floatval.php' class='function'>floatval()</a>. Davor gab es nur <b>doubleval()</b>. </td> </tr> </tbody> </table> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DomainException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.domainexception.php'>The DomainException class</a></h1> <div class='partintro'> <div id='domainexception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> A domain exception </p> </div> <div id='domainexception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DomainException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DomainException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.logicexception.php' class='classname'>LogicException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getcode.php' class='function'>Exception::getCode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getline.php' class='function'>Exception::getLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.gettrace.php' class='function'>Exception::getTrace</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.gettraceasstring.php' class='function'>Exception::getTraceAsString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.clone.php' class='function'>Exception::__clone</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dl" value="<div id='function.dl' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.dl.php'>dl</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>dl</span> &amp;mdash; <span class='dc-title'>L&amp;auml;dt eine PHP-Erweiterung (Extension) zur Laufzeit </span></p> </div> <a name='function.dl.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>dl</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$library</tt></span> )</div> <p class='para rdfs-comment'> L&amp;auml;dt die mittels dem Parameter <i><tt class='parameter'>library</tt></i> angegebene PHP-Erweiterung. Der Parameter <i><tt class='parameter'>library</tt></i> ist <em class='emphasis'>nur</em> der Dateiname der zu ladenden Erweiterung (Extension), welcher von Ihrer Plattform abh&amp;auml;ngig ist. Z.B. w&amp;uuml;rde die Extension <a href='http://www.php.net/manual/de/ref.sockets.php' class='link'>sockets</a> (wenn als shared module kompiliert, nicht standardm&amp;auml;&amp;szlig;ig!) auf Unix Plattformen <var class='filename'>sockets.so</var>, und auf Windows Plattformen <var class='filename'>php_sockets.dll</var> hei&amp;szlig;en. </p> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. Ist die Funktionalit&amp;auml;t des Ladens von Modulen nicht verf&amp;uuml;gbar (siehe Anmerkung), oder wurde sie deaktiviert (entweder durch Deaktivieren von <i>enable_dl</i> oder durch aktivieren von <i>safe_mode</i> in der <var class='filename'>php.ini</var>), wird ein <b><tt class='constant'>E_ERROR</tt></b> ausgegeben, und die Ausf&amp;uuml;hrung gestoppt. Scheitert <b>dl()</b> weil die angegebene Erweiterung nicht geladen werden konnte, wird zus&amp;auml;tzlich zu <b><tt class='constant'>FALSE</tt></b> eine <b><tt class='constant'>E_WARNING</tt></b> Meldung ausgegeben. </p> <p class='para'> Verwenden Sie <a href='http://www.php.net/manual/de/function.extension-loaded.php' class='function'>extension_loaded()</a> um zu testen, ob die gew&amp;uuml;nschte Erweiterung bereits verf&amp;uuml;gbar ist oder nicht. Dies funktioniert sowohl bei eingebauten, als auch bei dynamisch geladenen Erweiterungen (entweder durch <var class='filename'>php.ini</var>, oder mittels <b>dl()</b>). </p> <div class='example'> <p><b>Beispiel #1 <b>dl()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> if&amp;nbsp;(!extension_loaded('gd'))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!dl('gd.so'))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}</span> </code></div> </div> </div> <p class='para'> Das Verzeichnis, von wo aus die Erweiterung geladen wird, h&amp;auml;ngt von Ihrer Plattform ab: </p> <p class='para'> Windows - Wenn nicht explizit in der <var class='filename'>php.ini</var> angegeben, wird die Erweiterung standardm&amp;auml;&amp;szlig;ig von <var class='filename'>c:\php4\extensions\</var> geladen. </p> <p class='para'> Unix - Wenn nicht explizit in der <var class='filename'>php.ini</var> angegeben, h&amp;auml;ngt das standardm&amp;auml;&amp;szlig;ige Verzeichnis ab von: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> ob PHP mit <i>--enable-debug</i> erstellt wurde oder nicht </span> </li> <li class='listitem'> <span class='simpara'> ob PHP mit (experimentellem) ZTS (Zend Thread Safety) Unterst&amp;uuml;tzung erstellt wurde oder nicht </span> </li> <li class='listitem'> <span class='simpara'> der aktuellen internen <i>ZEND_MODULE_API_NO</i> (Zend interne Modul API Nummer, welche im Grunde das Datum der letzten gr&amp;ouml;&amp;szlig;eren Modul API &amp;Auml;nderung darstellt, z.B. <i>20010901</i>). </span> </li> </ul><p> Das obige in Betracht gezogen, ist das standardm&amp;auml;&amp;szlig;ige Verzeichnis <i>&amp;lt;php-install-directory&amp;gt;/lib/php/extension/&amp;lt;debug-or-not&amp;gt;-&amp;lt;zts-or-not&amp;gt;-ZEND_MODULE_API_NO</i>, z.B. <var class='filename'>/usr/local/php/lib/php/extensions/debug-non-zts-20010901</var> oder <var class='filename'>/usr/local/php/lib/php/extensions/no-debug-zts-20010901</var>. </p> <blockquote><p><b class='note'>Hinweis</b>: <b>dl()</b> wird in multithreaded WebServern <em class='emphasis'>nicht</em> unterst&amp;uuml;tzt. In solch einer Umgebung verwenden Sie bitte die <i>extensions</i> Anweisung in Ihrer <var class='filename'>php.ini</var>. Die <i>CGI</i> und <i>CLI</i> Module sind davon jedoch <em class='emphasis'>nicht</em> betroffen! <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <b>dl()</b> unterscheidet auf Unix Plattformen zwischen Gro&amp;szlig;- und Kleinschreibung. <br /> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/ini.core.php#ini.extension' class='link'>Extension Loading Directives</a> and <a href='http://www.php.net/manual/de/function.extension-loaded.php' class='function'>extension_loaded()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="disk_total_space" value="<div id='function.disk-total-space' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.disk-total-space.php'>disk_total_space</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>disk_total_space</span> &amp;mdash; <span class='dc-title'>Liefert die Gesamtgr&amp;ouml;&amp;szlig;e eines Verzeichnisses</span></p> </div> <a name='function.disk-total-space.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>disk_total_space</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> Anhand des &amp;uuml;bergebenen Strings mit dem Verzeichnisnamen gibt diese Funktion die Anzahl Bytes auf dem korrespondierenden Dateisystem oder der Disk Partition zur&amp;uuml;ck. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>disk_total_space()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> $df&amp;nbsp;=&amp;nbsp;disk_total_space('/');&amp;nbsp;//&amp;nbsp;$df&amp;nbsp;enth&amp;auml;lt&amp;nbsp;die&amp;nbsp;Gesamtanzahl&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;verf&amp;uuml;gbarer&amp;nbsp;Bytes&amp;nbsp;in&amp;nbsp;'/'</span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="disk_free_space" value="<div id='function.disk-free-space' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.disk-free-space.php'>disk_free_space</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>disk_free_space</span> &amp;mdash; <span class='dc-title'> Liefert den freien Speicherplatz in einem Verzeichnis </span></p> </div> <a name='function.disk-free-space.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>disk_free_space</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion gibt den freien Speicherplatz eines Verzeichnisses in Byte zur&amp;uuml;ck. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>disk_free_space()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> $df&amp;nbsp;=&amp;nbsp;disk_free_space('/');&amp;nbsp;//&amp;nbsp;$df&amp;nbsp;h&amp;auml;lt&amp;nbsp;die&amp;nbsp;Anzahl&amp;nbsp;an&amp;nbsp;freien&amp;nbsp;Bytes&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;im&amp;nbsp;Verzeichnis&amp;nbsp;&amp;nbsp;'/'</span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="diskfreespace" value="<div id='function.diskfreespace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.diskfreespace.php'>diskfreespace</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>diskfreespace</span> &amp;mdash; <span class='dc-title'>Ist ein Alias f&amp;uuml;r <a href='http://www.php.net/manual/de/function.disk-free-space.php' class='function'>disk_free_space()</a></span></p> </div> <a name='function.diskfreespace.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>diskfreespace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> Von diesem Alias wird abgeraten, benutzen Sie stattdessen <a href='http://www.php.net/manual/de/function.disk-free-space.php' class='function'>disk_free_space()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dirname" value="<div id='function.dirname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.dirname.php'>dirname</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>dirname</span> &amp;mdash; <span class='dc-title'> Extrahiert den Verzeichnis-Namen aus einer vollst&amp;auml;ndigen Pfadangabe </span></p> </div> <a name='function.dirname.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>dirname</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> )</div> <p class='para rdfs-comment'> Bei einer vollst&amp;auml;ndigen Pfadangabe gibt diese Funktion den Verzeichnispfad zur&amp;uuml;ck. </p> <p class='para'> Unter Windows wird sowohl der Slash (<i>/</i>) als auch der Backslash (<i>\</i>) als Trennzeichen bei Pfadangaben benutzt. Unter anderen Betriebssystemen hingegen nur der Slash (<i>/</i>). </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>dirname()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> $path&amp;nbsp;=&amp;nbsp;'/etc/passwd';<br />$file&amp;nbsp;=&amp;nbsp;dirname&amp;nbsp;($path);&amp;nbsp;//&amp;nbsp;$file&amp;nbsp;enth&amp;auml;lt&amp;nbsp;den&amp;nbsp;Wert&amp;nbsp;'/etc'</span> </code></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: Seit PHP 4.0.3 entspricht <b>dirname()</b> dem POSIX-Standard. Im Grunde hei&amp;szlig;t das, dass wenn keine Slashes in <i><tt class='parameter'>path</tt></i> vorhanden sind, wird ein Punkt (&amp;#039;<i>.</i>&amp;#039;) zur&amp;uuml;ckgegeben, womit das aktuelle Verzeichnis gemeint ist. Andernfalls enth&amp;auml;lt der zur&amp;uuml;ckgegebene String <i><tt class='parameter'>path</tt></i> , jedoch ohne den hinteren <i>/component</i>. Beachten Sie, dass Sie von <b>dirname()</b> oft einen Slash oder Punkt zur&amp;uuml;ckbekommen, wo die alte Funktionalit&amp;auml;t einen leeren String lieferte. <br /> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.basename.php' class='function'>basename()</a>, <a href='http://www.php.net/manual/de/function.pathinfo.php' class='function'>pathinfo()</a> und <a href='http://www.php.net/manual/de/function.realpath.php' class='function'>realpath()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator::__toString" value="<div id='directoryiterator.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/directoryiterator.tostring.php'>DirectoryIterator::__toString</a></h1> <p class='verinfo'>()</p><p class='refpurpose'><span class='refname'>DirectoryIterator::__toString</span> &amp;mdash; <span class='dc-title'>Get file name as a string</span></p> </div> <a name='directoryiterator.tostring.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>DirectoryIterator::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the file name of the current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='directoryiterator.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the file name of the current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.tostring.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <span class='methodname'><b>DirectoryIterator::__toString</b></span> example</b></p> <div class='example-contents para'><p> This example will list the contents of the directory containing the script. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>));<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$dir&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> . .. apple.jpg banana.jpg index.php pear.jpg </pre></div> </div> </div><p> </p> </div> <a name='directoryiterator.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getfilename.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::getFilename</a> - Return file name of current DirectoryIterator item.</span></li> <li class='member'>The <a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.tostring' class='link'>__toString</a> magic method</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator::__construct" value="<div id='directoryiterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/directoryiterator.construct.php'>DirectoryIterator::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DirectoryIterator::__construct</span> &amp;mdash; <span class='dc-title'>Constructs a new directory iterator from a path</span></p> </div> <a name='directoryiterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='constructorsynopsis dc-description'> <span class='methodname'><b>DirectoryIterator::__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> )</div> <p class='para rdfs-comment'> Constructs a new directory iterator from a path. </p> </div> <a name='directoryiterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The path of the directory to traverse. </p> </dd> </dl> <p> </p> </div> <a name='directoryiterator.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Throws an <a href='http://www.php.net/manual/de/class.unexpectedvalueexception.php' class='classname'>UnexpectedValueException</a> if the <i><tt class='parameter'>path</tt></i> cannot be opened. </p> </div> <a name='directoryiterator.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <span class='methodname'><b>DirectoryIterator::__construct</b></span> example</b></p> <div class='example-contents para'><p> This example will list the contents of the directory containing the script. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>));<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$dir&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isDot</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFilename</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='directoryiterator.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/class.splfileinfo.php' class='classname'>SplFileInfo</a></li> <li class='member'><a href='http://www.php.net/manual/de/class.iterator.php' class='classname'>Iterator</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator::valid" value="<div id='directoryiterator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/directoryiterator.valid.php'>DirectoryIterator::valid</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DirectoryIterator::valid</span> &amp;mdash; <span class='dc-title'>Check whether current DirectoryIterator position is a valid file</span></p> </div> <a name='directoryiterator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><b>DirectoryIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Check whether current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> position is a valid file. </p> </div> <a name='directoryiterator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='directoryiterator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> if the position is valid, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='directoryiterator.valid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <span class='methodname'><b>DirectoryIterator::valid</b></span> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Loop&amp;nbsp;to&amp;nbsp;end&amp;nbsp;of&amp;nbsp;iterator<br /></span><span style='color: #007700'>while(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;FALSE<br /></span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>rewind</span><span style='color: #007700'>();&amp;nbsp;<br /></span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;TRUE<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='directoryiterator.valid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.current.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::current</a> - Return the current DirectoryIterator item.</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.key.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::key</a> - Return the key for the current DirectoryIterator item</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.next.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::next</a> - Move forward to next DirectoryIterator item</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.rewind.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::rewind</a> - Rewind the DirectoryIterator back to the start</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/iterator.valid.php' class='function' rel='rdfs-seeAlso'>Iterator::valid</a> - Pr&amp;uuml;ft, ob die aktuelle Position zul&amp;auml;ssig ist</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator::rewind" value="<div id='directoryiterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/directoryiterator.rewind.php'>DirectoryIterator::rewind</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DirectoryIterator::rewind</span> &amp;mdash; <span class='dc-title'>Rewind the DirectoryIterator back to the start</span></p> </div> <a name='directoryiterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DirectoryIterator::rewind</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Rewind the <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> back to the start. </p> </div> <a name='directoryiterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='directoryiterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='directoryiterator.rewind.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <span class='methodname'><b>DirectoryIterator::rewind</b></span> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//1<br /><br /></span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>rewind</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//rewinding&amp;nbsp;to&amp;nbsp;the&amp;nbsp;beginning<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//0<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='directoryiterator.rewind.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.current.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::current</a> - Return the current DirectoryIterator item.</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.key.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::key</a> - Return the key for the current DirectoryIterator item</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.next.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::next</a> - Move forward to next DirectoryIterator item</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.valid.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::valid</a> - Check whether current DirectoryIterator position is a valid file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/iterator.rewind.php' class='function' rel='rdfs-seeAlso'>Iterator::rewind</a> - Setzt den Iterator auf das erste Element zur&amp;uuml;ck</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator::next" value="<div id='directoryiterator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/directoryiterator.next.php'>DirectoryIterator::next</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DirectoryIterator::next</span> &amp;mdash; <span class='dc-title'>Move forward to next DirectoryIterator item</span></p> </div> <a name='directoryiterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>DirectoryIterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Move forward to the next <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='directoryiterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='directoryiterator.next.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <span class='methodname'><b>DirectoryIterator::next</b></span> example</b></p> <div class='example-contents para'><p> List the contents of a directory using a while loop. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>));<br />while(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFilename</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> . .. apple.jpg banana.jpg index.php pear.jpg </pre></div> </div> </div><p> </p> </div> <a name='directoryiterator.next.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.current.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::current</a> - Return the current DirectoryIterator item.</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.key.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::key</a> - Return the key for the current DirectoryIterator item</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.rewind.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::rewind</a> - Rewind the DirectoryIterator back to the start</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.valid.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::valid</a> - Check whether current DirectoryIterator position is a valid file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/iterator.next.php' class='function' rel='rdfs-seeAlso'>Iterator::next</a> - R&amp;uuml;ckt den Zeiger auf das n&amp;auml;chste Element vor</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator::key" value="<div id='directoryiterator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/directoryiterator.key.php'>DirectoryIterator::key</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DirectoryIterator::key</span> &amp;mdash; <span class='dc-title'>Return the key for the current DirectoryIterator item</span></p> </div> <a name='directoryiterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>DirectoryIterator::key</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the key for the current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='directoryiterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The key for the current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.key.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <span class='methodname'><b>DirectoryIterator::key</b></span> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>));<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$dir&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isDot</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;=&amp;gt;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFilename</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 =&amp;gt; apple.jpg 1 =&amp;gt; banana.jpg 2 =&amp;gt; index.php 3 =&amp;gt; pear.jpg </pre></div> </div> </div><p> </p> </div> <a name='directoryiterator.key.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.current.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::current</a> - Return the current DirectoryIterator item.</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.next.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::next</a> - Move forward to next DirectoryIterator item</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.rewind.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::rewind</a> - Rewind the DirectoryIterator back to the start</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.valid.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::valid</a> - Check whether current DirectoryIterator position is a valid file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/iterator.key.php' class='function' rel='rdfs-seeAlso'>Iterator::key</a> - Gibt den Schl&amp;uuml;ssel des aktuellen Elements zur&amp;uuml;ck</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator::isDot" value="<div id='directoryiterator.isdot' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/directoryiterator.isdot.php'>DirectoryIterator::isDot</a></h1> <p class='verinfo'>(PHP 5.1.0)</p><p class='refpurpose'><span class='refname'>DirectoryIterator::isDot</span> &amp;mdash; <span class='dc-title'>Determine if current DirectoryIterator item is &amp;#039;.&amp;#039; or &amp;#039;..&amp;#039;</span></p> </div> <a name='directoryiterator.isdot.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><b>DirectoryIterator::isDot</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Determines if the current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item is a directory and either <i>.</i> or <i>..</i>. </p> </div> <a name='directoryiterator.isdot.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='directoryiterator.isdot.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> if the entry is <i>.</i> or <i>..</i>, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='directoryiterator.isdot.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <span class='methodname'><b>DirectoryIterator::isDot</b></span> example</b></p> <div class='example-contents para'><p> This example will list all files, omitting the <i>.</i> and <i>..</i> entries. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>));<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isDot</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFilename</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> apple.jpg banana.jpg example.php pears.jpg </pre></div> </div> </div><p> </p> </div> <a name='directoryiterator.isdot.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.gettype.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::getType</a> - Determine the type of the current DirectoryIterator item</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.isdir.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::isDir</a> - Determine if current DirectoryIterator item is a directory</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.isfile.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::isFile</a> - Determine if current DirectoryIterator item is a regular file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.islink.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::isLink</a> - Determine if current DirectoryIterator item is a symbolic link</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator::getFilename" value="<div id='directoryiterator.getfilename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/directoryiterator.getfilename.php'>DirectoryIterator::getFilename</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DirectoryIterator::getFilename</span> &amp;mdash; <span class='dc-title'>Return file name of current DirectoryIterator item.</span></p> </div> <a name='directoryiterator.getfilename.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>DirectoryIterator::getFilename</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the file name of the current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.getfilename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='directoryiterator.getfilename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the file name of the current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.getfilename.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <span class='methodname'><b>DirectoryIterator::getFilename</b></span> example</b></p> <div class='example-contents para'><p> This example will list the contents of the directory containing the script. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>));<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$dir&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFilename</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> . .. apple.jpg banana.jpg index.php pear.jpg </pre></div> </div> </div><p> </p> </div> <a name='directoryiterator.getfilename.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getbasename.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::getBasename</a> - Get base name of current DirectoryIterator item.</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getpath.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::getPath</a> - Get path of current Iterator item without filename</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getpathname.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::getPathname</a> - Return path and file name of current DirectoryIterator item</span></li> <li class='member'><a href='http://www.php.net/manual/de/function.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Liefert Informationen &amp;uuml;ber den Dateipfad</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator::getBasename" value="<div id='directoryiterator.getbasename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/directoryiterator.getbasename.php'>DirectoryIterator::getBasename</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.2)</p><p class='refpurpose'><span class='refname'>DirectoryIterator::getBasename</span> &amp;mdash; <span class='dc-title'>Get base name of current DirectoryIterator item.</span></p> </div> <a name='directoryiterator.getbasename.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>DirectoryIterator::getBasename</b></span> ([ <span class='methodparam'> <span class='type'>string</span> <tt class='parameter'>$suffix</tt> </span> ] )</div> <p class='para rdfs-comment'> Get the base name of the current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.getbasename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>suffix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If the base name ends in <i><tt class='parameter'>suffix</tt></i> , this will be cut. </p> </dd> </dl> <p> </p> </div> <a name='directoryiterator.getbasename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The base name of the current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.getbasename.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <span class='methodname'><b>DirectoryIterator::getBasename</b></span> example</b></p> <div class='example-contents para'><p> This example will list the full base name and the base name with suffix <i>.jpg</i> removed for the files in the directory containing the script. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>));<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$dir&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isFile</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getBasename</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$fileinfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getBasename</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'.jpg'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> apple.jpg apple banana.jpg banana index.php index.php pear.jpg pear </pre></div> </div> </div><p> </p> </div> <a name='directoryiterator.getbasename.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getfilename.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::getFilename</a> - Return file name of current DirectoryIterator item.</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getpath.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::getPath</a> - Get path of current Iterator item without filename</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getpathname.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::getPathname</a> - Return path and file name of current DirectoryIterator item</span></li> <li class='member'><a href='http://www.php.net/manual/de/function.basename.php' class='function' rel='rdfs-seeAlso'>basename()</a> - Extrahiert den Namen einer Datei aus einer vollst&amp;auml;ndigen Pfadangabe</li> <li class='member'><a href='http://www.php.net/manual/de/function.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Liefert Informationen &amp;uuml;ber den Dateipfad</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator::current" value="<div id='directoryiterator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/directoryiterator.current.php'>DirectoryIterator::current</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>DirectoryIterator::current</span> &amp;mdash; <span class='dc-title'>Return the current DirectoryIterator item.</span></p> </div> <a name='directoryiterator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/de/class.directoryiterator.php' class='type DirectoryIterator'>DirectoryIterator</a></span> <span class='methodname'><b>DirectoryIterator::current</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='directoryiterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> item. </p> </div> <a name='directoryiterator.current.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <span class='methodname'><b>DirectoryIterator::current</b></span> example</b></p> <div class='example-contents para'><p> This example will list the contents of the directory containing the script. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>));<br />while(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;=&amp;gt;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFilename</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 =&amp;gt; . 1 =&amp;gt; .. 2 =&amp;gt; apple.jpg 3 =&amp;gt; banana.jpg 4 =&amp;gt; index.php 5 =&amp;gt; pear.jpg </pre></div> </div> </div><p> </p> </div> <a name='directoryiterator.current.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.key.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::key</a> - Return the key for the current DirectoryIterator item</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.next.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::next</a> - Move forward to next DirectoryIterator item</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.rewind.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::rewind</a> - Rewind the DirectoryIterator back to the start</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.valid.php' class='function' rel='rdfs-seeAlso'>DirectoryIterator::valid</a> - Check whether current DirectoryIterator position is a valid file</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/iterator.current.php' class='function' rel='rdfs-seeAlso'>Iterator::current</a> - Gibt das aktuelle Element zur&amp;uuml;ck</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DirectoryIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.directoryiterator.php'>The DirectoryIterator class</a></h1> <div class='partintro'> <div id='directoryiterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> The DirectoryIterator class provides a simple interface for viewing the contents of filesystem directories. </p> </div> <div id='directoryiterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DirectoryIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DirectoryIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.splfileinfo.php' class='classname'>SplFileInfo</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.seekableiterator.php' class='interfacename'>SeekableIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='constructorsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DirectoryIterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.current.php' class='function'>current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getatime.php' class='function'>getATime</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getbasename.php' class='function'>getBasename</a></span> ([ <span class='methodparam'> <span class='type'>string</span> <tt class='parameter'>$suffix</tt> </span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getctime.php' class='function'>getCTime</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getfilename.php' class='function'>getFilename</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getgroup.php' class='function'>getGroup</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getinode.php' class='function'>getInode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getmtime.php' class='function'>getMTime</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getowner.php' class='function'>getOwner</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getpath.php' class='function'>getPath</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getpathname.php' class='function'>getPathname</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getperms.php' class='function'>getPerms</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.getsize.php' class='function'>getSize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.gettype.php' class='function'>getType</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.isdir.php' class='function'>isDir</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.isdot.php' class='function'>isDot</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.isexecutable.php' class='function'>isExecutable</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.isfile.php' class='function'>isFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.islink.php' class='function'>isLink</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.isreadable.php' class='function'>isReadable</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.iswritable.php' class='function'>isWritable</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.key.php' class='function'>key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.seek.php' class='function'>seek</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$position</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/directoryiterator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/directoryiterator.construct.php'>DirectoryIterator::__construct</a> &amp;mdash; Constructs a new directory iterator from a path</li><li><a href='http://www.php.net/manual/de/directoryiterator.current.php'>DirectoryIterator::current</a> &amp;mdash; Return the current DirectoryIterator item.</li><li><a href='http://www.php.net/manual/de/directoryiterator.getatime.php'>DirectoryIterator::getATime</a> &amp;mdash; Get last access time of the current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.getbasename.php'>DirectoryIterator::getBasename</a> &amp;mdash; Get base name of current DirectoryIterator item.</li><li><a href='http://www.php.net/manual/de/directoryiterator.getctime.php'>DirectoryIterator::getCTime</a> &amp;mdash; Get inode change time of the current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.getfilename.php'>DirectoryIterator::getFilename</a> &amp;mdash; Return file name of current DirectoryIterator item.</li><li><a href='http://www.php.net/manual/de/directoryiterator.getgroup.php'>DirectoryIterator::getGroup</a> &amp;mdash; Get group for the current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.getinode.php'>DirectoryIterator::getInode</a> &amp;mdash; Get inode for the current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.getmtime.php'>DirectoryIterator::getMTime</a> &amp;mdash; Get last modification time of current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.getowner.php'>DirectoryIterator::getOwner</a> &amp;mdash; Get owner of current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.getpath.php'>DirectoryIterator::getPath</a> &amp;mdash; Get path of current Iterator item without filename</li><li><a href='http://www.php.net/manual/de/directoryiterator.getpathname.php'>DirectoryIterator::getPathname</a> &amp;mdash; Return path and file name of current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.getperms.php'>DirectoryIterator::getPerms</a> &amp;mdash; Get the permissions of current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.getsize.php'>DirectoryIterator::getSize</a> &amp;mdash; Get size of current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.gettype.php'>DirectoryIterator::getType</a> &amp;mdash; Determine the type of the current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.isdir.php'>DirectoryIterator::isDir</a> &amp;mdash; Determine if current DirectoryIterator item is a directory</li><li><a href='http://www.php.net/manual/de/directoryiterator.isdot.php'>DirectoryIterator::isDot</a> &amp;mdash; Determine if current DirectoryIterator item is '.' or '..'</li><li><a href='http://www.php.net/manual/de/directoryiterator.isexecutable.php'>DirectoryIterator::isExecutable</a> &amp;mdash; Determine if current DirectoryIterator item is executable</li><li><a href='http://www.php.net/manual/de/directoryiterator.isfile.php'>DirectoryIterator::isFile</a> &amp;mdash; Determine if current DirectoryIterator item is a regular file</li><li><a href='http://www.php.net/manual/de/directoryiterator.islink.php'>DirectoryIterator::isLink</a> &amp;mdash; Determine if current DirectoryIterator item is a symbolic link</li><li><a href='http://www.php.net/manual/de/directoryiterator.isreadable.php'>DirectoryIterator::isReadable</a> &amp;mdash; Determine if current DirectoryIterator item can be read</li><li><a href='http://www.php.net/manual/de/directoryiterator.iswritable.php'>DirectoryIterator::isWritable</a> &amp;mdash; Determine if current DirectoryIterator item can be written to</li><li><a href='http://www.php.net/manual/de/directoryiterator.key.php'>DirectoryIterator::key</a> &amp;mdash; Return the key for the current DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.next.php'>DirectoryIterator::next</a> &amp;mdash; Move forward to next DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.rewind.php'>DirectoryIterator::rewind</a> &amp;mdash; Rewind the DirectoryIterator back to the start</li><li><a href='http://www.php.net/manual/de/directoryiterator.seek.php'>DirectoryIterator::seek</a> &amp;mdash; Seek to a DirectoryIterator item</li><li><a href='http://www.php.net/manual/de/directoryiterator.tostring.php'>DirectoryIterator::__toString</a> &amp;mdash; Get file name as a string</li><li><a href='http://www.php.net/manual/de/directoryiterator.valid.php'>DirectoryIterator::valid</a> &amp;mdash; Check whether current DirectoryIterator position is a valid file</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dir" value="<div id='class.dir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/class.dir.php'>dir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>dir</span> &amp;mdash; <span class='dc-title'>Gibt eine Instanz der Verzeichnis-Klasse zur&amp;uuml;ck</span></p> </div> <a name='class.dir.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>Directory</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>Directory</b> </span> {</div> <div class='fieldsynopsis'> <span class='type'>string</span> <var class='varname'>$path</var> ;</div> <div class='fieldsynopsis'> <span class='type'>resource</span> <var class='varname'>$handle</var> ;</div> <div class='methodsynopsis dc-description'><span class='type'>string</span> <span class='methodname'><b>read</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'><span class='type'>void</span> <span class='methodname'><b>rewind</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'><span class='type'>void</span> <span class='methodname'><b>close</b></span> ( <span class='methodparam'>void</span> )</div> }</div> <p class='para'> Ein pseudo-objektorientierter Mechanismus zum Lesen eines Verzeichnisses. Das in <i><tt class='parameter'>directory</tt></i> angegebene Verzeichnis wird ge&amp;ouml;ffnet. Sobald das Verzeichnis ge&amp;ouml;ffnet ist, stehen 2 Eigenschaften zur Verf&amp;uuml;gung. Die Eigenschaft Handle kann mit anderen Verzeichnis-Funktionen wie <a href='http://www.php.net/manual/de/function.readdir.php' class='function'>readdir()</a>, <a href='http://www.php.net/manual/de/function.rewinddir.php' class='function'>rewinddir()</a> und <a href='http://www.php.net/manual/de/function.closedir.php' class='function'>closedir()</a> benutzt werden. Die Eigenschaft Path enth&amp;auml;lt die Pfadangabe des ge&amp;ouml;ffneten Verzeichnisses. Es sind 3 Methoden verf&amp;uuml;gbar: read (lesen), rewind (zur&amp;uuml;cksetzen) und close (schlie&amp;szlig;en). </p> </div> <a name='class.dir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>dir()</b> Beispiel</b></p> <div class='example-contents para'><p> Beachten Sie im nachfolgenden Beispiel, wie der R&amp;uuml;ckgabewert der Funktion <b>dir::read()</b> &amp;uuml;berpr&amp;uuml;ft wird. Es wird explizit getestet, ob der R&amp;uuml;ckgabewert identisch (den gleichen Wert und Datentyp hat, siehe <a href='http://www.php.net/manual/de/language.operators.comparison.php' class='link'> Vergleichs-0peratoren</a>) mit <b><tt class='constant'>FALSE</tt></b> ist, weil sonst jeder Verzeichniseintrag, der zu <b><tt class='constant'>FALSE</tt></b> ausgewertet wird, die Schleife abbricht. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$d&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>dir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/etc/php5'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Handle:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$d</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>handle&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Path:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$d</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>path&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />while&amp;nbsp;(</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>!==&amp;nbsp;(</span><span style='color: #0000BB'>$entry&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$d</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>read</span><span style='color: #007700'>()))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$entry</span><span style='color: #007700'>.</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>$d</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Handle: Resource id #2 Path: /etc/php5 . .. apache cgi cli </pre></div> </div> </div><p> </p> </div> <a name='class.dir.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Die Reihenfolge der Verzeichniseintr&amp;auml;ge, die von der read-Methode zur&amp;uuml;ckgegeben werden, ist systemabh&amp;auml;ngig. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="deg2rad" value="<div id='function.deg2rad' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.deg2rad.php'>deg2rad</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>deg2rad</span> &amp;mdash; <span class='dc-title'> Rechnet einen Winkel von Grad in Bogenma&amp;szlig; um </span></p> </div> <a name='function.deg2rad.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>deg2rad</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$number</tt></span> )</div> <p class='para rdfs-comment'> Die Funktion rechnet den Wert <i><tt class='parameter'>number</tt></i> in Grad um in den entsprechenden Wert in Bogenma&amp;szlig;. </p> </div> <a name='function.deg2rad.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Winkel in Grad </p> </dd> </dl> <p> </p> </div> <a name='function.deg2rad.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der equivalente Wert zu <i><tt class='parameter'>number</tt></i> in Bogenma&amp;szlig; </p> </div> <a name='function.deg2rad.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>deg2rad()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>deg2rad</span><span style='color: #007700'>(</span><span style='color: #0000BB'>45</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;0.785398163397<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>deg2rad</span><span style='color: #007700'>(</span><span style='color: #0000BB'>45</span><span style='color: #007700'>)&amp;nbsp;===&amp;nbsp;</span><span style='color: #0000BB'>M_PI_4</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;bool(true)<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.deg2rad.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.rad2deg.php' class='function' rel='rdfs-seeAlso'>rad2deg()</a> - Umrechnung von Bogenma&amp;szlig; in Grad</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="define_syslog_variables" value="<div id='function.define-syslog-variables' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.define-syslog-variables.php'>define_syslog_variables</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>define_syslog_variables</span> &amp;mdash; <span class='dc-title'>Initialisiert alle SysLog-bezogenen Variablen</span></p> </div> <a name='function.define-syslog-variables.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>define_syslog_variables</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Initialisiert alle Variablen, die in den SysLog-Funktionen Verwendung finden. </p> </div> <a name='function.define-syslog-variables.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> <table class='doctable table'> <caption><b>Syslog variables</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Variable</th> <th>Entsprechende Konstante</th> <th>Bedeutung</th> <th>Bemerkungen</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_EMERG</var></td> <td align='left'><b><tt class='constant'>LOG_EMERG</tt></b></td> <td align='left'>System ist untauglich</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_ALERT</var></td> <td align='left'><b><tt class='constant'>LOG_ALERT</tt></b></td> <td align='left'>Direktes Eingreifen erforderlich</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_CRIT</var></td> <td align='left'><b><tt class='constant'>LOG_CRIT</tt></b></td> <td align='left'>Critical conditions</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_ERR</var></td> <td align='left'><b><tt class='constant'>LOG_ERR</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_WARNING</var></td> <td align='left'><b><tt class='constant'>LOG_WARNING</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_NOTICE</var></td> <td align='left'><b><tt class='constant'>LOG_NOTICE</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_INFO</var></td> <td align='left'><b><tt class='constant'>LOG_INFO</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_DEBUG</var></td> <td align='left'><b><tt class='constant'>LOG_DEBUG</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_KERN</var></td> <td align='left'><b><tt class='constant'>LOG_KERN</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_USER</var></td> <td align='left'><b><tt class='constant'>LOG_USER</tt></b></td> <td align='left'>Genetic user level</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_MAIL</var></td> <td align='left'><b><tt class='constant'>LOG_MAIL</tt></b></td> <td align='left'>Log in eine E-Mail</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_DAEMON</var></td> <td align='left'><b><tt class='constant'>LOG_DAEMON</tt></b></td> <td align='left'>Andere Systemdienste</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_AUTH</var></td> <td align='left'><b><tt class='constant'>LOG_AUTH</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_SYSLOG</var></td> <td align='left'><b><tt class='constant'>LOG_SYSLOG</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r Netware verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_LPR</var></td> <td align='left'><b><tt class='constant'>LOG_LPR</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_NEWS</var></td> <td align='left'><b><tt class='constant'>LOG_NEWS</tt></b></td> <td align='left'>Usenet new</td> <td align='left'>Nicht f&amp;uuml;r HP-UX verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_CRON</var></td> <td align='left'><b><tt class='constant'>LOG_CRON</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Auf keiner Plattform verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_AUTHPRIV</var></td> <td align='left'><b><tt class='constant'>LOG_AUTHPRIV</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r AIX verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_LOCAL0</var></td> <td align='left'><b><tt class='constant'>LOG_LOCAL0</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r Windows und Netware verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_LOCAL1</var></td> <td align='left'><b><tt class='constant'>LOG_LOCAL1</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r Windows und Netware verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_LOCAL2</var></td> <td align='left'><b><tt class='constant'>LOG_LOCAL2</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r Windows und Netware verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_LOCAL3</var></td> <td align='left'><b><tt class='constant'>LOG_LOCAL3</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r Windows und Netware verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_LOCAL4</var></td> <td align='left'><b><tt class='constant'>LOG_LOCAL4</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r Windows und Netware verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_LOCAL5</var></td> <td align='left'><b><tt class='constant'>LOG_LOCAL5</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r Windows und Netware verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_LOCAL6</var></td> <td align='left'><b><tt class='constant'>LOG_LOCAL6</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r Windows und Netware verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_LOCAL7</var></td> <td align='left'><b><tt class='constant'>LOG_LOCAL7</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r Windows und Netware verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_PID</var></td> <td align='left'><b><tt class='constant'>LOG_PID</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_CONS</var></td> <td align='left'><b><tt class='constant'>LOG_CONS</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_ODELAY</var></td> <td align='left'><b><tt class='constant'>LOG_ODELAY</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_NDELAY</var></td> <td align='left'><b><tt class='constant'>LOG_NDELAY</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_NOWAIT</var></td> <td align='left'><b><tt class='constant'>LOG_NOWAIT</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r BeOS verf&amp;uuml;gbar</td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>$LOG_PERROR</var></td> <td align='left'><b><tt class='constant'>LOG_PERROR</tt></b></td> <td class='empty'>&amp;nbsp;</td> <td align='left'>Nicht f&amp;uuml;r AIX verf&amp;uuml;gbar</td> </tr> </tbody> </table> </div> <a name='function.define-syslog-variables.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>define_syslog_variables()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Teste,&amp;nbsp;ob&amp;nbsp;die&amp;nbsp;SysLog-Variablen&amp;nbsp;bereits&amp;nbsp;definiert&amp;nbsp;wurden<br /></span><span style='color: #007700'>if(!</span><span style='color: #0000BB'>get_cfg_var</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'define_syslog_variables'</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>define_syslog_variables</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;&amp;Ouml;ffne&amp;nbsp;das&amp;nbsp;Log<br /></span><span style='color: #0000BB'>openlog</span><span style='color: #007700'>(</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$LOG_ODELAY</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$LOG_MAIL&amp;nbsp;</span><span style='color: #007700'>|&amp;nbsp;</span><span style='color: #0000BB'>$LOG_USER</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fahre&amp;nbsp;weiter&amp;nbsp;mit&amp;nbsp;dem&amp;nbsp;Skript&amp;nbsp;fort&amp;nbsp;...<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.define-syslog-variables.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>6.0.0</td> <td align='left'> Die Funktion wurde aus PHP entfernt. </td> </tr> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Die Funktion wirft jetzt eine E_DEPRECATED-Notice. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.define-syslog-variables.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.openlog.php' class='function' rel='rdfs-seeAlso'>openlog()</a> - Stellt eine Verbindung zum Log-Dienst des Systems her</li> <li class='member'><a href='http://www.php.net/manual/de/function.syslog.php' class='function' rel='rdfs-seeAlso'>syslog()</a> - Erzeugt eine Meldung im System-Logging</li> <li class='member'><a href='http://www.php.net/manual/de/function.closelog.php' class='function' rel='rdfs-seeAlso'>closelog()</a> - Schlie&amp;szlig;t die Verbindung zum System-Logger</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="defined" value="<div id='function.defined' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.defined.php'>defined</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>defined</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft, ob eine benannte Konstante existiert</span></p> </div> <a name='function.defined.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>defined</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> &amp;Uuml;berpr&amp;uuml;ft, ob die angegebene Konstante existiert und definiert ist. </p> <blockquote><p><b class='note'>Hinweis</b>: <b>defined()</b> gilt nur f&amp;uuml;r <a href='http://www.php.net/manual/de/language.constants.php' class='link'>Konstanten</a>. Verwenden Sie <a href='http://www.php.net/manual/de/function.isset.php' class='function'>isset()</a>, falls Sie wissen wollen, ob eine Variable existiert. Um zu &amp;uuml;berpr&amp;uuml;fen, ob eine Funktion existert, verwenden Sie <a href='http://www.php.net/manual/de/function.function-exists.php' class='function'>function_exists()</a>. <br /> </p></blockquote> </div> <a name='function.defined.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der Konstante </p> </dd> </dl> <p> </p> </div> <a name='function.defined.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Wenn die durch <i><tt class='parameter'>name</tt></i> angegebene Konstante definiert ist, wird <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ckgegeben, ansonsten <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.defined.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Konstanten &amp;uuml;berpr&amp;uuml;fen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Beachten&amp;nbsp;Sie&amp;nbsp;die&amp;nbsp;Verwendung&amp;nbsp;von&amp;nbsp;Anf&amp;uuml;hrungsstrichen.&amp;nbsp;Das&amp;nbsp;ist&amp;nbsp;wichtig!<br />&amp;nbsp;*&amp;nbsp;In&amp;nbsp;diesem&amp;nbsp;Beispiel&amp;nbsp;wird&amp;nbsp;&amp;uuml;berpr&amp;uuml;ft,&amp;nbsp;ob&amp;nbsp;die&amp;nbsp;Zeichenkette&amp;nbsp;'TEST'&amp;nbsp;der&amp;nbsp;Name<br />&amp;nbsp;*&amp;nbsp;einer&amp;nbsp;Konstante&amp;nbsp;namens&amp;nbsp;TEST&amp;nbsp;ist&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>defined</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'TEST'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>TEST</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.defined.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.define.php' class='function' rel='rdfs-seeAlso'>define()</a> - Definiert eine benannte Konstante</li> <li class='member'><a href='http://www.php.net/manual/de/function.constant.php' class='function' rel='rdfs-seeAlso'>constant()</a> - Liefert den Wert einer Konstante</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-defined-constants.php' class='function' rel='rdfs-seeAlso'>get_defined_constants()</a> - Returns an associative array with the names of all the constants and their values</li> <li class='member'><a href='http://www.php.net/manual/de/function.function-exists.php' class='function' rel='rdfs-seeAlso'>function_exists()</a> - Falls die angegebene Funktion definiert ist, wird TRUE zur&amp;uuml;ck gegeben</li> <li class='member'> Das Kapitel &amp;uuml;ber <a href='http://www.php.net/manual/de/language.constants.php' class='link'>Konstanten</a> </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="define" value="<div id='function.define' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.define.php'>define</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>define</span> &amp;mdash; <span class='dc-title'>Definiert eine benannte Konstante</span></p> </div> <a name='function.define.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>define</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$case_insensitive</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Definiert w&amp;auml;hrend der Laufzeit eine benannte Konstante. </p> </div> <a name='function.define.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der Konstante </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Wert der Konstante. Es sind nur Skalar- und <a href='http://www.php.net/manual/de/language.types.null.php' class='type NULL'>NULL</a>-Werte sind erlaubt. Skalarwerte sind <span class='type Ganzzahlen'>Ganzzahlen</span>, <span class='type Gleitkommazahlen'>Gleitkommazahlen</span>, <span class='type Zeichenketten'>Zeichenketten</span> oder <span class='type boolsche'>boolsche</span> Werte. Es ist m&amp;ouml;glich, Konstanten vom Typ <span class='type Ressource'>Ressource</span> zu definieren, allerdings wird dies nicht empfohlen, da es unvorhersagbares Verhalten des Programms zur Folge haben kann. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>case_insensitive</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Falls auf <b><tt class='constant'>TRUE</tt></b> gesetzt, wird bei der Konstante nicht zwischen Gro&amp;szlig;- und Kleinschreibung unterschieden. In der Voreinstellung wird zwischen Gro&amp;szlig;- und Kleinschreibung unterschieden, d.h <i>KONSTANTE</i> und <i>Konstante</i> repr&amp;auml;sentieren unterschiedliche Werte. </p> </dd> </dl> <p> </p> </div> <a name='function.define.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.define.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Konstanten definieren</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />define</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'KONSTANTE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Hallo&amp;nbsp;Welt.'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>KONSTANTE</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;gibt&amp;nbsp;'Hallo&amp;nbsp;Welt.'&amp;nbsp;aus<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>Konstante</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;gibt&amp;nbsp;'Konstante'&amp;nbsp;aus&amp;nbsp;und&amp;nbsp;erzeugt&amp;nbsp;eine&amp;nbsp;Notitz.<br /><br /></span><span style='color: #0000BB'>define</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'BEGRUESSUNG'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Hallo&amp;nbsp;Du.'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>BEGRUESSUNG</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;gibt&amp;nbsp;'Hallo&amp;nbsp;Du.'&amp;nbsp;aus<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>Begruessung</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;gibt&amp;nbsp;'Hallo&amp;nbsp;Du.'&amp;nbsp;aus<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.define.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.defined.php' class='function' rel='rdfs-seeAlso'>defined()</a> - Pr&amp;uuml;ft, ob eine benannte Konstante existiert</li> <li class='member'><a href='http://www.php.net/manual/de/function.constant.php' class='function' rel='rdfs-seeAlso'>constant()</a> - Liefert den Wert einer Konstante</li> <li class='member'> Das Kapitel &amp;uuml;ber <a href='http://www.php.net/manual/de/language.constants.php' class='link'>Konstanten</a> </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="decoct" value="<div id='function.decoct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.decoct.php'>decoct</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>decoct</span> &amp;mdash; <span class='dc-title'>Dezimal zu Oktal Umwandlung</span></p> </div> <a name='function.decoct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>decoct</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$number</tt></span> )</div> <p class='para rdfs-comment'> Konvertiert einen Wert <i><tt class='parameter'>number</tt></i> in eine oktale Stingdarstellung. Der gr&amp;ouml;&amp;szlig;te konvertierbare Wert ist 4294967295 (dezimal) bzw. &amp;quot;37777777777&amp;quot; (oktal). </p> </div> <a name='function.decoct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu konvertierende Wert </p> </dd> </dl> <p> </p> </div> <a name='function.decoct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Oktale Stringdarstellung von <i><tt class='parameter'>number</tt></i> </p> </div> <a name='function.decoct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>decoct()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>decoct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>15</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>decoct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>264</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 17 410 </pre></div> </div> </div><p> </p> </div> <a name='function.decoct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.octdec.php' class='function' rel='rdfs-seeAlso'>octdec()</a> - Oktal zu Dezimal Umwandlung</li> <li class='member'><a href='http://www.php.net/manual/de/function.decbin.php' class='function' rel='rdfs-seeAlso'>decbin()</a> - Dezimal zu Bin&amp;auml;r Konvertierung</li> <li class='member'><a href='http://www.php.net/manual/de/function.dechex.php' class='function' rel='rdfs-seeAlso'>dechex()</a> - Dezimal zu Hexadezimal Umwandlung</li> <li class='member'><a href='http://www.php.net/manual/de/function.base-convert.php' class='function' rel='rdfs-seeAlso'>base_convert()</a> - Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dechex" value="<div id='function.dechex' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.dechex.php'>dechex</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>dechex</span> &amp;mdash; <span class='dc-title'>Dezimal zu Hexadezimal Umwandlung</span></p> </div> <a name='function.dechex.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>dechex</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$number</tt></span> )</div> <p class='para rdfs-comment'> Konvertiert einen Wert <i><tt class='parameter'>number</tt></i> in eine hexadezimale Stringdarstellung. Der gr&amp;ouml;&amp;szlig;te konvertierbare Wert ist 4294967295 (dezimal) bwz. &amp;quot;ffffffff&amp;quot; (hexadezimal). </p> </div> <a name='function.dechex.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der umzuwandelnde Wert </p> </dd> </dl> <p> </p> </div> <a name='function.dechex.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die hexadezimale Stringdarstellung von <i><tt class='parameter'>number</tt></i> </p> </div> <a name='function.dechex.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>dechex()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>dechex</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>dechex</span><span style='color: #007700'>(</span><span style='color: #0000BB'>47</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> a 2f </pre></div> </div> </div><p> </p> </div> <a name='function.dechex.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.hexdec.php' class='function' rel='rdfs-seeAlso'>hexdec()</a> - Hexadezimal zu Dezimal Umwandlung</li> <li class='member'><a href='http://www.php.net/manual/de/function.decbin.php' class='function' rel='rdfs-seeAlso'>decbin()</a> - Dezimal zu Bin&amp;auml;r Konvertierung</li> <li class='member'><a href='http://www.php.net/manual/de/function.decoct.php' class='function' rel='rdfs-seeAlso'>decoct()</a> - Dezimal zu Oktal Umwandlung</li> <li class='member'><a href='http://www.php.net/manual/de/function.base-convert.php' class='function' rel='rdfs-seeAlso'>base_convert()</a> - Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="decbin" value="<div id='function.decbin' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.decbin.php'>decbin</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>decbin</span> &amp;mdash; <span class='dc-title'>Dezimal zu Bin&amp;auml;r Konvertierung</span></p> </div> <a name='function.decbin.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>decbin</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$number</tt></span> )</div> <p class='para rdfs-comment'> Liefert eine bin&amp;auml;re Representation des Parameters <i><tt class='parameter'>number</tt></i> als String. Der gr&amp;ouml;&amp;szlig;te konvertierbare Wert ist dezimal 4294967295 bzw. eine Kette von 32 einsen im Bin&amp;auml;rergebnis. </p> </div> <a name='function.decbin.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der umzuwandelnde Dezimalwert </p> </dd> </dl> <p> </p> </div> <a name='function.decbin.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bin&amp;auml;rrepresentation von <i><tt class='parameter'>number</tt></i> als String. </p> </div> <a name='function.decbin.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>decbin()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>decbin</span><span style='color: #007700'>(</span><span style='color: #0000BB'>12</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>decbin</span><span style='color: #007700'>(</span><span style='color: #0000BB'>26</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1100 11010 </pre></div> </div> </div><p> </p> </div> <a name='function.decbin.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.bindec.php' class='function' rel='rdfs-seeAlso'>bindec()</a> - Umwandlung von bin&amp;auml;r zu dezimal</li> <li class='member'><a href='http://www.php.net/manual/de/function.decoct.php' class='function' rel='rdfs-seeAlso'>decoct()</a> - Dezimal zu Oktal Umwandlung</li> <li class='member'><a href='http://www.php.net/manual/de/function.dechex.php' class='function' rel='rdfs-seeAlso'>dechex()</a> - Dezimal zu Hexadezimal Umwandlung</li> <li class='member'><a href='http://www.php.net/manual/de/function.base-convert.php' class='function' rel='rdfs-seeAlso'>base_convert()</a> - Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="debug_zval_dump" value="<div id='function.debug-zval-dump' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.debug-zval-dump.php'>debug_zval_dump</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>debug_zval_dump</span> &amp;mdash; <span class='dc-title'>Dumps a string representation of an internal zend value to output</span></p> </div> <a name='function.debug-zval-dump.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>debug_zval_dump</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$variable</tt></span> )</div> <p class='para rdfs-comment'> Dumps a string representation of an internal zend value to output. </p> </div> <a name='function.debug-zval-dump.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>variable</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The variable being evaluated. </p> </dd> </dl> <p> </p> </div> <a name='function.debug-zval-dump.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='function.debug-zval-dump.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>debug_zval_dump()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$var1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;World'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$var2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$var2&amp;nbsp;</span><span style='color: #007700'>=&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>$var1</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>debug_zval_dump</span><span style='color: #007700'>(&amp;amp;</span><span style='color: #0000BB'>$var1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;amp;string(11) &amp;quot;Hello World&amp;quot; refcount(3) </pre></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: <b>Beware the <i>refcount</i></b><br /> The <i>refcount</i> value returned by this function is non-obvious in certain circumstances. For example, a developer might expect the above example to indicate a <i>refcount</i> of <i>2</i>. The third reference is created when actually calling <b>debug_zval_dump()</b>. <br /> This behavior is further compounded when a variable is not passed to <b>debug_zval_dump()</b> by reference. To illustrate, consider a slightly modified version of the above example: <br /> </p><div class='example'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$var1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;World'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$var2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$var2&amp;nbsp;</span><span style='color: #007700'>=&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>$var1</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>debug_zval_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var1</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;not&amp;nbsp;passed&amp;nbsp;by&amp;nbsp;reference,&amp;nbsp;this&amp;nbsp;time<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(11) &amp;quot;Hello World&amp;quot; refcount(1) </pre></div> </div> </div><p> <br /> Why <i>refcount(1)</i>? Because a copy of <i>$var1</i> is being made, when the function is called. <br /> This function becomes even <em class='emphasis'>more</em> confusing when a variable with a <i>refcount</i> of <i>1</i> is passed (by copy/value): <br /> </p><div class='example'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$var1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;World'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>debug_zval_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(11) &amp;quot;Hello World&amp;quot; refcount(2) </pre></div> </div> </div><p> <br /> A <i>refcount</i> of <i>2</i>, here, is extremely non-obvious. Especially considering the above examples. So what&amp;#039;s happening? <br /> When a variable has a single reference (as did <i>$var1</i> before it was used as an argument to <b>debug_zval_dump()</b>), PHP&amp;#039;s engine optimizes the manner in which it is passed to a function. Internally, PHP treats <i>$var1</i> like a reference (in that the <i>refcount</i> is increased for the scope of this function), with the caveat that <em class='emphasis'>if</em> the passed reference happens to be written to, a copy is made, but only at the moment of writing. This is known as &amp;quot;copy on write.&amp;quot; <br /> So, if <b>debug_zval_dump()</b> happened to write to its sole parameter (and it doesn&amp;#039;t), then a copy would be made. Until then, the parameter remains a reference, causing the <i>refcount</i> to be incremented to <i>2</i> for the scope of the function call. <br /> </p></blockquote> </div> <a name='function.debug-zval-dump.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.var-dump.php' class='function' rel='rdfs-seeAlso'>var_dump()</a> - Gibt alle Informationen zu einer Variablen aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.debug-backtrace.php' class='function' rel='rdfs-seeAlso'>debug_backtrace()</a> - Erzeugt Daten zur Ablaufverfolgung</li> <li class='member'><a href='http://www.php.net/manual/de/language.references.php' class='link'>References Explained</a></li> <li class='member'><a href='http://derickrethans.nl/php_references_article.php' class='link external'>&amp;raquo; References Explained (by Derick Rethans)</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="debug_print_backtrace" value="<div id='function.debug-print-backtrace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.debug-print-backtrace.php'>debug_print_backtrace</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>debug_print_backtrace</span> &amp;mdash; <span class='dc-title'> Druckt die Daten f&amp;uuml;r eine Ablaufverfolgung </span></p> </div> <a name='function.debug-print-backtrace.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>debug_print_backtrace</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>debug_print_backtrace()</b> gibt eine PHP Ablaufverfolgung aus. Diese enth&amp;auml;lt Ausgaben zu allen Funktionsaufrufen, mit <a href='http://www.php.net/manual/de/function.include.php' class='function'>include()</a> oder <a href='http://www.php.net/manual/de/function.require.php' class='function'>require()</a> eingebundenen Dateien und mit <a href='http://www.php.net/manual/de/function.eval.php' class='function'>eval()</a> ausgef&amp;uuml;hrtem Kode. </p> </div> <a name='function.debug-print-backtrace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> Diese Funktion hat keine Parameter. </p> </div> <a name='function.debug-print-backtrace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='function.debug-print-backtrace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>debug_print_backtrace()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;include.php&amp;nbsp;Datei<br /><br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>a</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>b</span><span style='color: #007700'>();<br />}<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>b</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>c</span><span style='color: #007700'>();<br />}<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>c</span><span style='color: #007700'>(){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>debug_print_backtrace</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #0000BB'>a</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;test.php&amp;nbsp;Datei<br />//&amp;nbsp;Dies&amp;nbsp;ist&amp;nbsp;die&amp;nbsp;Datei&amp;nbsp;die&amp;nbsp;Sie&amp;nbsp;ausf&amp;uuml;hren&amp;nbsp;sollten<br /><br /></span><span style='color: #007700'>include&amp;nbsp;</span><span style='color: #DD0000'>'include.php'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> #0 eval() called at [/tmp/include.php:5] #1 a() called at [/tmp/include.php:17] #2 include(/tmp/include.php) called at [/tmp/test.php:3] #0 c() called at [/tmp/include.php:10] #1 b() called at [/tmp/include.php:6] #2 a() called at [/tmp/include.php:17] #3 include(/tmp/include.php) called at [/tmp/test.php:3] </pre></div> </div> </div><p> </p> </div> <a name='function.debug-print-backtrace.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.debug-backtrace.php' class='function' rel='rdfs-seeAlso'>debug_backtrace()</a> - Erzeugt Daten zur Ablaufverfolgung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="debug_backtrace" value="<div id='function.debug-backtrace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.debug-backtrace.php'>debug_backtrace</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>debug_backtrace</span> &amp;mdash; <span class='dc-title'>Erzeugt Daten zur Ablaufverfolgung</span></p> </div> <a name='function.debug-backtrace.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>debug_backtrace</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$provide_object</tt><span class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> <b>debug_backtrace()</b> erzeugt Daten zur Ablaufverfolgung. </p> </div> <a name='function.debug-backtrace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>provide_object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Legt fest, ob der &amp;quot;Objekt&amp;quot;-Index bef&amp;uuml;llt wird. Standardwert ist <b><tt class='constant'>TRUE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.debug-backtrace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein assoziatives <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> zur&amp;uuml;ck. Als zur&amp;uuml;ckgegebene Arrayelemente von <b>debug_backtrace()</b> sind m&amp;ouml;glich: </p> <p class='para'> </p><table class='doctable table'> <caption><b>M&amp;ouml;gliche R&amp;uuml;ckgabewerte von <b>debug_backtrace()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Name</th> <th>Typ</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>function</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a></td> <td align='left'> Der Name der aktuell ausgef&amp;uuml;hrten Funktion. Siehe auch <a href='http://www.php.net/manual/de/language.constants.predefined.php' class='link'>__FUNCTION__</a>. </td> </tr> <tr valign='middle'> <td align='left'>line</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a></td> <td align='left'> Die aktuelle Zeilennummer. Siehe auch <a href='http://www.php.net/manual/de/language.constants.predefined.php' class='link'>__LINE__</a>. </td> </tr> <tr valign='middle'> <td align='left'>file</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a></td> <td align='left'> Der aktuelle Dateiname. Siehe auch <a href='http://www.php.net/manual/de/language.constants.predefined.php' class='link'>__FILE__</a>. </td> </tr> <tr valign='middle'> <td align='left'>class</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a></td> <td align='left'> Der aktuelle <a href='http://www.php.net/manual/de/language.oop5.php' class='link'>class</a> - Name. Siehe auch <a href='http://www.php.net/manual/de/language.constants.predefined.php' class='link'>__CLASS__</a>. </td> </tr> <tr valign='middle'> <td align='left'>object</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a></td> <td align='left'> Das aktuelle <a href='http://www.php.net/manual/de/language.oop5.php' class='link'>Objekt</a>. </td> </tr> <tr valign='middle'> <td align='left'>type</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a></td> <td align='left'> Der aktuelle Typ des Aufrufs. Falls der Aufruf in einer Methode erfolgte, wird &amp;quot;-&amp;gt;&amp;quot; zur&amp;uuml;ckgegeben. Falls der Aufruf aus einer statischen Funktion erfolgte, wird &amp;quot;::&amp;quot; zur&amp;uuml;ckgegeben und falls der Aufruf aus einer Funktion erfolgte, wird nichts zur&amp;uuml;ckgegeben. </td> </tr> <tr valign='middle'> <td align='left'>args</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a></td> <td align='left'> Falls der Aufruf aus einer Funktion erfolgte, werden hier die Funktionsargumente aufgelistet. Falls der Aufruf aus einer eingebundenen Datei erfolgte, werden die Namen der Include-Dateien angegeben. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.debug-backtrace.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.5</td> <td align='left'> Der optionale Parameter <i><tt class='parameter'>provide_object</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>5.1.1</td> <td align='left'> Aktuelles <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a> als m&amp;ouml;glichen R&amp;uuml;ckgabewert hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.debug-backtrace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>debug_backtrace()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Dateiname:&amp;nbsp;/tmp/a.php<br /><br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>a_test</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\nHi:&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>debug_backtrace</span><span style='color: #007700'>());<br />}<br /><br /></span><span style='color: #0000BB'>a_test</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'friend'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span><br /><span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Dateiname:&amp;nbsp;/tmp/b.php<br /></span><span style='color: #007700'>include_once&amp;nbsp;</span><span style='color: #DD0000'>'/tmp/a.php'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Ergebnisse beim Aufruf von <var class='filename'>/tmp/b.php</var>: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Hi: friend array(2) { [0]=&amp;gt; array(4) { [&amp;quot;file&amp;quot;] =&amp;gt; string(10) &amp;quot;/tmp/a.php&amp;quot; [&amp;quot;line&amp;quot;] =&amp;gt; int(10) [&amp;quot;function&amp;quot;] =&amp;gt; string(6) &amp;quot;a_test&amp;quot; [&amp;quot;args&amp;quot;]=&amp;gt; array(1) { [0] =&amp;gt; &amp;amp;string(6) &amp;quot;friend&amp;quot; } } [1]=&amp;gt; array(4) { [&amp;quot;file&amp;quot;] =&amp;gt; string(10) &amp;quot;/tmp/b.php&amp;quot; [&amp;quot;line&amp;quot;] =&amp;gt; int(2) [&amp;quot;args&amp;quot;] =&amp;gt; array(1) { [0] =&amp;gt; string(10) &amp;quot;/tmp/a.php&amp;quot; } [&amp;quot;function&amp;quot;] =&amp;gt; string(12) &amp;quot;include_once&amp;quot; } } </pre></div> </div> </div><p> </p> </div> <a name='function.debug-backtrace.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.trigger-error.php' class='function' rel='rdfs-seeAlso'>trigger_error()</a> - Erzeugt eine benutzerdefinierte Fehlermeldung/Warnung/Benachrichtigung</li> <li class='member'><a href='http://www.php.net/manual/de/function.debug-print-backtrace.php' class='function' rel='rdfs-seeAlso'>debug_print_backtrace()</a> - Druckt die Daten f&amp;uuml;r eine Ablaufverfolgung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_time_set" value="<div id='function.date-time-set' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-time-set.php'>date_time_set</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>date_time_set</span> &amp;mdash; <span class='dc-title'>Alias von <span class='methodname'><a href='http://www.php.net/manual/de/datetime.settime.php' class='function'>DateTime::setTime</a></span></span></p> </div> <a name='function.date-time-set.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='para'> Diese Funktion ist ein Alias f&amp;uuml;r: <span class='methodname'><a href='http://www.php.net/manual/de/datetime.settime.php' class='function'>DateTime::setTime</a></span> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_timezone_set" value="<div id='function.date-timezone-set' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-timezone-set.php'>date_timezone_set</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>date_timezone_set</span> &amp;mdash; <span class='dc-title'>Alias von <span class='methodname'><a href='http://www.php.net/manual/de/datetime.settimezone.php' class='function'>DateTime::setTimezone</a></span></span></p> </div> <a name='function.date-timezone-set.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='para'> Diese Funktion ist ein Alias f&amp;uuml;r: <span class='methodname'><a href='http://www.php.net/manual/de/datetime.settimezone.php' class='function'>DateTime::setTimezone</a></span> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_timezone_get" value="<div id='function.date-timezone-get' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-timezone-get.php'>date_timezone_get</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>date_timezone_get</span> &amp;mdash; <span class='dc-title'>Alias von <span class='methodname'><a href='http://www.php.net/manual/de/datetime.gettimezone.php' class='function'>DateTime::getTimezone</a></span></span></p> </div> <a name='function.date-timezone-get.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='para'> Diese Funktion ist ein Alias f&amp;uuml;r: <span class='methodname'><a href='http://www.php.net/manual/de/datetime.gettimezone.php' class='function'>DateTime::getTimezone</a></span> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_sun_info" value="<div id='function.date-sun-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-sun-info.php'>date_sun_info</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>date_sun_info</span> &amp;mdash; <span class='dc-title'>Returns an array with information about sunset/sunrise and twilight begin/end</span></p> </div> <a name='function.date-sun-info.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>date_sun_info</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$time</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$latitude</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$longitude</tt></span> )</div> </div> <a name='function.date-sun-info.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>time</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Timestamp. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>latitude</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Latitude in degrees. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>longitude</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Longitude in degrees. </p> </dd> </dl> <p> </p> </div> <a name='function.date-sun-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns array on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.date-sun-info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>date_sun_info()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sun_info&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date_sun_info</span><span style='color: #007700'>(</span><span style='color: #0000BB'>strtotime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2006-12-12'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>31.7667</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>35.2333</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$sun_info&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'H:i:s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> sunrise: 05:52:11 sunset: 15:41:21 transit: 10:46:46 civil_twilight_begin: 05:24:08 civil_twilight_end: 16:09:24 nautical_twilight_begin: 04:52:25 nautical_twilight_end: 16:41:06 astronomical_twilight_begin: 04:21:32 astronomical_twilight_end: 17:12:00 </pre></div> </div> </div><p> </p> </div> <a name='function.date-sun-info.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.date-sunrise.php' class='function' rel='rdfs-seeAlso'>date_sunrise()</a> - Returns time of sunrise for a given day and location</li> <li class='member'><a href='http://www.php.net/manual/de/function.date-sunset.php' class='function' rel='rdfs-seeAlso'>date_sunset()</a> - Returns time of sunset for a given day and location</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_sunset" value="<div id='function.date-sunset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-sunset.php'>date_sunset</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>date_sunset</span> &amp;mdash; <span class='dc-title'> Returns time of sunset for a given day and location </span></p> </div> <a name='function.date-sunset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>date_sunset</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$format</tt><span class='initializer'> = SUNFUNCS_RET_STRING</span></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$latitude</tt><span class='initializer'> = ini_get(&amp;quot;date.default_latitude&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$longitude</tt><span class='initializer'> = ini_get(&amp;quot;date.default_longitude&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$zenith</tt><span class='initializer'> = ini_get(&amp;quot;date.sunset_zenith&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$gmt_offset</tt><span class='initializer'> = 0</span></span> ]]]]] )</div> <p class='para rdfs-comment'> <b>date_sunset()</b> returns the sunset time for a given day (specified as a <i><tt class='parameter'>timestamp</tt></i> ) and location. </p> </div> <a name='function.date-sunset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timestamp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>timestamp</tt></i> of the day from which the sunset time is taken. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>format</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p><table class='doctable table'> <caption><b><i><tt class='parameter'>format</tt></i> constants</b></caption> <thead valign='middle'> <tr valign='middle'> <th>constant</th> <th>description</th> <th>example</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>SUNFUNCS_RET_STRING</td> <td align='left'>returns the result as <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a></td> <td align='left'>16:46</td> </tr> <tr valign='middle'> <td align='left'>SUNFUNCS_RET_DOUBLE</td> <td align='left'>returns the result as <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a></td> <td align='left'>16.78243132</td> </tr> <tr valign='middle'> <td align='left'>SUNFUNCS_RET_TIMESTAMP</td> <td align='left'>returns the result as <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> (timestamp)</td> <td align='left'>1095034606</td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>latitude</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Defaults to North, pass in a negative value for South. See also: <i>date.default_latitude</i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>longitude</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Defaults to East, pass in a negative value for West. See also: <i>date.default_longitude</i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>zenith</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Default: <i>date.sunset_zenith</i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>gmtoffset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specified in hours. </p> </dd> </dl> <p> </p> </div> <a name='function.date-sunset.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'>Jeder Aufruf der Datums- und Zeitfunktionen generiert eine <b><tt class='constant'>E_NOTICE</tt></b>-Warnung, wenn die Zeitzone ung&amp;uuml;ltig ist und eine <b><tt class='constant'>E_STRICT</tt></b>-Nachricht, wenn die Systemeinstellung oder die <var class='varname'>TZ</var>-Umgebungsvariable genutzt wird. Siehe auch <a href='http://www.php.net/manual/de/function.date-default-timezone-set.php' class='function'>date_default_timezone_set()</a></p> </div> <a name='function.date-sunset.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>5.1.0</td><td align='left'><p class='para'> Erzeugt nun <b><tt class='constant'>E_STRICT</tt></b>- und <b><tt class='constant'>E_NOTICE</tt></b>-Zeitzonenfehler.</p></td></tr> </tbody> </table> <p> </p> </div> <a name='function.date-sunset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the sunset time in a specified <i><tt class='parameter'>format</tt></i> on success, or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.date-sunset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>date_sunset()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;calculate&amp;nbsp;the&amp;nbsp;sunset&amp;nbsp;time&amp;nbsp;for&amp;nbsp;Lisbon,&amp;nbsp;Portugal<br />Latitude:&amp;nbsp;38.4&amp;nbsp;North<br />Longitude:&amp;nbsp;9&amp;nbsp;West<br />Zenith&amp;nbsp;~=&amp;nbsp;90<br />offset:&amp;nbsp;+1&amp;nbsp;GMT<br />*/<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'D&amp;nbsp;M&amp;nbsp;d&amp;nbsp;Y'</span><span style='color: #007700'>).&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;sunset&amp;nbsp;time&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.</span><span style='color: #0000BB'>date_sunset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>time</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #0000BB'>SUNFUNCS_RET_STRING</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>38.4</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>9</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>90</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Mon Dec 20 2004, sunset time : 18:13 </pre></div> </div> </div><p> </p> </div> <a name='function.date-sunset.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.date-sunrise.php' class='function' rel='rdfs-seeAlso'>date_sunrise()</a> - Returns time of sunrise for a given day and location</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_sunrise" value="<div id='function.date-sunrise' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-sunrise.php'>date_sunrise</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>date_sunrise</span> &amp;mdash; <span class='dc-title'>Returns time of sunrise for a given day and location</span></p> </div> <a name='function.date-sunrise.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>date_sunrise</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$format</tt><span class='initializer'> = SUNFUNCS_RET_STRING</span></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$latitude</tt><span class='initializer'> = ini_get(&amp;quot;date.default_latitude&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$longitude</tt><span class='initializer'> = ini_get(&amp;quot;date.default_longitude&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$zenith</tt><span class='initializer'> = ini_get(&amp;quot;date.sunrise_zenith&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$gmt_offset</tt><span class='initializer'> = 0</span></span> ]]]]] )</div> <p class='para rdfs-comment'> <b>date_sunrise()</b> returns the sunrise time for a given day (specified as a <i><tt class='parameter'>timestamp</tt></i> ) and location. </p> </div> <a name='function.date-sunrise.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timestamp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>timestamp</tt></i> of the day from which the sunrise time is taken. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>format</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p><table class='doctable table'> <caption><b><i><tt class='parameter'>format</tt></i> constants</b></caption> <thead valign='middle'> <tr valign='middle'> <th>constant</th> <th>description</th> <th>example</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>SUNFUNCS_RET_STRING</td> <td align='left'>returns the result as <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a></td> <td align='left'>16:46</td> </tr> <tr valign='middle'> <td align='left'>SUNFUNCS_RET_DOUBLE</td> <td align='left'>returns the result as <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a></td> <td align='left'>16.78243132</td> </tr> <tr valign='middle'> <td align='left'>SUNFUNCS_RET_TIMESTAMP</td> <td align='left'>returns the result as <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> (timestamp)</td> <td align='left'>1095034606</td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>latitude</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Defaults to North, pass in a negative value for South. See also: <i>date.default_latitude</i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>longitude</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Defaults to East, pass in a negative value for West. See also: <i>date.default_longitude</i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>zenith</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Default: <i>date.sunrise_zenith</i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>gmtoffset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specified in hours. </p> </dd> </dl> <p> </p> </div> <a name='function.date-sunrise.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the sunrise time in a specified <i><tt class='parameter'>format</tt></i> on success, or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.date-sunrise.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'>Jeder Aufruf der Datums- und Zeitfunktionen generiert eine <b><tt class='constant'>E_NOTICE</tt></b>-Warnung, wenn die Zeitzone ung&amp;uuml;ltig ist und eine <b><tt class='constant'>E_STRICT</tt></b>-Nachricht, wenn die Systemeinstellung oder die <var class='varname'>TZ</var>-Umgebungsvariable genutzt wird. Siehe auch <a href='http://www.php.net/manual/de/function.date-default-timezone-set.php' class='function'>date_default_timezone_set()</a></p> </div> <a name='function.date-sunrise.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>5.1.0</td><td align='left'><p class='para'> Erzeugt nun <b><tt class='constant'>E_STRICT</tt></b>- und <b><tt class='constant'>E_NOTICE</tt></b>-Zeitzonenfehler.</p></td></tr> </tbody> </table> <p> </p> </div> <a name='function.date-sunrise.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>date_sunrise()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;calculate&amp;nbsp;the&amp;nbsp;sunrise&amp;nbsp;time&amp;nbsp;for&amp;nbsp;Lisbon,&amp;nbsp;Portugal<br />Latitude:&amp;nbsp;38.4&amp;nbsp;North<br />Longitude:&amp;nbsp;9&amp;nbsp;West<br />Zenith&amp;nbsp;~=&amp;nbsp;90<br />offset:&amp;nbsp;+1&amp;nbsp;GMT<br />*/<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'D&amp;nbsp;M&amp;nbsp;d&amp;nbsp;Y'</span><span style='color: #007700'>).&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;sunrise&amp;nbsp;time&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.</span><span style='color: #0000BB'>date_sunrise</span><span style='color: #007700'>(</span><span style='color: #0000BB'>time</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #0000BB'>SUNFUNCS_RET_STRING</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>38.4</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>9</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>90</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Mon Dec 20 2004, sunrise time : 08:54 </pre></div> </div> </div><p> </p> </div> <a name='function.date-sunrise.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.date-sunset.php' class='function' rel='rdfs-seeAlso'>date_sunset()</a> - Returns time of sunset for a given day and location</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_parse" value="<div id='function.date-parse' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-parse.php'>date_parse</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>date_parse</span> &amp;mdash; <span class='dc-title'>Returns associative array with detailed info about given date</span></p> </div> <a name='function.date-parse.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>date_parse</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$date</tt></span> )</div> </div> <a name='function.date-parse.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>date</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Date in format accepted by <a href='http://www.php.net/manual/de/function.strtotime.php' class='function'>strtotime()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.date-parse.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> with information about the parsed date on success, or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.date-parse.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> In case the date format has an error, the element &amp;#039;errors&amp;#039; will contains the error messages. </p> </div> <a name='function.date-parse.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>date_parse()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>date_parse</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2006-12-12&amp;nbsp;10:00:00.5'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [year] =&amp;gt; 2006 [month] =&amp;gt; 12 [day] =&amp;gt; 12 [hour] =&amp;gt; 10 [minute] =&amp;gt; 0 [second] =&amp;gt; 0 [fraction] =&amp;gt; 0.5 [warning_count] =&amp;gt; 0 [warnings] =&amp;gt; Array() [error_count] =&amp;gt; 0 [errors] =&amp;gt; Array() [is_localtime] =&amp;gt; ) </pre></div> </div> </div><p> </p> </div> <a name='function.date-parse.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getdate.php' class='function' rel='rdfs-seeAlso'>getdate()</a> - Gibt Datums- und Zeitinformationen zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_offset_get" value="<div id='function.date-offset-get' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-offset-get.php'>date_offset_get</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>date_offset_get</span> &amp;mdash; <span class='dc-title'>Alias von <span class='methodname'><a href='http://www.php.net/manual/de/datetime.getoffset.php' class='function'>DateTime::getOffset</a></span></span></p> </div> <a name='function.date-offset-get.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='para'> Diese Funktion ist ein Alias f&amp;uuml;r: <span class='methodname'><a href='http://www.php.net/manual/de/datetime.getoffset.php' class='function'>DateTime::getOffset</a></span> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_modify" value="<div id='function.date-modify' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-modify.php'>date_modify</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>date_modify</span> &amp;mdash; <span class='dc-title'>Alias von <span class='methodname'><a href='http://www.php.net/manual/de/datetime.modify.php' class='function'>DateTime::modify</a></span></span></p> </div> <a name='function.date-modify.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='para'> Diese Funktion ist ein Alias f&amp;uuml;r: <span class='methodname'><a href='http://www.php.net/manual/de/datetime.modify.php' class='function'>DateTime::modify</a></span> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_isodate_set" value="<div id='function.date-isodate-set' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-isodate-set.php'>date_isodate_set</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>date_isodate_set</span> &amp;mdash; <span class='dc-title'>Alias von <span class='methodname'><a href='http://www.php.net/manual/de/datetime.setisodate.php' class='function'>DateTime::setISODate</a></span></span></p> </div> <a name='function.date-isodate-set.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='para'> Diese Funktion ist ein Alias f&amp;uuml;r: <span class='methodname'><a href='http://www.php.net/manual/de/datetime.setisodate.php' class='function'>DateTime::setISODate</a></span> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_format" value="<div id='function.date-format' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-format.php'>date_format</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>date_format</span> &amp;mdash; <span class='dc-title'>Alias von <span class='methodname'><a href='http://www.php.net/manual/de/datetime.format.php' class='function'>DateTime::format</a></span></span></p> </div> <a name='function.date-format.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='para'> Diese Funktion ist ein Alias f&amp;uuml;r: <span class='methodname'><a href='http://www.php.net/manual/de/datetime.format.php' class='function'>DateTime::format</a></span> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_default_timezone_set" value="<div id='function.date-default-timezone-set' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-default-timezone-set.php'>date_default_timezone_set</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>date_default_timezone_set</span> &amp;mdash; <span class='dc-title'> Sets the default timezone used by all date/time functions in a script </span></p> </div> <a name='function.date-default-timezone-set.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>date_default_timezone_set</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$timezone_identifier</tt></span> )</div> <p class='para rdfs-comment'> <b>date_default_timezone_set()</b> sets the default timezone used by all date/time functions. </p> <blockquote><p><b class='note'>Hinweis</b>: Since PHP 5.1.0 (when the date/time functions were rewritten), every call to a date/time function will generate a <b><tt class='constant'>E_NOTICE</tt></b> if the timezone isn&amp;#039;t valid, and/or a <b><tt class='constant'>E_WARNING</tt></b> message if using the system settings or the <var class='varname'>TZ</var> environment variable. <br /> </p></blockquote> <p class='para'> Instead of using this function to set the default timezone in your script, you can also use the INI setting <a href='http://www.php.net/manual/de/datetime.configuration.php#ini.date.timezone' class='link'>date.timezone</a> to set the default timezone. </p> </div> <a name='function.date-default-timezone-set.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timezone_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The timezone identifier, like <i>UTC</i> or <i>Europe/Lisbon</i>. The list of valid identifiers is available in the <a href='http://www.php.net/manual/de/timezones.php' class='xref'>Liste unterst&amp;uuml;tzter Zeitzonen</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.date-default-timezone-set.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> This function returns <b><tt class='constant'>FALSE</tt></b> if the <i><tt class='parameter'>timezone_identifier</tt></i> isn&amp;#039;t valid, or <b><tt class='constant'>TRUE</tt></b> otherwise. </p> </div> <a name='function.date-default-timezone-set.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Getting the default timezone</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'America/Los_Angeles'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$script_tz&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date_default_timezone_get</span><span style='color: #007700'>();<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>strcmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$script_tz</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'date.timezone'</span><span style='color: #007700'>))){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Script&amp;nbsp;timezone&amp;nbsp;differs&amp;nbsp;from&amp;nbsp;ini-set&amp;nbsp;timezone.'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Script&amp;nbsp;timezone&amp;nbsp;and&amp;nbsp;ini-set&amp;nbsp;timezone&amp;nbsp;match.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.date-default-timezone-set.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Now throws <b><tt class='constant'>E_WARNING</tt></b> rather then <b><tt class='constant'>E_STRICT</tt></b>. </td> </tr> <tr valign='middle'> <td align='left'>5.1.2</td> <td align='left'> The function started to validate the <i><tt class='parameter'>timezone_identifier</tt></i> parameter. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.date-default-timezone-set.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.date-default-timezone-get.php' class='function' rel='rdfs-seeAlso'>date_default_timezone_get()</a> - Gets the default timezone used by all date/time functions in a script</li> <li class='member'><a href='http://www.php.net/manual/de/timezones.php' class='xref'>Liste unterst&amp;uuml;tzter Zeitzonen</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_default_timezone_get" value="<div id='function.date-default-timezone-get' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-default-timezone-get.php'>date_default_timezone_get</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>date_default_timezone_get</span> &amp;mdash; <span class='dc-title'> Gets the default timezone used by all date/time functions in a script </span></p> </div> <a name='function.date-default-timezone-get.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>date_default_timezone_get</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> In order of preference, this function returns the default timezone by: </p><ul class='itemizedlist'> <li class='listitem'> <p class='para'> Reading the timezone set using the <a href='http://www.php.net/manual/de/function.date-default-timezone-set.php' class='function'>date_default_timezone_set()</a> function (if any) </p> </li> <li class='listitem'> <p class='para'> Reading the <var class='varname'>TZ</var> environment variable (if non empty) </p> </li> <li class='listitem'> <p class='para'> Reading the value of the <a href='http://www.php.net/manual/de/datetime.configuration.php#ini.date.timezone' class='link'>date.timezone</a> ini option (if set) </p> </li> <li class='listitem'> <p class='para'> Querying the host operating system (if supported and allowed by the OS) </p> </li> </ul><p> </p> <p class='para'> If none of the above succeed, <span class='methodname'><b>date_default_timezone_get</b></span> will return a default timezone of <i>UTC</i>. </p> </div> <a name='function.date-default-timezone-get.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>. </p> </div> <a name='function.date-default-timezone-get.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Getting the default timezone</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>date_default_timezone_get</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'date_default_timezone_set:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>date_default_timezone_get</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;'</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'date.timezone'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'date.timezone:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'date.timezone'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> date_default_timezone_set: Europe/London date.timezone: Europe/London </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Getting the abbreviation of a timezone</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'America/Los_Angeles'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>date_default_timezone_get</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;=&amp;gt;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'e'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;=&amp;gt;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'T'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> America/Los_Angeles =&amp;gt; America/Los_Angeles =&amp;gt; PST </pre></div> </div> </div><p> </p> </div> <a name='function.date-default-timezone-get.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.date-default-timezone-set.php' class='function' rel='rdfs-seeAlso'>date_default_timezone_set()</a> - Sets the default timezone used by all date/time functions in a script</li> <li class='member'><a href='http://www.php.net/manual/de/timezones.php' class='xref'>Liste unterst&amp;uuml;tzter Zeitzonen</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_date_set" value="<div id='function.date-date-set' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-date-set.php'>date_date_set</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>date_date_set</span> &amp;mdash; <span class='dc-title'>Alias von <span class='methodname'><a href='http://www.php.net/manual/de/datetime.setdate.php' class='function'>DateTime::setDate</a></span></span></p> </div> <a name='function.date-date-set.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='para'> Diese Funktion ist ein Alias f&amp;uuml;r: <span class='methodname'><a href='http://www.php.net/manual/de/datetime.setdate.php' class='function'>DateTime::setDate</a></span> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date_create" value="<div id='function.date-create' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date-create.php'>date_create</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>date_create</span> &amp;mdash; <span class='dc-title'>Returns new DateTime object</span></p> </div> <a name='function.date-create.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><b>date_create</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$time</tt><span class='initializer'> = &amp;quot;now&amp;quot;</span></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <tt class='parameter'>$timezone</tt><span class='initializer'> = NULL</span></span> ]] )</div> </div> <a name='function.date-create.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>time</tt></i> </span> </dt><dd class='listitem'> <p class='para'> String in a format accepted by <a href='http://www.php.net/manual/de/function.strtotime.php' class='function'>strtotime()</a>, defaults to &amp;quot;now&amp;quot;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timezone</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Time zone of the time. </p> </dd> </dl> <p> </p> </div> <a name='function.date-create.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns DateTime object on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.date-create.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>date_create()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date_create</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;14:52:10'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>date_format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DATE_ATOM</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2008-08-03T14:52:10+01:00 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTimeZone::__construct" value="<div id='datetimezone.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetimezone.construct.php'>DateTimeZone::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTimeZone::__construct</span> &amp;mdash; <span class='dc-title'>Creates new DateTimeZone object</span></p> </div> <a name='datetimezone.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>DateTimeZone::__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$timezone</tt></span> )</div> <p class='para rdfs-comment'> Creates new DateTimeZone object. </p> </div> <a name='datetimezone.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timezone</tt></i> </span> </dt><dd class='listitem'> <p class='para'> One of <a href='http://www.php.net/manual/de/timezones.php' class='link'>timezones</a>. </p> </dd> </dl> <p> </p> </div> <a name='datetimezone.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns <a href='http://www.php.net/manual/de/class.datetimezone.php' class='classname'>DateTimeZone</a> on success. </p> </div> <a name='datetimezone.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> This method throws <a href='http://www.php.net/manual/de/class.exception.php' class='classname'>Exception</a> if the timezone supplied is not recognised as a valid timezone. </p> </div> <a name='datetimezone.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Catching errors when instantiating <a href='http://www.php.net/manual/de/class.datetimezone.php' class='classname'>DateTimeZone</a></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Error&amp;nbsp;handling&amp;nbsp;by&amp;nbsp;catching&amp;nbsp;exceptions<br /></span><span style='color: #0000BB'>$timezones&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Mars/Phobos'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Jupiter/Europa'</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$timezones&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$tz</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$mars&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTimeZone</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tz</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;catch(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone (Mars/Phobos) DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone (Jupiter/Europa) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTimeZone::listIdentifiers" value="<div id='datetimezone.listidentifiers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetimezone.listidentifiers.php'>DateTimeZone::listIdentifiers</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTimeZone::listIdentifiers</span> &amp;mdash; <span class='dc-title'>Returns numerically index array with all timezone identifiers</span></p> </div> <a name='datetimezone.listidentifiers.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>static</span><span class='type'>array</span> <span class='methodname'><b>DateTimeZone::listIdentifiers</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$what</tt><span class='initializer'> = DateTime::ALL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$country</tt><span class='initializer'> = NULL</span></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/function.timezone-identifiers-list.php' class='function'>timezone_identifiers_list</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$what</tt><span class='initializer'> = DateTime::ALL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$country</tt><span class='initializer'> = NULL</span></span> ]] )</div> </div> <a name='datetimezone.listidentifiers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>what</tt></i> </span> </dt><dd class='listitem'> <p class='para'> One of <a href='http://www.php.net/manual/de/class.datetimezone.php' class='classname'>DateTimeZone</a> class constants, defaults to <b><tt class='constant'>DateTimeZone::ALL</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>country</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A two-letter ISO 3166-1 compatible country code. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> This option is only used when <i><tt class='parameter'>what</tt></i> is set to <b><tt class='constant'>DateTimeZone::PER_COUNTRY</tt></b>. </span> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='datetimezone.listidentifiers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns array on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='datetimezone.listidentifiers.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Added the optional <i><tt class='parameter'>what</tt></i> and <i><tt class='parameter'>country</tt></i> parameters. </td> </tr> </tbody> </table> <p> </p> </div> <a name='datetimezone.listidentifiers.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <a href='http://www.php.net/manual/de/function.timezone-identifiers-list.php' class='function'>timezone_identifiers_list()</a> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$timezone_identifiers&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>DateTimeZone</span><span style='color: #007700'>::</span><span style='color: #0000BB'>listIdentifiers</span><span style='color: #007700'>();<br />for&amp;nbsp;(</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>=</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>++)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$timezone_identifiers</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>]</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmera </pre></div> </div> </div><p> </p> </div> <a name='datetimezone.listidentifiers.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.timezone-abbreviations-list.php' class='function' rel='rdfs-seeAlso'>timezone_abbreviations_list()</a> - Alias von DateTimeZone::listAbbreviations</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTimeZone::listAbbreviations" value="<div id='datetimezone.listabbreviations' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetimezone.listabbreviations.php'>DateTimeZone::listAbbreviations</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTimeZone::listAbbreviations</span> &amp;mdash; <span class='dc-title'>Returns associative array containing dst, offset and the timezone name</span></p> </div> <a name='datetimezone.listabbreviations.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>static</span><span class='type'>array</span> <span class='methodname'><b>DateTimeZone::listAbbreviations</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/function.timezone-abbreviations-list.php' class='function'>timezone_abbreviations_list</a></span> ( <span class='methodparam'>void</span> )</div> </div> <a name='datetimezone.listabbreviations.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns array on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='datetimezone.listabbreviations.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <a href='http://www.php.net/manual/de/function.timezone-abbreviations-list.php' class='function'>timezone_abbreviations_list()</a> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$timezone_abbreviations&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>DateTimeZone</span><span style='color: #007700'>::</span><span style='color: #0000BB'>listAbbreviations</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$timezone_abbreviations</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'acst'</span><span style='color: #007700'>]);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Array ( [dst] =&amp;gt; 1 [offset] =&amp;gt; -14400 [timezone_id] =&amp;gt; America/Porto_Acre ) [1] =&amp;gt; Array ( [dst] =&amp;gt; 1 [offset] =&amp;gt; -14400 [timezone_id] =&amp;gt; America/Eirunepe ) [2] =&amp;gt; Array ( [dst] =&amp;gt; 1 [offset] =&amp;gt; -14400 [timezone_id] =&amp;gt; America/Rio_Branco ) [3] =&amp;gt; Array ( [dst] =&amp;gt; 1 [offset] =&amp;gt; -14400 [timezone_id] =&amp;gt; Brazil/Acre ) ) </pre></div> </div> </div><p> </p> </div> <a name='datetimezone.listabbreviations.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.timezone-identifiers-list.php' class='function' rel='rdfs-seeAlso'>timezone_identifiers_list()</a> - Alias von DateTimeZone::listIdentifiers</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTimeZone::getTransitions" value="<div id='datetimezone.gettransitions' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetimezone.gettransitions.php'>DateTimeZone::getTransitions</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTimeZone::getTransitions</span> &amp;mdash; <span class='dc-title'>Returns all transitions for the timezone</span></p> </div> <a name='datetimezone.gettransitions.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>DateTimeZone::getTransitions</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp_begin</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp_end</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/function.timezone-transitions-get.php' class='function'>timezone_transitions_get</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <tt class='parameter'>$object</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp_begin</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp_end</tt></span> ]] )</div> </div> <a name='datetimezone.gettransitions.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> object</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Nur bei prozeduralem Aufruf: Ein von <a href='http://www.php.net/manual/de/function.date-create.php' class='function'>date_create()</a> zur&amp;uuml;ckgegebens <a href='http://www.php.net/manual/de/class.datetimezone.php' class='classname'>DateTimeZone</a> Objekt.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timestamp_begin</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Begin timestamp. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timestamp_end</tt></i> </span> </dt><dd class='listitem'> <p class='para'> End timestamp. </p> </dd> </dl> <p> </p> </div> <a name='datetimezone.gettransitions.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns numerically indexed array containing associative array with all transitions on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='datetimezone.gettransitions.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> The optional <i><tt class='parameter'>timestamp_begin</tt></i> and <i><tt class='parameter'>timestamp_end</tt></i> were added. </td> </tr> </tbody> </table> <p> </p> </div> <a name='datetimezone.gettransitions.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <a href='http://www.php.net/manual/de/function.timezone-transitions-get.php' class='function'>timezone_transitions_get()</a> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$timezone&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTimeZone</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CET'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>reset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$timezone</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getTransitions</span><span style='color: #007700'>()));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [ts] =&amp;gt; -1693706400 [time] =&amp;gt; 1916-04-30T22:00:00+0000 [offset] =&amp;gt; 7200 [isdst] =&amp;gt; 1 [abbr] =&amp;gt; CEST ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTimeZone::getOffset" value="<div id='datetimezone.getoffset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetimezone.getoffset.php'>DateTimeZone::getOffset</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTimeZone::getOffset</span> &amp;mdash; <span class='dc-title'>Returns the timezone offset from GMT</span></p> </div> <a name='datetimezone.getoffset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>DateTimeZone::getOffset</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$datetime</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/function.timezone-offset-get.php' class='function'>timezone_offset_get</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$datetime</tt></span> )</div> <p class='para rdfs-comment'> This function returns the offset to GMT for the date/time specified in the <i><tt class='parameter'>datetime</tt></i> parameter. The GMT offset is calculated with the timezone information contained in the DateTimeZone object being used. </p> </div> <a name='datetimezone.getoffset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> object</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Nur bei prozeduralem Aufruf: Ein von <a href='http://www.php.net/manual/de/function.date-create.php' class='function'>date_create()</a> zur&amp;uuml;ckgegebens <a href='http://www.php.net/manual/de/class.datetimezone.php' class='classname'>DateTimeZone</a> Objekt.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>datetime</tt></i> </span> </dt><dd class='listitem'> <p class='para'> DateTime that contains the date/time to compute the offset from. </p> </dd> </dl> <p> </p> </div> <a name='datetimezone.getoffset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns time zone offset in seconds on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='datetimezone.getoffset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>DateTimeZone::getOffset()</b> examples</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Create&amp;nbsp;two&amp;nbsp;timezone&amp;nbsp;objects,&amp;nbsp;one&amp;nbsp;for&amp;nbsp;Taipei&amp;nbsp;(Taiwan)&amp;nbsp;and&amp;nbsp;one&amp;nbsp;for<br />//&amp;nbsp;Tokyo&amp;nbsp;(Japan)<br /></span><span style='color: #0000BB'>$dateTimeZoneTaipei&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTimeZone</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Asia/Taipei'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$dateTimeZoneJapan&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTimeZone</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Asia/Tokyo'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Create&amp;nbsp;two&amp;nbsp;DateTime&amp;nbsp;objects&amp;nbsp;that&amp;nbsp;will&amp;nbsp;contain&amp;nbsp;the&amp;nbsp;same&amp;nbsp;Unix&amp;nbsp;timestamp,&amp;nbsp;but<br />//&amp;nbsp;have&amp;nbsp;different&amp;nbsp;timezones&amp;nbsp;attached&amp;nbsp;to&amp;nbsp;them.<br /></span><span style='color: #0000BB'>$dateTimeTaipei&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'now'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$dateTimeZoneTaipei</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$dateTimeJapan&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'now'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$dateTimeZoneJapan</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Calculate&amp;nbsp;the&amp;nbsp;GMT&amp;nbsp;offset&amp;nbsp;for&amp;nbsp;the&amp;nbsp;date/time&amp;nbsp;contained&amp;nbsp;in&amp;nbsp;the&amp;nbsp;$dateTimeTaipei<br />//&amp;nbsp;object,&amp;nbsp;but&amp;nbsp;using&amp;nbsp;the&amp;nbsp;timezone&amp;nbsp;rules&amp;nbsp;as&amp;nbsp;defined&amp;nbsp;for&amp;nbsp;Tokyo<br />//&amp;nbsp;($dateTimeZoneJapan).<br /></span><span style='color: #0000BB'>$timeOffset&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dateTimeZoneJapan</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getOffset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dateTimeTaipei</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Should&amp;nbsp;show&amp;nbsp;int(32400)&amp;nbsp;(for&amp;nbsp;dates&amp;nbsp;after&amp;nbsp;Sat&amp;nbsp;Sep&amp;nbsp;8&amp;nbsp;01:00:00&amp;nbsp;1951&amp;nbsp;JST).<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$timeOffset</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTimeZone::getName" value="<div id='datetimezone.getname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetimezone.getname.php'>DateTimeZone::getName</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTimeZone::getName</span> &amp;mdash; <span class='dc-title'>Returns the name of the timezone</span></p> </div> <a name='datetimezone.getname.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>DateTimeZone::getName</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns the name of the timezone. </p> </div> <a name='datetimezone.getname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='datetimezone.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> One of <a href='http://www.php.net/manual/de/timezones.php' class='link'>timezones</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTimeZone" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.datetimezone.php'>The DateTimeZone class</a></h1> <div class='partintro'> <div id='datetimezone.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Representation of time zone. </p> </div> <div id='datetimezone.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DateTimeZone</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DateTimeZone</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Constants */</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.africa'>DateTimeZone::AFRICA</a></var> <span class='initializer'> = 1</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.america'>DateTimeZone::AMERICA</a></var> <span class='initializer'> = 2</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.antarctica'>DateTimeZone::ANTARCTICA</a></var> <span class='initializer'> = 4</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.arctic'>DateTimeZone::ARCTIC</a></var> <span class='initializer'> = 8</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.asia'>DateTimeZone::ASIA</a></var> <span class='initializer'> = 16</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.atlantic'>DateTimeZone::ATLANTIC</a></var> <span class='initializer'> = 32</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.australia'>DateTimeZone::AUSTRALIA</a></var> <span class='initializer'> = 64</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.europe'>DateTimeZone::EUROPE</a></var> <span class='initializer'> = 128</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.indian'>DateTimeZone::INDIAN</a></var> <span class='initializer'> = 256</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.pacific'>DateTimeZone::PACIFIC</a></var> <span class='initializer'> = 512</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.utc'>DateTimeZone::UTC</a></var> <span class='initializer'> = 1024</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.all'>DateTimeZone::ALL</a></var> <span class='initializer'> = 2047</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.all-with-bc'>DateTimeZone::ALL_WITH_BC</a></var> <span class='initializer'> = 4095</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetimezone.php#datetimezone.constants.per-country'>DateTimeZone::PER_COUNTRY</a></var> <span class='initializer'> = 4096</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/datetimezone.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$timezone</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetimezone.getlocation.php' class='function'>getLocation</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetimezone.getname.php' class='function'>getName</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetimezone.getoffset.php' class='function'>getOffset</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$datetime</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetimezone.gettransitions.php' class='function'>getTransitions</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp_begin</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp_end</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>static</span><span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetimezone.listabbreviations.php' class='function'>listAbbreviations</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>static</span><span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetimezone.listidentifiers.php' class='function'>listIdentifiers</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$what</tt><span class='initializer'> = DateTime::ALL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$country</tt><span class='initializer'> = NULL</span></span> ]] )</div> }</div> </div> <div id='datetimezone.constants' class='section'> <h2 class='title'>Vordefinierte Konstanten</h2> <div id='datetimezone.constants.types' class='section'> <h2 class='title'>DateTimeZone Node Types</h2> <dl> <dt id='datetimezone.constants.africa' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::AFRICA</tt></b></span> </dt><dd class='listitem'> <p class='para'>Africa time zones.</p> </dd> <dt id='datetimezone.constants.america' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::AMERICA</tt></b></span> </dt><dd class='listitem'> <p class='para'>America time zones.</p> </dd> <dt id='datetimezone.constants.antarctica' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::ANTARCTICA</tt></b></span> </dt><dd class='listitem'> <p class='para'>Antarctica time zones.</p> </dd> <dt id='datetimezone.constants.arctic' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::ARCTIC</tt></b></span> </dt><dd class='listitem'> <p class='para'>Artic time zones.</p> </dd> <dt id='datetimezone.constants.asia' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::ASIA</tt></b></span> </dt><dd class='listitem'> <p class='para'>Asia time zones.</p> </dd> <dt id='datetimezone.constants.atlantic' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::ATLANTIC</tt></b></span> </dt><dd class='listitem'> <p class='para'>Atlantic time zones.</p> </dd> <dt id='datetimezone.constants.australia' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::AUSTRALIA</tt></b></span> </dt><dd class='listitem'> <p class='para'>Australia time zones.</p> </dd> <dt id='datetimezone.constants.europe' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::EUROPE</tt></b></span> </dt><dd class='listitem'> <p class='para'>Europe time zones.</p> </dd> <dt id='datetimezone.constants.indian' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::INDIAN</tt></b></span> </dt><dd class='listitem'> <p class='para'>Indian time zones.</p> </dd> <dt id='datetimezone.constants.pacific' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::PACIFIC</tt></b></span> </dt><dd class='listitem'> <p class='para'>Pacific time zones.</p> </dd> <dt id='datetimezone.constants.utc' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::UTC</tt></b></span> </dt><dd class='listitem'> <p class='para'>UTC time zones.</p> </dd> <dt id='datetimezone.constants.all' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::ALL</tt></b></span> </dt><dd class='listitem'> <p class='para'>All time zones.</p> </dd> <dt id='datetimezone.constants.all-with-bc' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::ALL_WITH_BC</tt></b></span> </dt><dd class='listitem'> <p class='para'>All time zones including backwards compatible.</p> </dd> <dt id='datetimezone.constants.per-country' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTimeZone::PER_COUNTRY</tt></b></span> </dt><dd class='listitem'> <p class='para'>Time zones per country.</p> </dd> </dl> </div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/datetimezone.construct.php'>DateTimeZone::__construct</a> &amp;mdash; Creates new DateTimeZone object</li><li><a href='http://www.php.net/manual/de/datetimezone.getlocation.php'>DateTimeZone::getLocation</a> &amp;mdash; Returns location information for a timezone</li><li><a href='http://www.php.net/manual/de/datetimezone.getname.php'>DateTimeZone::getName</a> &amp;mdash; Returns the name of the timezone</li><li><a href='http://www.php.net/manual/de/datetimezone.getoffset.php'>DateTimeZone::getOffset</a> &amp;mdash; Returns the timezone offset from GMT</li><li><a href='http://www.php.net/manual/de/datetimezone.gettransitions.php'>DateTimeZone::getTransitions</a> &amp;mdash; Returns all transitions for the timezone</li><li><a href='http://www.php.net/manual/de/datetimezone.listabbreviations.php'>DateTimeZone::listAbbreviations</a> &amp;mdash; Returns associative array containing dst, offset and the timezone name</li><li><a href='http://www.php.net/manual/de/datetimezone.listidentifiers.php'>DateTimeZone::listIdentifiers</a> &amp;mdash; Returns numerically index array with all timezone identifiers</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTime::__construct" value="<div id='datetime.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetime.construct.php'>DateTime::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTime::__construct</span> &amp;mdash; <span class='dc-title'>Returns new DateTime object</span></p> </div> <a name='datetime.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>DateTime::__construct</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$time</tt><span class='initializer'> = &amp;quot;now&amp;quot;</span></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <tt class='parameter'>$timezone</tt><span class='initializer'> = NULL</span></span> ]] )</div> <p class='para rdfs-comment'> Returns new DateTime object. </p> </div> <a name='datetime.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>time</tt></i> </span> </dt><dd class='listitem'> <p class='para'> String in a format accepted by <a href='http://www.php.net/manual/de/function.strtotime.php' class='function'>strtotime()</a>, defaults to &amp;quot;now&amp;quot;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timezone</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Time zone of the time. </p> </dd> </dl> <p> </p> </div> <a name='datetime.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Emits <a href='http://www.php.net/manual/de/class.exception.php' class='classname'>Exception</a> in case of an error. </p> </div> <a name='datetime.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>DateTime::__construct()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;14:52:10'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>DATE_ATOM</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTime::setTimezone" value="<div id='datetime.settimezone' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetime.settimezone.php'>DateTime::setTimezone</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTime::setTimezone</span> &amp;mdash; <span class='dc-title'>Sets the time zone for the DateTime object</span></p> </div> <a name='datetime.settimezone.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><b>DateTime::setTimezone</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <tt class='parameter'>$timezone</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><a href='http://www.php.net/manual/de/function.date-timezone-set.php' class='function'>date_timezone_set</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <tt class='parameter'>$timezone</tt></span> )</div> </div> <a name='datetime.settimezone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> object</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Nur bei prozeduralem Aufruf: Ein von <a href='http://www.php.net/manual/de/function.date-create.php' class='function'>date_create()</a> zur&amp;uuml;ckgegebens <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> Objekt.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timezone</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Desired time zone. </p> </dd> </dl> <p> </p> </div> <a name='datetime.settimezone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the modified DateTime. </p> </div> <a name='datetime.settimezone.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Changed the return value from <b><tt class='constant'>NULL</tt></b> to <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='datetime.settimezone.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Setting and getting DateTimeZone objects</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;12:35:23'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getTimezone</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>getName</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;12:35:23'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$la_time&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTimeZone</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'America/Los_Angeles'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setTimezone</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$la_time</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getTimezone</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>getName</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Europe/London America/Los_Angeles </pre></div> </div> </div><p> </p> </div> <a name='datetime.settimezone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/datetime.gettimezone.php' class='function' rel='rdfs-seeAlso'>DateTime::getTimezone()</a> - Return time zone relative to given DateTime</li> <li class='member'><a href='http://www.php.net/manual/de/function.timezone-open.php' class='function' rel='rdfs-seeAlso'>timezone_open()</a> - Gibt ein neues DateTimeZone-Objekt zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTime::setTime" value="<div id='datetime.settime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetime.settime.php'>DateTime::setTime</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTime::setTime</span> &amp;mdash; <span class='dc-title'>Sets the time</span></p> </div> <a name='datetime.settime.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><b>DateTime::setTime</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$hour</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$minute</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$second</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><a href='http://www.php.net/manual/de/function.date-time-set.php' class='function'>date_time_set</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$hour</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$minute</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$second</tt></span> ] )</div> <p class='para rdfs-comment'> Resets the current time of the DateTime object to a different time. </p> </div> <a name='datetime.settime.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> object</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Nur bei prozeduralem Aufruf: Ein von <a href='http://www.php.net/manual/de/function.date-create.php' class='function'>date_create()</a> zur&amp;uuml;ckgegebens <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> Objekt.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>hour</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hour of the time. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>minute</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Minute of the time. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>second</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Second of the time. </p> </dd> </dl> <p> </p> </div> <a name='datetime.settime.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the modified DateTime. </p> </div> <a name='datetime.settime.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>5.3.0</td><td align='left'>Der R&amp;uuml;ckgabewert wurde von <b><tt class='constant'>NULL</tt></b> auf <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> ge&amp;auml;ndert.</td></tr> </tbody> </table> <p> </p> </div> <a name='datetime.settime.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Changing the time of a DateTime object</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;12:35:23'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Y-m-d&amp;nbsp;H:i:s'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setTime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>55</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>24</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Y-m-d&amp;nbsp;H:i:s'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Warning:&amp;nbsp;Does&amp;nbsp;not&amp;nbsp;increment&amp;nbsp;the&amp;nbsp;hour!<br />//&amp;nbsp;This&amp;nbsp;is&amp;nbsp;because&amp;nbsp;the&amp;nbsp;hour&amp;nbsp;has&amp;nbsp;been&amp;nbsp;set&amp;nbsp;(14)&amp;nbsp;-&amp;nbsp;see&amp;nbsp;date_modify()<br /></span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setTime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'H'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'n'</span><span style='color: #007700'>)&amp;nbsp;+&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Y-m-d&amp;nbsp;H:i:s'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;*Does*&amp;nbsp;increment&amp;nbsp;the&amp;nbsp;day,&amp;nbsp;because&amp;nbsp;the&amp;nbsp;day&amp;nbsp;has&amp;nbsp;not&amp;nbsp;been&amp;nbsp;set<br /></span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setTime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'H'</span><span style='color: #007700'>)&amp;nbsp;+&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'n'</span><span style='color: #007700'>));<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Y-m-d&amp;nbsp;H:i:s'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2008-08-03 12:35:23 2008-08-03 14:55:24 2008-08-03 14:14:00 2008-08-04 02:08:00 </pre></div> </div> </div><p> </p> </div> <a name='datetime.settime.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/datetime.setdate.php' class='function' rel='rdfs-seeAlso'>DateTime::setDate()</a> - Sets the date</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTime::setISODate" value="<div id='datetime.setisodate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetime.setisodate.php'>DateTime::setISODate</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTime::setISODate</span> &amp;mdash; <span class='dc-title'>Sets the ISO date</span></p> </div> <a name='datetime.setisodate.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><b>DateTime::setISODate</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$week</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><a href='http://www.php.net/manual/de/function.date-isodate-set.php' class='function'>date_isodate_set</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$week</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> ] )</div> <p class='para rdfs-comment'> Set a date according to the ISO 8601 standard - using weeks and day offsets rather than specific dates. </p> </div> <a name='datetime.setisodate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> object</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Nur bei prozeduralem Aufruf: Ein von <a href='http://www.php.net/manual/de/function.date-create.php' class='function'>date_create()</a> zur&amp;uuml;ckgegebens <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> Objekt.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Year of the date. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>week</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Week of the date. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Offset from the first day of the week. </p> </dd> </dl> <p> </p> </div> <a name='datetime.setisodate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the modified DateTime. </p> </div> <a name='datetime.setisodate.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>5.3.0</td><td align='left'>Der R&amp;uuml;ckgabewert wurde von <b><tt class='constant'>NULL</tt></b> auf <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> ge&amp;auml;ndert.</td></tr> </tbody> </table> <p> </p> </div> <a name='datetime.setisodate.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Finding the date from a week number and day offset</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Offset&amp;nbsp;from&amp;nbsp;start&amp;nbsp;of&amp;nbsp;week&amp;nbsp;2&amp;nbsp;(7)&amp;nbsp;=&amp;nbsp;5<br /></span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setISODate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2008</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Day&amp;nbsp;5&amp;nbsp;of&amp;nbsp;week&amp;nbsp;2&amp;nbsp;of&amp;nbsp;2008&amp;nbsp;is&amp;nbsp;the&amp;nbsp;11th&amp;nbsp;of&amp;nbsp;January.&amp;nbsp;<br /><br />//&amp;nbsp;Offset&amp;nbsp;from&amp;nbsp;start&amp;nbsp;of&amp;nbsp;week&amp;nbsp;2&amp;nbsp;(7)&amp;nbsp;=&amp;nbsp;10<br /></span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setISODate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2008</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Day&amp;nbsp;10&amp;nbsp;of&amp;nbsp;week&amp;nbsp;2&amp;nbsp;of&amp;nbsp;2008&amp;nbsp;is&amp;nbsp;the&amp;nbsp;16th&amp;nbsp;of&amp;nbsp;January.<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Finding the month a week is in</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date_create</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>date_isodate_set</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2008</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Week&amp;nbsp;6&amp;nbsp;of&amp;nbsp;2008&amp;nbsp;is&amp;nbsp;in&amp;nbsp;February.<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='datetime.setisodate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/datetime.setdate.php' class='function' rel='rdfs-seeAlso'>DateTime::setDate()</a> - Sets the date</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTime::setDate" value="<div id='datetime.setdate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetime.setdate.php'>DateTime::setDate</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTime::setDate</span> &amp;mdash; <span class='dc-title'>Sets the date</span></p> </div> <a name='datetime.setdate.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><b>DateTime::setDate</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><a href='http://www.php.net/manual/de/function.date-date-set.php' class='function'>date_date_set</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> )</div> <p class='para rdfs-comment'> Resets the current date of the DateTime object to a different date. </p> </div> <a name='datetime.setdate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> object</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Nur bei prozeduralem Aufruf: Ein von <a href='http://www.php.net/manual/de/function.date-create.php' class='function'>date_create()</a> zur&amp;uuml;ckgegebens <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> Objekt.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Year of the date. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Month of the date. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Day of the date. </p> </dd> </dl> <p> </p> </div> <a name='datetime.setdate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the modified DateTime. </p> </div> <a name='datetime.setdate.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>5.3.0</td><td align='left'>Der R&amp;uuml;ckgabewert wurde von <b><tt class='constant'>NULL</tt></b> auf <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> ge&amp;auml;ndert.</td></tr> </tbody> </table> <p> </p> </div> <a name='datetime.setdate.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Object oriented example usage</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;14:52:10'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setDate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2008</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>DATE_RFC2822</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Procedural example usage</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date_create</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;14:52:10'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>date_date_set</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2008</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>date_format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DATE_RFC2822</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Sun, 12 Oct 2008 14:52:10 +0100 </pre></div> </div> </div><p> </p> </div> <a name='datetime.setdate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/datetime.setisodate.php' class='function' rel='rdfs-seeAlso'>DateTime::setISODate()</a> - Sets the ISO date</li> <li class='member'><a href='http://www.php.net/manual/de/datetime.settime.php' class='function' rel='rdfs-seeAlso'>DateTime::setTime()</a> - Sets the time</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTime::modify" value="<div id='datetime.modify' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetime.modify.php'>DateTime::modify</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTime::modify</span> &amp;mdash; <span class='dc-title'>Alters the timestamp</span></p> </div> <a name='datetime.modify.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><b>DateTime::modify</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$modify</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <span class='methodname'><a href='http://www.php.net/manual/de/function.date-modify.php' class='function'>date_modify</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$modify</tt></span> )</div> <p class='para rdfs-comment'> Alter the timestamp of a DateTime object by incrementing or decrementing in a format accepted by <a href='http://www.php.net/manual/de/function.strtotime.php' class='function'>strtotime()</a>. </p> </div> <a name='datetime.modify.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> object</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Nur bei prozeduralem Aufruf: Ein von <a href='http://www.php.net/manual/de/function.date-create.php' class='function'>date_create()</a> zur&amp;uuml;ckgegebens <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> Objekt.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>modify</tt></i> </span> </dt><dd class='listitem'> <p class='para'> String in a relative format accepted by <a href='http://www.php.net/manual/de/function.strtotime.php' class='function'>strtotime()</a>. </p> </dd> </dl> <p> </p> </div> <a name='datetime.modify.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the modified DateTime. </p> </div> <a name='datetime.modify.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>5.3.0</td><td align='left'>Der R&amp;uuml;ckgabewert wurde von <b><tt class='constant'>NULL</tt></b> auf <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> ge&amp;auml;ndert.</td></tr> </tbody> </table> <p> </p> </div> <a name='datetime.modify.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <a href='http://www.php.net/manual/de/function.date-modify.php' class='function'>date_modify()</a> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$date&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2006-12-12'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$date</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>modify</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'+1&amp;nbsp;day'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$date</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Y-m-d'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2006-12-13 </pre></div> </div> </div><p> </p> </div> <a name='datetime.modify.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.strtotime.php' class='function' rel='rdfs-seeAlso'>strtotime()</a> - Wandelt ein beliebiges in englischer Textform angegebenes Datum in einen UNIX-Zeitstempel (Timestamp) um</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTime::getTimezone" value="<div id='datetime.gettimezone' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetime.gettimezone.php'>DateTime::getTimezone</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTime::getTimezone</span> &amp;mdash; <span class='dc-title'>Return time zone relative to given DateTime</span></p> </div> <a name='datetime.gettimezone.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <span class='methodname'><b>DateTime::getTimezone</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <span class='methodname'><a href='http://www.php.net/manual/de/function.date-timezone-get.php' class='function'>date_timezone_get</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$object</tt></span> )</div> </div> <a name='datetime.gettimezone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> object</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Nur bei prozeduralem Aufruf: Ein von <a href='http://www.php.net/manual/de/function.date-create.php' class='function'>date_create()</a> zur&amp;uuml;ckgegebens <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> Objekt.</p></dd> </dl> <p> </p> </div> <a name='datetime.gettimezone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns DateTimeZone object on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='datetime.gettimezone.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Setting and getting DateTimeZone objects</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;12:35:23'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getTimezone</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>getName</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;12:35:23'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$la_time&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTimeZone</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'America/Los_Angeles'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setTimezone</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$la_time</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getTimezone</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>getName</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Europe/London America/Los_Angeles </pre></div> </div> </div><p> </p> </div> <a name='datetime.gettimezone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/datetime.settimezone.php' class='function' rel='rdfs-seeAlso'>DateTime::setTimezone()</a> - Sets the time zone for the DateTime object</li> <li class='member'><a href='http://www.php.net/manual/de/function.timezone-open.php' class='function' rel='rdfs-seeAlso'>timezone_open()</a> - Gibt ein neues DateTimeZone-Objekt zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTime::getOffset" value="<div id='datetime.getoffset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetime.getoffset.php'>DateTime::getOffset</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTime::getOffset</span> &amp;mdash; <span class='dc-title'>Returns the daylight saving time offset</span></p> </div> <a name='datetime.getoffset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><b>DateTime::getOffset</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/function.date-offset-get.php' class='function'>date_offset_get</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$object</tt></span> )</div> </div> <a name='datetime.getoffset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> object</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Nur bei prozeduralem Aufruf: Ein von <a href='http://www.php.net/manual/de/function.date-create.php' class='function'>date_create()</a> zur&amp;uuml;ckgegebens <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> Objekt.</p></dd> </dl> <p> </p> </div> <a name='datetime.getoffset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns DST offset in seconds on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='datetime.getoffset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Comparing offsets between Summer and Winter</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$winter&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-12-25&amp;nbsp;14:25:41'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$summer&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-07-14&amp;nbsp;14:25:41'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$winter</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getOffset</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Winter&amp;nbsp;offset:&amp;nbsp;0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$summer</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getOffset</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Summer&amp;nbsp;offset:&amp;nbsp;3600&amp;nbsp;=&amp;nbsp;1&amp;nbsp;hour<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTime::format" value="<div id='datetime.format' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/datetime.format.php'>DateTime::format</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>DateTime::format</span> &amp;mdash; <span class='dc-title'>Returns date formatted according to given format</span></p> </div> <a name='datetime.format.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><b>DateTime::format</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$format</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/function.date-format.php' class='function'>date_format</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$format</tt></span> )</div> </div> <a name='datetime.format.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> object</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Nur bei prozeduralem Aufruf: Ein von <a href='http://www.php.net/manual/de/function.date-create.php' class='function'>date_create()</a> zur&amp;uuml;ckgegebens <a href='http://www.php.net/manual/de/class.datetime.php' class='classname'>DateTime</a> Objekt.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>format</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Format accepted by <a href='http://www.php.net/manual/de/function.date.php' class='function'>date()</a>. </p> </dd> </dl> <p> </p> </div> <a name='datetime.format.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns formatted date on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='datetime.format.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Displaying the date and time using the procedural form</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date_create</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;14:52:10'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>date_format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'jS,&amp;nbsp;F&amp;nbsp;Y'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>date_format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DATE_ATOM</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Displaying the date and time using the object oriented form</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Europe/London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$datetime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>DateTime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2008-08-03&amp;nbsp;14:52:10'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'jS,&amp;nbsp;F&amp;nbsp;Y'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$datetime</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>DATE_ATOM</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span>?&amp;gt;</span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3rd, August 2008 2008-08-03T14:52:10+01:00 </pre></div> </div> </div><p> </p> </div> <a name='datetime.format.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.date.php' class='function' rel='rdfs-seeAlso'>date()</a> - Formatiert ein(e) angegebene(s) Zeit/Datum</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="DateTime" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.datetime.php'>The DateTime class</a></h1> <div class='partintro'> <div id='datetime.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Representation of date and time. </p> </div> <div id='datetime.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>DateTime</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>DateTime</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Constants */</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.atom'>DateTime::ATOM</a></var> <span class='initializer'> = Y-m-d\TH:i:sP</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.cookie'>DateTime::COOKIE</a></var> <span class='initializer'> = l, d-M-y H:i:s T</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.iso8601'>DateTime::ISO8601</a></var> <span class='initializer'> = Y-m-d\TH:i:sO</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.rfc822'>DateTime::RFC822</a></var> <span class='initializer'> = D, d M y H:i:s O</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.rfc850'>DateTime::RFC850</a></var> <span class='initializer'> = l, d-M-y H:i:s T</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.rfc1036'>DateTime::RFC1036</a></var> <span class='initializer'> = D, d M y H:i:s O</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.rfc1123'>DateTime::RFC1123</a></var> <span class='initializer'> = D, d M Y H:i:s O</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.rfc2822'>DateTime::RFC2822</a></var> <span class='initializer'> = D, d M Y H:i:s O</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.rfc3339'>DateTime::RFC3339</a></var> <span class='initializer'> = Y-m-d\TH:i:sP</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.rss'>DateTime::RSS</a></var> <span class='initializer'> = D, d M Y H:i:s O</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>string</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.datetime.php#datetime.constants.w3c'>DateTime::W3C</a></var> <span class='initializer'> = Y-m-d\TH:i:sP</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.add.php' class='function'>add</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.dateinterval.php' class='type DateInterval'>DateInterval</a></span> <tt class='parameter'>$interval</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.construct.php' class='function'>__construct</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$time</tt><span class='initializer'> = &amp;quot;now&amp;quot;</span></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <tt class='parameter'>$timezone</tt><span class='initializer'> = NULL</span></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.createfromformat.php' class='function'>createFromFormat</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$format</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$time</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <tt class='parameter'>$timezone</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateInterval</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.diff.php' class='function'>diff</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetime.php' class='type DateTime'>DateTime</a></span> <tt class='parameter'>$datetime</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$absolute</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.format.php' class='function'>format</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$format</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.getlasterrors.php' class='function'>getLastErrors</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.getoffset.php' class='function'>getOffset</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.gettimestamp.php' class='function'>getTimestamp</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateTimeZone</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.gettimezone.php' class='function'>getTimezone</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.modify.php' class='function'>modify</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$modify</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.set-state.php' class='function'>__set_state</a></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.setdate.php' class='function'>setDate</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.setisodate.php' class='function'>setISODate</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$week</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.settime.php' class='function'>setTime</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$hour</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$minute</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$second</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.settimestamp.php' class='function'>setTimestamp</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$unixtimestamp</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.settimezone.php' class='function'>setTimezone</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.datetimezone.php' class='type DateTimeZone'>DateTimeZone</a></span> <tt class='parameter'>$timezone</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.sub.php' class='function'>sub</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.dateinterval.php' class='type DateInterval'>DateInterval</a></span> <tt class='parameter'>$interval</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DateTime</span> <span class='methodname'><a href='http://www.php.net/manual/de/datetime.wakeup.php' class='function'>__wakeup</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div class='section'> <h2 class='title'>Vordefinierte Konstanten</h2> <div id='datetime.constants.types' class='section'> <h2 class='title'>DateTime Node Types</h2> <dl> <dt id='datetime.constants.atom' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::ATOM</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_ATOM</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Atom (example: 2005-08-15T15:52:01+00:00) </span> </dd> <dt id='datetime.constants.cookie' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::COOKIE</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_COOKIE</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> HTTP Cookies (example: Monday, 15-Aug-05 15:52:01 UTC) </span> </dd> <dt id='datetime.constants.iso8601' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::ISO8601</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_ISO8601</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> ISO-8601 (example: 2005-08-15T15:52:01+0000) </span> </dd> <dt id='datetime.constants.rfc822' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::RFC822</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_RFC822</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> RFC 822 (example: Mon, 15 Aug 05 15:52:01 +0000) </span> </dd> <dt id='datetime.constants.rfc850' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::RFC850</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_RFC850</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> RFC 850 (example: Monday, 15-Aug-05 15:52:01 UTC) </span> </dd> <dt id='datetime.constants.rfc1036' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::RFC1036</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_RFC1036</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> RFC 1036 (example: Mon, 15 Aug 05 15:52:01 +0000) </span> </dd> <dt id='datetime.constants.rfc1123' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::RFC1123</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_RFC1123</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> RFC 1123 (example: Mon, 15 Aug 2005 15:52:01 +0000) </span> </dd> <dt id='datetime.constants.rfc2822' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::RFC2822</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_RFC2822</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> RFC 2822 (Mon, 15 Aug 2005 15:52:01 +0000) </span> </dd> <dt id='datetime.constants.rfc3339' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::RFC3339</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_RFC3339</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Same as <b><tt class='constant'>DATE_ATOM</tt></b> (since PHP 5.1.3) </span> </dd> <dt id='datetime.constants.rss' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::RSS</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_RSS</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> RSS (Mon, 15 Aug 2005 15:52:01 +0000) </span> </dd> <dt id='datetime.constants.w3c' class='varlistentry'> <span class='term'><b><tt class='constant'>DateTime::W3C</tt></b></span> <br /><span class='term'><b><tt class='constant'>DATE_W3C</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> World Wide Web Consortium (example: 2005-08-15T15:52:01+00:00) </span> </dd> </dl> </div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/datetime.add.php'>DateTime::add</a> &amp;mdash; Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object</li><li><a href='http://www.php.net/manual/de/datetime.construct.php'>DateTime::__construct</a> &amp;mdash; Returns new DateTime object</li><li><a href='http://www.php.net/manual/de/datetime.createfromformat.php'>DateTime::createFromFormat</a> &amp;mdash; Returns new DateTime object formatted according to the specified format</li><li><a href='http://www.php.net/manual/de/datetime.diff.php'>DateTime::diff</a> &amp;mdash; Returns the difference between two DateTime objects</li><li><a href='http://www.php.net/manual/de/datetime.format.php'>DateTime::format</a> &amp;mdash; Returns date formatted according to given format</li><li><a href='http://www.php.net/manual/de/datetime.getlasterrors.php'>DateTime::getLastErrors</a> &amp;mdash; Returns the warnings and errors</li><li><a href='http://www.php.net/manual/de/datetime.getoffset.php'>DateTime::getOffset</a> &amp;mdash; Returns the daylight saving time offset</li><li><a href='http://www.php.net/manual/de/datetime.gettimestamp.php'>DateTime::getTimestamp</a> &amp;mdash; Gets the Unix timestamp</li><li><a href='http://www.php.net/manual/de/datetime.gettimezone.php'>DateTime::getTimezone</a> &amp;mdash; Return time zone relative to given DateTime</li><li><a href='http://www.php.net/manual/de/datetime.modify.php'>DateTime::modify</a> &amp;mdash; Alters the timestamp</li><li><a href='http://www.php.net/manual/de/datetime.set-state.php'>DateTime::__set_state</a> &amp;mdash; The __set_state handler</li><li><a href='http://www.php.net/manual/de/datetime.setdate.php'>DateTime::setDate</a> &amp;mdash; Sets the date</li><li><a href='http://www.php.net/manual/de/datetime.setisodate.php'>DateTime::setISODate</a> &amp;mdash; Sets the ISO date</li><li><a href='http://www.php.net/manual/de/datetime.settime.php'>DateTime::setTime</a> &amp;mdash; Sets the time</li><li><a href='http://www.php.net/manual/de/datetime.settimestamp.php'>DateTime::setTimestamp</a> &amp;mdash; Sets the date and time based on an Unix timestamp</li><li><a href='http://www.php.net/manual/de/datetime.settimezone.php'>DateTime::setTimezone</a> &amp;mdash; Sets the time zone for the DateTime object</li><li><a href='http://www.php.net/manual/de/datetime.sub.php'>DateTime::sub</a> &amp;mdash; Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object</li><li><a href='http://www.php.net/manual/de/datetime.wakeup.php'>DateTime::__wakeup</a> &amp;mdash; The __wakeup handler</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="date" value="<div id='function.date' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.date.php'>date</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>date</span> &amp;mdash; <span class='dc-title'>Formatiert ein(e) angegebene(s) Zeit/Datum</span></p> </div> <a name='function.date.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung:</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>date</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$Format</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$Timestamp</tt></span> ] )</div> <p class='para rdfs-comment'> Gibt einen formatierten String anhand eines vorzugebenden Musters zur&amp;uuml;ck. Dabei wird entweder der angegebene <i><tt class='parameter'>Timestamp</tt></i> oder die gegenw&amp;auml;rtige lokale Zeit ber&amp;uuml;cksichtigt, wenn kein Timestamp angegegeben wird. Mit anderen Worten ausgedr&amp;uuml;ckt: der Parameter <i><tt class='parameter'>Timestamp</tt></i> ist optional und falls dieser nicht angegeben wird, wird der Wert der Funktion <a href='http://www.php.net/manual/de/function.time.php' class='function'>time()</a> angenommen. </p> <blockquote><p><b class='note'>Hinweis</b>: Der g&amp;uuml;ltige Bereich eines Timestamp liegt typischerweise zwischen Fri, 13 Dec 1901 20:45:54 GMT und Tue, 19 Jan 2038 03:14:07 GMT. (Das entspricht den minimalen und maximalen Werten f&amp;uuml;r einen vorzeichenbehafteten 32-Bit Integer). Unter Windows-Betriebssytemen ist dieser Bereich auf 01-01-1970 bis 19-01-2038 beschr&amp;auml;nkt. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: Um einen Timestamp aus aus einem Datums-String zu erzeugen, k&amp;ouml;nnen Sie die Funktion <a href='http://www.php.net/manual/de/function.strtotime.php' class='function'>strtotime()</a> benutzen. Zus&amp;auml;tzlich bieten einige Datenbanken Funktionen, um Ihre Datumsfromate in Timestamps umzuwandeln (wie zum Beispiel MySQL&amp;#039;s <a href='http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html' class='link external'>&amp;raquo; UNIX_TIMESTAMP</a> Funktion. <br /> </p></blockquote> <p class='para'> </p><table class='doctable table'> <caption><b> Die folgenden Zeichen werden im Parameter <i><tt class='parameter'>Format</tt></i> erkannt </b></caption> <thead valign='middle'> <tr valign='middle'> <th><i><tt class='parameter'>Format</tt></i> Zeichen</th> <th>Beschreibung</th> <th>Beispiel f&amp;uuml;r R&amp;uuml;ckgabewerte</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>a</i></td> <td align='left'>Kleingeschrieben: Ante meridiem und Post meridiem</td> <td align='left'><i>am</i> oder <i>pm</i></td> </tr> <tr valign='middle'> <td align='left'><i>A</i></td> <td align='left'>Gro&amp;szlig;geschrieben: Ante meridiem und Post meridiem</td> <td align='left'><i>AM</i> oder <i>PM</i></td> </tr> <tr valign='middle'> <td align='left'><i>B</i></td> <td align='left'>Swatch-Internet-Zeit</td> <td align='left'><i>000</i> bis <i>999</i></td> </tr> <tr valign='middle'> <td align='left'><i>c</i></td> <td align='left'>ISO 8601 Datum (hinzugef&amp;uuml;gt in PHP 5)</td> <td align='left'>2004-02-12T15:19:21+00:00</td> </tr> <tr valign='middle'> <td align='left'><i>d</i></td> <td align='left'>Tag des Monats, 2-stellig mit f&amp;uuml;hrender Null</td> <td align='left'><i>01</i> bis <i>31</i></td> </tr> <tr valign='middle'> <td align='left'><i>D</i></td> <td align='left'>Tag der Woche gek&amp;uuml;rzt auf drei Buchstaben</td> <td align='left'><i>Mon</i> bis <i>Sun</i></td> </tr> <tr valign='middle'> <td align='left'><i>F</i></td> <td align='left'>Monat als ganzes Wort, wie January oder March</td> <td align='left'><i>January</i> bis <i>December</i></td> </tr> <tr valign='middle'> <td align='left'><i>g</i></td> <td align='left'>12-Stunden-Format, ohne f&amp;uuml;hrende Nullen</td> <td align='left'><i>1</i> bis <i>12</i></td> </tr> <tr valign='middle'> <td align='left'><i>G</i></td> <td align='left'>24-Stunden-Format, ohne f&amp;uuml;hrende Nullen</td> <td align='left'><i>0</i> bis <i>23</i></td> </tr> <tr valign='middle'> <td align='left'><i>h</i></td> <td align='left'>12-Stunden-Format, mit f&amp;uuml;hrenden Nullen</td> <td align='left'><i>01</i> bis <i>12</i></td> </tr> <tr valign='middle'> <td align='left'><i>H</i></td> <td align='left'>24-Stunden-Format, mit f&amp;uuml;hrenden Nullen</td> <td align='left'><i>00</i> bis <i>23</i></td> </tr> <tr valign='middle'> <td align='left'><i>i</i></td> <td align='left'>Minuten mit f&amp;uuml;hrenden Nullen</td> <td align='left'><i>00</i> bis <i>59</i></td> </tr> <tr valign='middle'> <td align='left'><i>I</i> (gro&amp;szlig;es i)</td> <td align='left'>F&amp;auml;llt ein Datum in die Sommerzeit</td> <td align='left'><i>1</i> bei Sommerzeit, ansonsten <i>0</i>.</td> </tr> <tr valign='middle'> <td align='left'><i>j</i></td> <td align='left'>Tag des Monats ohne f&amp;uuml;hrende Nullen</td> <td align='left'><i>1</i> bis <i>31</i></td> </tr> <tr valign='middle'> <td align='left'><i>l</i> (kleines &amp;#039;L&amp;#039;)</td> <td align='left'>Ausgeschriebener Tag der Woche</td> <td align='left'><i>Sunday</i> bis <i>Saturday</i></td> </tr> <tr valign='middle'> <td align='left'><i>L</i></td> <td align='left'>Schaltjahr oder nicht</td> <td align='left'><i>1</i> f&amp;uuml;r ein Schaltjahr, ansonsten <i>0</i>.</td> </tr> <tr valign='middle'> <td align='left'><i>m</i></td> <td align='left'>Monat als Zahl, mit f&amp;uuml;hrenden Nullen</td> <td align='left'><i>01</i> bis <i>12</i></td> </tr> <tr valign='middle'> <td align='left'><i>M</i></td> <td align='left'>Monatsname mit drei Buchstaben</td> <td align='left'><i>Jan</i> bis <i>Dec</i></td> </tr> <tr valign='middle'> <td align='left'><i>n</i></td> <td align='left'>Monatszahl, ohne f&amp;uuml;hrende Nullen</td> <td align='left'><i>1</i> bis <i>12</i></td> </tr> <tr valign='middle'> <td align='left'><i>O</i></td> <td align='left'>Zeitunterschied zur Greenwich time (GMT) in Stunden</td> <td align='left'>Beispiel: <i>+0200</i></td> </tr> <tr valign='middle'> <td align='left'><i>r</i></td> <td align='left'><a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC 2822</a> formatiertes Datum</td> <td align='left'>Beispiel: <i>Thu, 21 Dec 2000 16:01:07 +0200</i></td> </tr> <tr valign='middle'> <td align='left'><i>s</i></td> <td align='left'>Sekunden, mit f&amp;uuml;hrenden Nullen</td> <td align='left'><i>00</i> bis <i>59</i></td> </tr> <tr valign='middle'> <td align='left'><i>S</i></td> <td align='left'>Anhang der englischen Aufz&amp;auml;hlung f&amp;uuml;r einen Monatstag, zwei Zeichen</td> <td align='left'> <i>st</i>, <i>nd</i>, <i>rd</i> oder <i>th</i>. Zur Verwendung mit <i>j</i> empfohlen. </td> </tr> <tr valign='middle'> <td align='left'><i>t</i></td> <td align='left'>Anzahl der Tage des angegebenen Monats</td> <td align='left'><i>28</i> bis <i>31</i></td> </tr> <tr valign='middle'> <td align='left'><i>T</i></td> <td align='left'>Zeitzoneneinstellung des Rechners</td> <td align='left'>Beispiele: <i>EST</i>, <i>MDT</i> ...</td> </tr> <tr valign='middle'> <td align='left'><i>U</i></td> <td align='left'> Sekunden seit Beginn der UNIX-Epoche (January 1 1970 00:00:00 GMT)</td> <td align='left'>Siehe auch <a href='http://www.php.net/manual/de/function.time.php' class='function'>time()</a></td> </tr> <tr valign='middle'> <td align='left'><i>w</i></td> <td align='left'>Numerischer Tag einer Woche</td> <td align='left'><i>0</i> (f&amp;uuml;r Sonntag) bis <i>6</i> (f&amp;uuml;r Samstag)</td> </tr> <tr valign='middle'> <td align='left'><i>W</i></td> <td align='left'>ISO-8601 Wochennummer des Jahres, die Woche beginnt am Montag (hinzugef&amp;uuml;gt in PHP 4.1.0)</td> <td align='left'>Beispiel: <i>42</i> (die 42 Woche im Jahr)</td> </tr> <tr valign='middle'> <td align='left'><i>Y</i></td> <td align='left'>Vierstellige Jahreszahl</td> <td align='left'>Beispiel: <i>1999</i> oder <i>2003</i></td> </tr> <tr valign='middle'> <td align='left'><i>y</i></td> <td align='left'>Jahreszahl, zweistellig</td> <td align='left'>Beispiele: <i>99</i> oder <i>03</i></td> </tr> <tr valign='middle'> <td align='left'><i>z</i></td> <td align='left'>Der Tag eines Jahres</td> <td align='left'><i>0</i> bis <i>365</i></td> </tr> <tr valign='middle'> <td align='left'><i>Z</i></td> <td align='left'> Offset der Zeitzone in Sekunden. Der Offset f&amp;uuml;r Zeitzone West nach UTC ist immer negativ und f&amp;uuml;r Zeitzone Ost nach UTC immer positiv. </td> <td align='left'><i>-43200</i> bis <i>43200</i></td> </tr> </tbody> </table> <p> </p> <p class='para'> Nicht erkannte Zeichen werden unver&amp;auml;ndert ausgegeben. Das <i>Z</i> Format gibt beim Gebrauch von <a href='http://www.php.net/manual/de/function.gmdate.php' class='function'>gmdate()</a> immer <i>0</i> zur&amp;uuml;ck. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>date()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Gibt&amp;nbsp;etwas&amp;nbsp;&amp;auml;hnliches&amp;nbsp;zu&amp;nbsp;Wednesday&amp;nbsp;aus<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'l'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Gibt&amp;nbsp;etwas&amp;nbsp;&amp;auml;hnliches&amp;nbsp;aus&amp;nbsp;wie:&amp;nbsp;Wednesday&amp;nbsp;15th&amp;nbsp;of&amp;nbsp;January&amp;nbsp;2003&amp;nbsp;05:51:38&amp;nbsp;AM<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'l&amp;nbsp;dS&amp;nbsp;of&amp;nbsp;F&amp;nbsp;Y&amp;nbsp;h:i:s&amp;nbsp;A'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ausgabe:&amp;nbsp;July&amp;nbsp;1,&amp;nbsp;2000&amp;nbsp;ist&amp;nbsp;ein&amp;nbsp;Saturday<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'July&amp;nbsp;1,&amp;nbsp;2000&amp;nbsp;ist&amp;nbsp;ein&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'l'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2000</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> M&amp;ouml;chten Sie verhindern, dass ein erkanntes Zeichen im Formatstring ersetzt wird, sollten Sie dieses Zeichen mit einem vorangestellten Backslash escapen. Ist das Zeichen mit dem Backslash bereits eine spezielle Zeichenfolge, m&amp;uuml;ssen Sie diesen Backslash ebenso escapen. </p><div class='example'> <p><b>Beispiel #2 Escaping von Zeichen in <b>date()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> //&amp;nbsp;gibt&amp;nbsp;etwas&amp;nbsp;&amp;auml;hnliches&amp;nbsp;aus&amp;nbsp;wie&amp;nbsp;'Wednesday&amp;nbsp;the&amp;nbsp;15th'<br />echo&amp;nbsp;date('l&amp;nbsp;\\t\h\e&amp;nbsp;jS');</span> </code></div> </div> </div><p> </p> <p class='para'> Es ist m&amp;ouml;glich, <b>date()</b> und <a href='http://www.php.net/manual/de/function.mktime.php' class='function'>mktime()</a> gleichzeitig zu verwenden, um Datumsangaben in der Zukunft/Vergangenheit zu bestimmen. </p><div class='example'> <p><b>Beispiel #3 <b>date()</b> und <a href='http://www.php.net/manual/de/function.mktime.php' class='function'>mktime()</a> Beispiele </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$morgen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'m'</span><span style='color: #007700'>)&amp;nbsp;&amp;nbsp;,&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'d'</span><span style='color: #007700'>)+</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Y'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$letztermonat&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'m'</span><span style='color: #007700'>)-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'d'</span><span style='color: #007700'>),&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Y'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$naechstesjahr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'m'</span><span style='color: #007700'>),&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'d'</span><span style='color: #007700'>),&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Y'</span><span style='color: #007700'>)+</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><blockquote><p><b class='note'>Hinweis</b>: Dieses Vorgehen kann zu verl&amp;auml;sslicheren Ergebnissen f&amp;uuml;hren, als simples addieren oder subtrahieren der Anzahl von Sekunden in Tagen oder Monaten zu einem Timestamp, da Sommer- und Winterzeit ber&amp;uuml;cksichtigt werden. <br /> </p></blockquote><p> </p> <p class='para'> Es folgen einige Beispiele zur <b>date()</b> Formatierung. Beachten Sie, dass Sie alle anderen Zeichen escapen sollten, da alle Zeichen, die im Augenblick eine spezielle Bedeutung haben, unerw&amp;uuml;nschte Resultate liefern. Bei allen weiteren Zeichen kann es durchaus m&amp;ouml;glich sein, dass diesen in zuk&amp;uuml;nftigen PHP-Versionen eine Bedeutung zukommt. Beim escapen sollten Sie darauf achten einfache Anf&amp;uuml;hrungszeichen zu benutzen, damit Zeichenfolgen wie zum Beispiel \n zu keinem Zeilenumbruch f&amp;uuml;hren. </p><div class='example'> <p><b>Beispiel #4 <b>date()</b> Formatierungen </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Angenommen&amp;nbsp;heute&amp;nbsp;ist&amp;nbsp;March&amp;nbsp;10th,&amp;nbsp;2001,&amp;nbsp;5:16:18&amp;nbsp;pm<br /><br /></span><span style='color: #0000BB'>$today&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'F&amp;nbsp;j,&amp;nbsp;Y,&amp;nbsp;g:i&amp;nbsp;a'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;March&amp;nbsp;10,&amp;nbsp;2001,&amp;nbsp;5:16&amp;nbsp;pm<br /></span><span style='color: #0000BB'>$today&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'m.d.y'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;03.10.01<br /></span><span style='color: #0000BB'>$today&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'j,&amp;nbsp;n,&amp;nbsp;Y'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;10,&amp;nbsp;3,&amp;nbsp;2001<br /></span><span style='color: #0000BB'>$today&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Ymd'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;20010310<br /></span><span style='color: #0000BB'>$today&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'h-i-s,&amp;nbsp;j-m-y,&amp;nbsp;it&amp;nbsp;is&amp;nbsp;w&amp;nbsp;Day&amp;nbsp;z&amp;nbsp;'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;05-16-17,&amp;nbsp;10-03-01,&amp;nbsp;1631&amp;nbsp;1618&amp;nbsp;6&amp;nbsp;Fripm01<br /></span><span style='color: #0000BB'>$today&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'\i\t&amp;nbsp;\i\s&amp;nbsp;\t\h\e&amp;nbsp;jS&amp;nbsp;\d\a\y.'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;It&amp;nbsp;is&amp;nbsp;the&amp;nbsp;10th&amp;nbsp;day.<br /></span><span style='color: #0000BB'>$today&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'D&amp;nbsp;M&amp;nbsp;j&amp;nbsp;G:i:s&amp;nbsp;T&amp;nbsp;Y'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Sat&amp;nbsp;Mar&amp;nbsp;10&amp;nbsp;15:16:08&amp;nbsp;MST&amp;nbsp;2001<br /></span><span style='color: #0000BB'>$today&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'H:m:s&amp;nbsp;\m&amp;nbsp;\i\s\&amp;nbsp;\m\o\n\t\h'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;17:03:17&amp;nbsp;m&amp;nbsp;is&amp;nbsp;month<br /></span><span style='color: #0000BB'>$today&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'H:i:s'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;17:16:17<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Um Datumsangaben in anderen Sprach-/Zeitzonen-Formaten auszugeben, sollten Sie die Funktionen <a href='http://www.php.net/manual/de/function.setlocale.php' class='function'>setlocale()</a> und <a href='http://www.php.net/manual/de/function.strftime.php' class='function'>strftime()</a> benutzen. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.getlastmod.php' class='function'>getlastmod()</a>, <a href='http://www.php.net/manual/de/function.gmdate.php' class='function'>gmdate()</a>, <a href='http://www.php.net/manual/de/function.mktime.php' class='function'>mktime()</a>, <a href='http://www.php.net/manual/de/function.strftime.php' class='function'>strftime()</a> und <a href='http://www.php.net/manual/de/function.time.php' class='function'>time()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="current" value="<div id='function.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.current.php'>current</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>current</span> &amp;mdash; <span class='dc-title'>Liefert das aktuelle Element eines Arrays</span></p> </div> <a name='function.current.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>current</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> )</div> <p class='para rdfs-comment'> Jedes Array hat einen internen Zeiger auf sein &amp;quot;aktuelles&amp;quot; Element, welcher auf das erste in das Array eingef&amp;uuml;gte Element initialisiert wird. </p> <p class='para'> Die Funktion <b>current()</b> liefert den Wert des Array Elements, auf das gerade vom internen Zeiger gezeigt wird. Sie bewegt den Zeiger in keinster Weise. Zeigt der interne Zeiger hinter das Ende der Elementenliste, gibt <b>current()</b> <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion kann sowohl das boolsche <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckliefern, als auch einen nicht-boolschen Wert, wie zum Beispiel <i>0</i> oder &amp;quot;&amp;quot;, der von einem einfachen if-Statement als <b><tt class='constant'>FALSE</tt></b> ausgewertet wird. Weitere Informationen entnehmen Sie bitte dem Abschnitt &amp;uuml;ber die <a href='http://www.php.net/manual/de/language.types.boolean.php' class='link'> boolschen Typen</a>. Benutzen Sie deshalb <a href='http://www.php.net/manual/de/language.operators.comparison.php' class='link'>den === Operator</a>, um den R&amp;uuml;ckgabewert dieser Funktion zu &amp;uuml;berpr&amp;uuml;fen.</p></div> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Es ist nicht m&amp;ouml;glich, das Ende eines Arrays von einem <a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> <b><tt class='constant'>FALSE</tt></b>-Wert zu unterscheiden. Um ein Array, das <b><tt class='constant'>FALSE</tt></b>-Elemente beinhalten k&amp;ouml;nnte, korrekt zu durchlaufen werfen Sie bitte einen Blick auf die <a href='http://www.php.net/manual/de/function.each.php' class='function'>each()</a>- Funktion. </span> </p></blockquote> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Beispiel f&amp;uuml;r die Verwendung von <b>current()</b> und anderen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$transport&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'zu&amp;nbsp;Fu&amp;szlig;foot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Fahhrad'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Auto'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Flugzeug'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$mode&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$transport</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$mode&amp;nbsp;=&amp;nbsp;'zu&amp;nbsp;Fu&amp;szlig;';<br /></span><span style='color: #0000BB'>$mode&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$transport</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$mode&amp;nbsp;=&amp;nbsp;'Fahrrad';<br /></span><span style='color: #0000BB'>$mode&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$transport</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$mode&amp;nbsp;=&amp;nbsp;'Auto';<br /></span><span style='color: #0000BB'>$mode&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>prev</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$transport</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$mode&amp;nbsp;=&amp;nbsp;'Fahrrad';<br /></span><span style='color: #0000BB'>$mode&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>end</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$transport</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$mode&amp;nbsp;=&amp;nbsp;'Flugzeug';<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.end.php' class='function'>end()</a>, <a href='http://www.php.net/manual/de/function.key.php' class='function'>key()</a>, <a href='http://www.php.net/manual/de/function.next.php' class='function'>next()</a>, <a href='http://www.php.net/manual/de/function.prev.php' class='function'>prev()</a>, <a href='http://www.php.net/manual/de/function.reset.php' class='function'>reset()</a> und <a href='http://www.php.net/manual/de/function.each.php' class='function'>each()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_version" value="<div id='function.curl-version' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-version.php'>curl_version</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>curl_version</span> &amp;mdash; <span class='dc-title'>Gibt die cURL-Version zur&amp;uuml;ck</span></p> </div> <a name='function.curl-version.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>curl_version</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$age</tt></span> ] )</div> <p class='para rdfs-comment'> Gibt Informationen &amp;uuml;ber die cURL-Version zur&amp;uuml;ck. </p> </div> <a name='function.curl-version.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>age</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.curl-version.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein assoziatives Array mit den folgenden Elementen zur&amp;uuml;ck: </p><table class='doctable informaltable'> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>version_number</td> <td align='left'>cURL 24-Bit Versions-Nummer</td> </tr> <tr valign='middle'> <td align='left'>version</td> <td align='left'>cURL-Version als String</td> </tr> <tr valign='middle'> <td align='left'>ssl_version_number</td> <td align='left'>OpenSSL 24Bt Versions-Nummer</td> </tr> <tr valign='middle'> <td align='left'>ssl_version</td> <td align='left'>OpenSSL-Version als String</td> </tr> <tr valign='middle'> <td align='left'>libz_version</td> <td align='left'>zlib-Version als String</td> </tr> <tr valign='middle'> <td align='left'>host</td> <td align='left'>Informationen zum Host, auf dem cURL kompiliert wurde</td> </tr> <tr valign='middle'> <td align='left'>age</td> <td class='empty'>&amp;nbsp;</td> </tr> <tr valign='middle'> <td align='left'>features</td> <td align='left'>Eine Bitmask der <i>CURL_VERSION_XXX</i>-Konstanten</td> </tr> <tr valign='middle'> <td align='left'>protocols</td> <td align='left'>Ein Array der von cURL unterst&amp;uuml;tzten Protokollnamen</td> </tr> </tbody> </table> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_setopt_array" value="<div id='function.curl-setopt-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-setopt-array.php'>curl_setopt_array</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.3)</p><p class='refpurpose'><span class='refname'>curl_setopt_array</span> &amp;mdash; <span class='dc-title'>Mehrere Optionen f&amp;uuml;r einen cURL-Transfer setzen</span></p> </div> <a name='function.curl-setopt-array.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>curl_setopt_array</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> )</div> <p class='para rdfs-comment'> Setzt mehrere Optionen f&amp;uuml;r eine cURL-Session. Diese Funktion ist n&amp;uuml;tzlich, um eine gro&amp;szlig;e Anzahl an Optionen zu setzen, ohne wiederholt <a href='http://www.php.net/manual/de/function.curl-setopt.php' class='function'>curl_setopt()</a> aufrufen zu m&amp;uuml;ssen. </p> </div> <a name='function.curl-setopt-array.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> das die zu setzenden Optionen und die entsprechenden Werte enth&amp;auml;lt. Die Array-Schl&amp;uuml;ssel sollten g&amp;uuml;ltige <a href='http://www.php.net/manual/de/function.curl-setopt.php' class='function'>curl_setopt()</a>-Konstanten resp. deren Integer- Equivalent sein. </p> </dd> </dl> <p> </p> </div> <a name='function.curl-setopt-array.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, wenn alle Optionen erfolgreich gesetzt werden konnten. Konnte eine Option nicht gesetzt werden wird unmittelbar <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben und alle folgenden Optionen im Parameter <i><tt class='parameter'>options</tt></i> werden ignoriert. </p> </div> <a name='function.curl-setopt-array.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Initialisierung einer cURL-Session und holen einer Webseite </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;neues&amp;nbsp;cURL-Handle&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$ch&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;URL&amp;nbsp;und&amp;nbsp;andere&amp;nbsp;Optionen&amp;nbsp;setzen<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>CURLOPT_URL&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>false<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>curl_setopt_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;URL&amp;nbsp;holen&amp;nbsp;und&amp;nbsp;an&amp;nbsp;der&amp;nbsp;Browser&amp;nbsp;weitergeben<br /></span><span style='color: #0000BB'>curl_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;cURL-Handle&amp;nbsp;schlie&amp;szlig;en&amp;nbsp;und&amp;nbsp;Systemresourcen&amp;nbsp;freigeben<br /></span><span style='color: #0000BB'>curl_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> F&amp;uuml;r PHP-Versionen vor PHP 5.1.4 kann diese Funktion simuliert werden durch: </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Eine eigene Implementierung von <b>curl_setopt_array()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>function_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'curl_setopt_array'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>curl_setopt_array</span><span style='color: #007700'>(&amp;amp;</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$curl_options</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$curl_options&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$option&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$option</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-setopt-array.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-setopt.php' class='function' rel='rdfs-seeAlso'>curl_setopt()</a> - Eine Option f&amp;uuml;r einen cURL Transfer setzen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_setopt" value="<div id='function.curl-setopt' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-setopt.php'>curl_setopt</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>curl_setopt</span> &amp;mdash; <span class='dc-title'>Eine Option f&amp;uuml;r einen cURL Transfer setzen</span></p> </div> <a name='function.curl-setopt.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>curl_setopt</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Setzt eine Option f&amp;uuml;r das angegeben cURL-Handle </p> </div> <a name='function.curl-setopt.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu setzende <i>CURLOPT_XXX</i>-Option </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Wert f&amp;uuml;r <i><tt class='parameter'>value</tt></i> </p> <p class='para'> <i><tt class='parameter'>value</tt></i> sollte ein boolean f&amp;uuml;r die folgenden Werte des Parameters <i><tt class='parameter'>option</tt></i> sein: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Option</th> <th>Wert f&amp;uuml;r <i><tt class='parameter'>value</tt></i> </th> <th>Anmerkungen</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_AUTOREFERER</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um automatisch den <i>Referer:</i> in Abfragen zu setzen, die einem Redirect per <i>Location:</i> folgen </td> <td align='left'> Verf&amp;uuml;gbar seit PHP 5.1.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_BINARYTRANSFER</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um die unbearbeiteten Daten zur&amp;uuml;chzugeben wenn <b><tt class='constant'>CURLOPT_RETURNTRANSFER</tt></b> gesetzt ist. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_COOKIESESSION</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um diesen Request als neue &amp;quot;Cookie Session&amp;quot; zu behandeln. Somit wird libcurl alle cookies die geladen werden sollen ignorieren, sofern es sich um &amp;quot;Session Cookies&amp;quot; einer vorherigen Session handelt. Standardm&amp;auml;ssig l&amp;auml;dt und speichert libcurl alle cookies, unabh&amp;auml;ngig davon, ob es &amp;quot;Session Cookies&amp;quot; sind. Bei &amp;quot;Session Cookies&amp;quot; handelt es sich um Cookies ohne Ablaufdatum, die nur f&amp;uuml;r die aktuelle Session g&amp;uuml;ltig sind. </td> <td align='left'> Verf&amp;uuml;gbar seit PHP 5.1.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_CRLF</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um Unix-Zeilenumbr&amp;uuml;che beim Transfer in CRLF-Zeilenumbr&amp;uuml;che umzuwandeln. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_DNS_USE_GLOBAL_CACHE</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um den globalen DNS-Cache zu nutzen. Diese Option ist nicht thread-safe und standardm&amp;auml;ssig aktiviert. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FAILONERROR</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um PHP anzuweisen, bei Fehlern (HTTP-Code ist gr&amp;ouml;&amp;szlig;er oder gleich 400) ohne Fehlermeldung weiter zu arbeiten. Dieses Verhalten ist standardm&amp;auml;ssig aktiviert. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FILETIME</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um zu versuchen, das &amp;Auml;nderungsdatum des serverseitigen Dokuments zu ermitteln. Der Wert kann &amp;uuml;ber die Funktion <a href='http://www.php.net/manual/de/function.curl-getinfo.php' class='function'>curl_getinfo()</a> unter Verwendung des Parameters <i><tt class='parameter'>CURLINFO_FILETIME</tt></i> ermittelt werden. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FOLLOWLOCATION</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um jedem <i>&amp;quot;Location: &amp;quot;</i>-Header zu folgen, den der Server als Teil der HTTP-Header zur&amp;uuml;ckgibt. Die Verarbeitung erfolgt rekursiv, PHP wird jedem <i>&amp;quot;Location: &amp;quot;</i>-Header folgen, sofern nicht <b><tt class='constant'>CURLOPT_MAXREDIRS</tt></b> gesetzt ist. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FORBID_REUSE</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um die Verbindung nach der Verarbeitung explizit zu schlie&amp;szlig;en, so da&amp;szlig; sie nicht wiederverwendet werden kann. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FRESH_CONNECT</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um den expliziten Aufbau einer neuen Verbindung zu erzwingen, anstatt auf eine gecachte zur&amp;uuml;ckzugreifen. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FTP_USE_EPRT</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b>, um EPRT (und LPRT) f&amp;uuml;r aktive FTP-Downloads zu nutzen. Auf <b><tt class='constant'>FALSE</tt></b> setzen, um EPRT und LPRT zu deaktivieren und ausschlie&amp;szlig;lich PORT zu nutzen. </td> <td align='left'> Verf&amp;uuml;gbar seit PHP 5.0.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FTP_USE_EPSV</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um vor dem Fallback auf PASV zun&amp;auml;chst eine EPSV-Anweisung f&amp;uuml;r einen FTP-Transfer auszuf&amp;uuml;hren. Auf <b><tt class='constant'>FALSE</tt></b> setzen, um EPSV zu deaktivieren. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FTPAPPEND</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um Daten an die serverseitige Datei anzuh&amp;auml;ngen anstatt diese zu &amp;uuml;berschreiben. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FTPASCII</tt></b></td> <td align='left'> Ein Alias f&amp;uuml;r <b><tt class='constant'>CURLOPT_TRANSFERTEXT</tt></b>, das bevorzugt werden sollte. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FTPLISTONLY</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um nur die Namen in einem FTP-Verzeichnis aufzulisten. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_HEADER</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um den Header in die Ausgabe aufzunehmen. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_HTTPGET</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um die HTTP-Request-Methode auf GET zu setzen. Da dies die Standard-Methode ist sollte dies nur nach einem Wechsel der Request-Methode notwendig sein. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_HTTPPROXYTUNNEL</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um einen vorhandenen Proxy-Tunnel zu nutzen </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_MUTE</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um jegliche Ausgabe der cURL-Funktionen zu unterbinden </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_NETRC</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um die lokale Datei <var class='filename'>~/.netrc</var> nach Benutzername/Passwort f&amp;uuml;r die Authorisierung des Zugriffs zu durchsuchen. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_NOBODY</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um den Body nicht in die Ausgabe aufzunehmen. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_NOPROGRESS</tt></b></td> <td align='left'><p class='para'> <b><tt class='constant'>TRUE</tt></b> um die Fortschrittsanzeige f&amp;uuml;r den Transfer auszublenden. </p><blockquote><p><b class='note'>Hinweis</b>: PHP setzt die Option automatisch auf <b><tt class='constant'>TRUE</tt></b>. Dies sollte ausschlie&amp;szlig;lich f&amp;uuml;r die Fehlersuche ge&amp;auml;ndert werden. <br /> </p></blockquote><p> </p></td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_NOSIGNAL</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um jegliche cURL-Funktion zu ignorieren, die ein Signal an den PHP-Prozess sendet. In multi-threaded SAPIs ist diese Option standardm&amp;auml;ssig aktiviert, so da&amp;szlig; Timeouts weiterhin abgefangen werden k&amp;ouml;nnen. </td> <td align='left'> Hinzugef&amp;uuml;gt in cURL 7.10 und PHP 5.0.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_POST</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um einen HTTP-POST-Request abzusetzen. Dabei handelt es sich um das &amp;uuml;bliche <i>application/x-www-form-urlencoded</i>, wie es im Allgemeinen von HTML-Formularen erzeugt wird. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_PUT</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um ein HTTP-PUT f&amp;uuml;r eine Datei abzusetzen. Die fragliche Datei muss dabei &amp;uuml;ber die Konstanten <b><tt class='constant'>CURLOPT_INFILE</tt></b> und <b><tt class='constant'>CURLOPT_INFILESIZE</tt></b> gesetzt werden. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_RETURNTRANSFER</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um den Tranfer als String zur&amp;uuml;ckzuliefern, anstatt ihn direkt auszugeben. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSL_VERIFYPEER</tt></b></td> <td align='left'> <b><tt class='constant'>FALSE</tt></b> um die &amp;Uuml;berpr&amp;uuml;fung des Peerzertifikats seitens cURL zu unterdr&amp;uuml;cken. Alternative Zertifikate zur &amp;Uuml;berpr&amp;uuml;fung k&amp;ouml;nnen mit der Option <b><tt class='constant'>CURLOPT_CAINFO</tt></b> angegeben werden oder ein Zertifikat-Verzeichniss kann mit <b><tt class='constant'>CURLOPT_CAPATH</tt></b> ausgewiesen werden. Ebenso mu&amp;szlig; <b><tt class='constant'>CURLOPT_SSL_VERIFYHOST</tt></b> ggf. auf <b><tt class='constant'>TRUE</tt></b> oder <b><tt class='constant'>FALSE</tt></b> gesetzt werden, sofern <b><tt class='constant'>CURLOPT_SSL_VERIFYPEER</tt></b> deaktiviert ist. </td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> als Standard seit cURL 7.10. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_TRANSFERTEXT</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um FTP-Transfers im ASCII-Modus durchzuf&amp;uuml;hren. F&amp;uuml;r LDAP werden Daten in Klartext statt HTML &amp;uuml;bertragen. Unter Windows wird <i>STDOUT</i> nicht in den bin&amp;auml;ren Modus gesetzt. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_UNRESTRICTED_AUTH</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um beim Folgen eines <i>Location: </i>-Headers (siehe <b><tt class='constant'>CURLOPT_FOLLOWLOCATION</tt></b>) weiterhin Benutzername und Passwort zu senden, sogar nach einem Wechsel des Hostnamens. </td> <td align='left'> Hinzugef&amp;uuml;gt in PHP 5.0.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_UPLOAD</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um einen Upload vorzubereiten </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_VERBOSE</tt></b></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> um ausf&amp;uuml;hrliche Informationen auszugeben, entweder nach <i>STDERR</i> oder in die mittels der Option <b><tt class='constant'>CURLOPT_STDERR</tt></b> gew&amp;auml;hlte Datei. </td> <td align='left'> </td> </tr> </tbody> </table> <p> </p> <p class='para'> F&amp;uuml;r die folgenden <i><tt class='parameter'>option</tt></i> -Parameter sollte <i><tt class='parameter'>value</tt></i> ein Integer sein: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Option</th> <th>Wert f&amp;uuml;r <i><tt class='parameter'>value</tt></i> </th> <th>Anmerkungen</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_BUFFERSIZE</tt></b></td> <td align='left'> Die f&amp;uuml;r jede Leseoperation zul&amp;auml;ssige Buffergr&amp;ouml;&amp;szlig;e. Es ist nicht garantiert, da&amp;szlig; diese Einstellung genutzt wird. </td> <td align='left'> Hinzugef&amp;uuml;gt in cURL 7.10 and PHP 5.0.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_CLOSEPOLICY</tt></b></td> <td align='left'> Sollte entweder <i><tt class='parameter'>CURLCLOSEPOLICY_LEAST_RECENTLY_USED</tt></i> oder <i><tt class='parameter'>CURLCLOSEPOLICY_OLDEST</tt></i> . Zwar existieren drei weitere <i>CURLCLOSEPOLICY_</i>-Konstanten, diese werden allerdings bisher nicht von cURL unterst&amp;uuml;tzt. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_CONNECTTIMEOUT</tt></b></td> <td align='left'> Die Anzahl Sekunden, die der Verbindungsaufbau maximal dauern darf; 0 hebt die Begrenzung auf. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_DNS_CACHE_TIMEOUT</tt></b></td> <td align='left'> Die Dauer in Sekunden, die ein DNS-Eintrag im Speicher gehalten wird. Der Standard sind 120 Sekunden (2 Minuten). </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FTPSSLAUTH</tt></b></td> <td align='left'> Die FTP-Authentisierungsmethode (wenn aktiviert): <i>CURLFTPAUTH_SSL</i> (versuche zun&amp;auml;chst SSL), <i>CURLFTPAUTH_TLS</i> (versuche zun&amp;auml;chst TLS), oder <i>CURLFTPAUTH_DEFAULT</i> (lass cURL entscheiden). </td> <td align='left'> Hinzugef&amp;uuml;gt in cURL 7.12.2 und PHP 5.1.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_HTTP_VERSION</tt></b></td> <td align='left'> <i><tt class='parameter'>CURL_HTTP_VERSION_NONE</tt></i> (Standard, l&amp;auml;sst cURL entscheiden, welche Version genutzt werden soll), <i><tt class='parameter'>CURL_HTTP_VERSION_1_0</tt></i> (nutze HTTP/1.0), or <i><tt class='parameter'>CURL_HTTP_VERSION_1_1</tt></i> (nutze HTTP/1.1). </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_HTTPAUTH</tt></b></td> <td align='left'> <p class='para'> Die zu nutzende HTTP-Authentisierungsmethode; zur Verf&amp;uuml;gung stehen: <i><tt class='parameter'>CURLAUTH_BASIC</tt></i> , <i><tt class='parameter'>CURLAUTH_DIGEST</tt></i> , <i><tt class='parameter'>CURLAUTH_GSSNEGOTIATE</tt></i> , <i><tt class='parameter'>CURLAUTH_NTLM</tt></i> , <i><tt class='parameter'>CURLAUTH_ANY</tt></i> , und <i><tt class='parameter'>CURLAUTH_ANYSAFE</tt></i> . </p> <p class='para'> Um mehrere Methoden zu kombinieren kann der Bit-<i>|</i>(oder)-Operator verwendet werden; in diesem Fall wird cURL in Abstimmung mit dem Server die g&amp;uuml;nstigste Methode ausw&amp;auml;hlen. </p> <p class='para'> <i><tt class='parameter'>CURLAUTH_ANY</tt></i> ist ein Alias f&amp;uuml;r <i>CURLAUTH_BASIC | CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM</i>. </p> <p class='para'> <i><tt class='parameter'>CURLAUTH_ANYSAFE</tt></i> ist ein Alias f&amp;uuml;r <i>CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM</i>. </p> </td> <td align='left'> Hinzugef&amp;uuml;gt in PHP 5.0.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_INFILESIZE</tt></b></td> <td align='left'> Die erwartete Dateigr&amp;ouml;&amp;szlig;e der hochzuladenden Datei in Bytes </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_LOW_SPEED_LIMIT</tt></b></td> <td align='left'> Die Transfergeschwindigkeit in Bytes pro Sekunde, die bei Unterschreitung in Kombination mit der &amp;Uuml;berschreitung von <b><tt class='constant'>CURLOPT_LOW_SPEED_TIME</tt></b> Sekunden bewirkt, dass der Transfer aufgrund der zu niedrigen Transferrate abgebrochen wird. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_LOW_SPEED_TIME</tt></b></td> <td align='left'> Die Zeit in Sekunden, in der die Transferrate unter <b><tt class='constant'>CURLOPT_LOW_SPEED_LIMIT</tt></b> gedultet wird. Nach dieser Zeit wird die Transferrate als zu langsam angesehen und der Transfer wird beendet. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_MAXCONNECTS</tt></b></td> <td align='left'> Die maximal erlaubte Anzahl persistenter Verbindungen; bei Erreichen des Limits wird mittels <b><tt class='constant'>CURLOPT_CLOSEPOLICY</tt></b> entschieden, welche Verbindung geschlossen wird. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_MAXREDIRS</tt></b></td> <td align='left'> Die maximal erlaubte Anzahl von HTTP-Weiterleitungen. Verwenden Sie diese Option zusammen mit <b><tt class='constant'>CURLOPT_FOLLOWLOCATION</tt></b>. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_PORT</tt></b></td> <td align='left'> Erlaubt das Setzen eines alternativen Ports f&amp;uuml;r die Verbindung. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_PROXYAUTH</tt></b></td> <td align='left'> Die HTTP-Authentisierungsmethode(n) f&amp;uuml;r die Proxy-Verbindung. Nutzt die gleiche Bitmaske wie in <b><tt class='constant'>CURLOPT_HTTPAUTH</tt></b> beschrieben. Nur <i><tt class='parameter'>CURLAUTH_BASIC</tt></i> und <i><tt class='parameter'>CURLAUTH_NTLM</tt></i> sind momentan f&amp;uuml;r Proxy-Verbindungen zul&amp;auml;ssig. </td> <td align='left'> Hinzugef&amp;uuml;gt in cURL 7.10.7 und PHP 5.1.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_PROXYPORT</tt></b></td> <td align='left'> Der Port, auf den die Proxy-Verbindung erfolgen soll; kann auch mittels <b><tt class='constant'>CURLOPT_PROXY</tt></b> gesetzt werden. </td> <td align='left'> Hinzugef&amp;uuml;gt in PHP 5.0.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_PROXYTYPE</tt></b></td> <td align='left'> Entweder <i><tt class='parameter'>CURLPROXY_HTTP</tt></i> (Standard) oder <i><tt class='parameter'>CURLPROXY_SOCKS5</tt></i> . </td> <td align='left'> Hinzugef&amp;uuml;gt in cURL 7.10 und PHP 5.0.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_RESUME_FROM</tt></b></td> <td align='left'> Die Position in Bytes ab der ein Transfer fortgesetzt werden soll. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSL_VERIFYHOST</tt></b></td> <td align='left'> 1 um auf die Existenz des Namens im Zertifikat zu pr&amp;uuml;fen, 2 stellt sicher, da&amp;szlig; eine &amp;Uuml;bereinstimmung mit dem angegebenen Hostnamen vorliegt. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSLVERSION</tt></b></td> <td align='left'> Ein Wert von 2 oder 3 w&amp;auml;hlt die entsprechende SSL-Version. Standardm&amp;auml;ssig wird PHP versuchen, die entsprechende Einstellung zu ermitteln, aber in einigen F&amp;auml;llen mag das manuelle Setzen dieser Option n&amp;ouml;tig sein. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_TIMECONDITION</tt></b></td> <td align='left'> Dieser Wert gibt an, wie <b><tt class='constant'>CURLOPT_TIMEVALUE</tt></b> behandelt werden soll. M&amp;ouml;gliche Werte sind <i><tt class='parameter'>CURL_TIMECOND_IFMODSINCE</tt></i> (Standard) und <i><tt class='parameter'>CURL_TIMECOND_ISUNMODSINCE</tt></i> . Im ersten Fall wird gepr&amp;uuml;ft, ob die Seite seit <b><tt class='constant'>CURLOPT_TIMEVALUE</tt></b> ge&amp;auml;ndert wurde; andernfalls wird ein <i>&amp;quot;304 Not Modified&amp;quot;</i>-Header zur&amp;uuml;ckgegeben (vorausgesetzt <b><tt class='constant'>CURLOPT_HEADER</tt></b> ist <b><tt class='constant'>TRUE</tt></b>). <i><tt class='parameter'>CURL_TIMECOND_ISUNMODSINCE</tt></i> bewirkt das gegenteilige Verhalten. </td> <td align='left'> Hinzugef&amp;uuml;gt in PHP 5.1.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_TIMEOUT</tt></b></td> <td align='left'> Die maximale Ausf&amp;uuml;hrungszeit in Sekunden f&amp;uuml;r cURL-Funktionen. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_TIMEVALUE</tt></b></td> <td align='left'> Zeit in Sekunden seit dem 1. Januar 1970. Dieser Wert wird von <b><tt class='constant'>CURLOPT_TIMECONDITION</tt></b> genutzt. </td> <td align='left'> </td> </tr> </tbody> </table> <p> </p> <p class='para'> F&amp;uuml;r die folgenden <i><tt class='parameter'>option</tt></i> -Parameter sollte <i><tt class='parameter'>value</tt></i> ein String sein: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Option</th> <th>Wert f&amp;uuml;r <i><tt class='parameter'>value</tt></i> </th> <th>Anmerkungen</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_CAINFO</tt></b></td> <td align='left'> Der Name einer Datei, die ein oder mehrere Zerifikate enth&amp;auml;lt, gegen die der Peer gepr&amp;uuml;ft wird. Macht nur Sinn in Verbindung mit <b><tt class='constant'>CURLOPT_SSL_VERIFYPEER</tt></b>. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_CAPATH</tt></b></td> <td align='left'> Ein Verzeichnis, das mehrere CA-Zertifikate enth&amp;auml;lt. Diese Option sollte In Kombination mit <b><tt class='constant'>CURLOPT_SSL_VERIFYPEER</tt></b> genutzt werden. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_COOKIE</tt></b></td> <td align='left'> Der Inhalt des im HTTP-Request zu setzenden <i>&amp;quot;Set-Cookie: &amp;quot;</i>-Headers </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_COOKIEFILE</tt></b></td> <td align='left'> Der Name einer Datei, die Cookiedaten enth&amp;auml;lt. Diese Datei kann im Netscape-Format sein oder HTTP-geformte Header enthalten. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_COOKIEJAR</tt></b></td> <td align='left'> Der Name einer Datei in der alle internen Cookies beim Schlie&amp;szlig;en der Verbindung gespeichert werden. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_CUSTOMREQUEST</tt></b></td> <td align='left'><p class='para'> Eine benutzerdefinierte Request-Methode, die anstelle von <i>GET</i> oder <i>HEAD</i> f&amp;uuml;r den HTTP-Request benutzt werden soll. Dies ist n&amp;uuml;tzlich bei <i>DELETE</i> oder anderen un&amp;uuml;blichen Requests. Zul&amp;auml;ssige Werte sind <i>GET</i>, <i>POST</i>, <i>CONNECT</i> etc. Vollst&amp;auml;ndige HTTP-Requests wie <i>GET /index.html HTTP/1.0\r\n\r\n</i> sind unzul&amp;auml;ssig! </p><blockquote><p><b class='note'>Hinweis</b>: F&amp;uuml;hren Sie diese Anfragen nicht durch ohne sicherzugehen, da&amp;szlig; Ihr Server die betreffenden Kommandos unterst&amp;uuml;tzt. <br /> </p></blockquote><p> </p></td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_EGDSOCKET</tt></b></td> <td align='left'> Analog <b><tt class='constant'>CURLOPT_RANDOM_FILE</tt></b>, hier wird der Dateiname eines Entropy Gathering Daemon Socket erwartet. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_ENCODING</tt></b></td> <td align='left'> Der Inhalt des <i>&amp;quot;Accept-Encoding: &amp;quot;</i>-Headers. Damit wird das Dekodieren der Serverantwort aktiviert. Unterst&amp;uuml;tzte Kodierungen sind <i>identity</i>, <i>deflate</i> und <i>gzip</i>. Wird ein leerer String <i>&amp;quot;&amp;quot;</i> gesetzt wird ein Header mit allen unterst&amp;uuml;tzten Kodierungen gesetzt. </td> <td align='left'> Hinzugef&amp;uuml;gt in cURL 7.10. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FTPPORT</tt></b></td> <td align='left'> Ein String, der genutzt wird, um die IP-Adresse zu erlangen, die von der FTP-POST-Anweisung genutzt wird. Die POST-Anweisung teilt dem entfernten Server mit, zu der angegebenen IP-Adresse zu verbinden. Der String kann eine einfache IP-Addresse, ein Hostname, der Name eines Netzwerkinterfaces (unter Unix) oder nur &amp;#039;-&amp;#039; sein, um die vordefinierte IP-Addresse (des Systems) zu nutzen. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_INTERFACE</tt></b></td> <td align='left'> Der Name des zu nutzenden Netzwerkinterfaces f&amp;uuml;r ausgehende Daten. Statt des Namens des Interfaces kann auch eine IP-Adresse oder ein Hostname &amp;uuml;bergeben werden. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_KRB4LEVEL</tt></b></td> <td align='left'> Die KRB4 (Kerberos 4) Sicherheitsstufe. Folgende Werte (von niedriger zu h&amp;ouml;herer Stufe) sind g&amp;uuml;ltig: <i>clear</i>, <i>safe</i>, <i>confidential</i>, <i>private</i>. Sollte der String keinen dieser Werte enthalten dann wird die h&amp;ouml;chste Stufe genutzt, d.h <i>private</i>. Sollte diese Option mit dem Wert NULL besetzt werden, wird KRB4 Security deaktiviert. Bislang wird KRB4 nur unter Verwendung des FTP unterst&amp;uuml;tzt. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_POSTFIELDS</tt></b></td> <td align='left'> Die in einem HTTP-POST-Request zu nutzenden Daten. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_PROXY</tt></b></td> <td align='left'> Der HTTP-Proxy, durch den Requests getunnelt werden sollen. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_PROXYUSERPWD</tt></b></td> <td align='left'> Benutzername und Passwort in der Form <i>&amp;quot;[benutzername]:[passwort]&amp;quot;</i> f&amp;uuml;r die Proxy-Verbindung. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_RANDOM_FILE</tt></b></td> <td align='left'> Ein Dateiname der zur Initialisierung des Zufallsgenerators f&amp;uuml;r SSL benutzt wird. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_RANGE</tt></b></td> <td align='left'> Bereiche an Daten, die empfangen werden sollen. Das Format sollte <i>&amp;quot;X-Y&amp;quot;</i> sein, wobei <i>X</i> oder <i>Y</i> optional sind. HTTP-Transfers unterst&amp;uuml;tzen auch mehrere Komma-getrennte Intervalle im Format <i>&amp;quot;X-Y,N-M&amp;quot;</i>. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_REFERER</tt></b></td> <td align='left'> Der Inhalt des <i>&amp;quot;Referer: &amp;quot;</i>-Headers </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSL_CIPHER_LIST</tt></b></td> <td align='left'> Eine Liste der f&amp;uuml;r SSL zul&amp;auml;ssigen Chiffren. <i>RC4-SHA</i> und <i>TLSv1</i> sind zul&amp;auml;ssig. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSLCERT</tt></b></td> <td align='left'> Der Name einer Datei die ein Zertifikat im PEM-Format enth&amp;auml;lt. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSLCERTPASSWD</tt></b></td> <td align='left'> Das Passwort f&amp;uuml;r das <b><tt class='constant'>CURLOPT_SSLCERT</tt></b>-Zertifikat. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSLCERTTYPE</tt></b></td> <td align='left'> Das Format des Zertifikats. Unterst&amp;uuml;tzt werden <i>PEM</i> (Standard), <i>DER</i> und <i>ENG</i>. </td> <td align='left'> Hinzugef&amp;uuml;gt in cURL 7.9.3 und PHP 5.0.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSLENGINE</tt></b></td> <td align='left'> Der Bezeichner f&amp;uuml;r die Crypto Engine des privaten SSL-Schl&amp;uuml;ssels, der in <b><tt class='constant'>CURLOPT_SSLKEY</tt></b> definiert ist. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSLENGINE_DEFAULT</tt></b></td> <td align='left'> Der Bezeichner f&amp;uuml;r die Crypto-Engine f&amp;uuml;r asymmetrische kryptographische Operationen. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSLKEY</tt></b></td> <td align='left'> Der Name einer Datei, die einen privaten SSL-Schl&amp;uuml;ssel enth&amp;auml;lt. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSLKEYPASSWD</tt></b></td> <td align='left'><p class='para'> Das geheime Passwort das f&amp;uuml;r den in <b><tt class='constant'>CURLOPT_SSLKEY</tt></b> definierten privaten SSL-Schl&amp;uuml;ssel. </p><blockquote><p><b class='note'>Hinweis</b>: Da diese Option sensible Daten enth&amp;auml;lt sollte das PHP-Script in einer sicheren Umgebung liegen. <br /> </p></blockquote><p> </p></td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_SSLKEYTYPE</tt></b></td> <td align='left'> Der Typ des in <b><tt class='constant'>CURLOPT_SSLKEY</tt></b> definierten privaten SSL-Schl&amp;uuml;ssels. Unterst&amp;uuml;tzte Schl&amp;uuml;ssel-Typen sind <i>PEM</i> (Standard), <i>DER</i> und <i>ENG</i>. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_URL</tt></b></td> <td align='left'> Der abzurufende URL; kann auch beim initialisieren der Session mittels <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> gesetzt werden. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_USERAGENT</tt></b></td> <td align='left'> Der Wert des <i>&amp;quot;User-Agent: &amp;quot;</i>-Headers f&amp;uuml;r den HTTP-Request </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_USERPWD</tt></b></td> <td align='left'> Benutzername und Passwort im Format <i>&amp;quot;[benutzername]:[passwort]&amp;quot;</i> </td> <td align='left'> </td> </tr> </tbody> </table> <p> </p> <p class='para'> F&amp;uuml;r die folgenden <i><tt class='parameter'>option</tt></i> -Parameter sollte <i><tt class='parameter'>value</tt></i> ein Array sein: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Option</th> <th>Wert f&amp;uuml;r <i><tt class='parameter'>value</tt></i> </th> <th>Anmerkungen</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_HTTP200ALIASES</tt></b></td> <td align='left'> Ein Array von HTTP-200-Status die als g&amp;uuml;ltige Antowrten und nicht als Fehler behandelt werden. </td> <td align='left'> Hinzugef&amp;uuml;gt in cURL 7.10.3 und PHP 5.0.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_HTTPHEADER</tt></b></td> <td align='left'> Ein Array von HTTP-Headern. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_POSTQUOTE</tt></b></td> <td align='left'> Ein Array von FTP-Kommandos, die nach dem FTP-Request auf dem Server ausgef&amp;uuml;hrt werden sollen. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_QUOTE</tt></b></td> <td align='left'> Ein Array von FTP-Kommandos, die vor dem FTP-Request auf dem Server ausgef&amp;uuml;hrt werden sollen. </td> <td align='left'> </td> </tr> </tbody> </table> <p> </p> <p class='para'> F&amp;uuml;r die folgenden <i><tt class='parameter'>option</tt></i> -Parameter sollte <i><tt class='parameter'>value</tt></i> eine Stream-Resource sein, so wie sie z.B. mittels <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> erstellt werden kann </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Option</th> <th>Wert f&amp;uuml;r <i><tt class='parameter'>value</tt></i> </th> <th>Anmerkungen</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_FILE</tt></b></td> <td align='left'> Die Datei, in die der Transfer geschrieben werden soll. Standard ist <i>STDOUT</i> (der Browser). </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_INFILE</tt></b></td> <td align='left'> Die Datei die zum Upload gelesen werden soll. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_STDERR</tt></b></td> <td align='left'> Eine Datei, in die Fehler ausgegeben werden, alternativ zu <i>STDERR</i>. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_WRITEHEADER</tt></b></td> <td align='left'> In diese Datei werden die Header eines Transfers geschrieben. </td> <td align='left'> </td> </tr> </tbody> </table> <p> </p> <p class='para'> F&amp;uuml;r die folgenden <i><tt class='parameter'>option</tt></i> -Parameter sollte <i><tt class='parameter'>value</tt></i> ein Callback sein, der eine valide Callback-Funktion repr&amp;auml;sentiert. </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Option</th> <th>Wert f&amp;uuml;r <i><tt class='parameter'>value</tt></i> </th> <th>Anmerkungen</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_HEADERFUNCTION</tt></b></td> <td align='left'> Eine Callback-Funktion, die zwei Parameter erwartet. Der erste ist die cURL-Resource, der zweite ist ein String mit den zu schreibenden Headern. Bei Nutzung dieser Callback-Funktion liegt die Verantwortung f&amp;uuml;r das Schreiben der Header bei Ihnen. Die Funktion sollte die Anzahl der geschriebenen Bytes zur&amp;uuml;ckgeben. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_PASSWDFUNCTION</tt></b></td> <td align='left'> Eine Callback-Funktion, die drei Parameter erwartet. Der erste ist die cURL-Resource, der zweite ein String der ein Passwort-Prompt enth&amp;auml;lt, der dritte Parameter enth&amp;auml;lt die maximal zul&amp;auml;ssige L&amp;auml;nge des Passworts. Die Funktion sollte das Passwort als String zur&amp;uuml;ckgeben. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_READFUNCTION</tt></b></td> <td align='left'> Eine Callback-Funktion, die zwei Parameter erwartet. Der erste ist die cURL-Resource, der zweite ist ein String mit den zu lesenden Daten. Bei Nutzung dieser Callback-Funktion liegt die Verantwortung f&amp;uuml;r das Lesen der Daten bei Ihnen. Die Funktion sollte die Anzahl der gelesenen Bytes zur&amp;uuml;ckgeben, 0 um <i>EOF</i> zu signalisieren. </td> <td align='left'> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>CURLOPT_WRITEFUNCTION</tt></b></td> <td align='left'> Eine Callback-Funktion, die zwei Parameter erwartet. Der erste ist die cURL-Resource, der zweite ist ein String mit den zu schreibenden Daten. Bei Nutzung dieser Callback-Funktion liegt die Verantwortung f&amp;uuml;r das Schreiben der Daten bei Ihnen. Die Funktion muss die genaue Anzahl geschriebener Bytes zur&amp;uuml;ckgeben! </td> <td align='left'> </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.curl-setopt.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.curl-setopt.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Initialisierung einer neuen cURL-Session und das Abrufen einer Webseite </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;erzeuge&amp;nbsp;einen&amp;nbsp;neuen&amp;nbsp;cURL-Handle<br />&amp;nbsp;</span><span style='color: #0000BB'>$ch&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /><br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;setze&amp;nbsp;die&amp;nbsp;URL&amp;nbsp;und&amp;nbsp;andere&amp;nbsp;Optionen<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>);<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;f&amp;uuml;hre&amp;nbsp;die&amp;nbsp;Aktion&amp;nbsp;aus&amp;nbsp;und&amp;nbsp;gebe&amp;nbsp;die&amp;nbsp;Daten&amp;nbsp;an&amp;nbsp;den&amp;nbsp;Browser&amp;nbsp;weiter<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /><br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;schlie&amp;szlig;e&amp;nbsp;den&amp;nbsp;cURL-Handle&amp;nbsp;und&amp;nbsp;gebe&amp;nbsp;die&amp;nbsp;Systemresourcen&amp;nbsp;frei<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-setopt.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-setopt-array.php' class='function' rel='rdfs-seeAlso'>curl_setopt_array()</a> - Mehrere Optionen f&amp;uuml;r einen cURL-Transfer setzen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_multi_select" value="<div id='function.curl-multi-select' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-multi-select.php'>curl_multi_select</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>curl_multi_select</span> &amp;mdash; <span class='dc-title'> Alle Sockets abfragen, die mit der cURL Erweiterung assoziiert sind und ausgew&amp;auml;hlt werden k&amp;ouml;nnen </span></p> </div> <a name='function.curl-multi-select.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>curl_multi_select</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$mh</tt></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$timeout</tt><span class='initializer'> = 1.0</span></span> ] )</div> <p class='para rdfs-comment'> Alle mit der cURL-Erweiterung assoziierten Sockets abfragen. </p> </div> <a name='function.curl-multi-select.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mh</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function'>curl_multi_init()</a> zur&amp;uuml;ckgegebenes cURL-Multihandle.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timeout</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Zeit in Sekunden die auf eine Antwort gewartet wird </p> </dd> </dl> <p> </p> </div> <a name='function.curl-multi-select.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei erfolgreicher Ausf&amp;uuml;hrung die Anzahl der Bezeichner in der Bezeichner-Sammlung zur&amp;uuml;ck. Tritt ein Fehler auf gibt die Funktion <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> </div> <a name='function.curl-multi-select.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function' rel='rdfs-seeAlso'>curl_multi_init()</a> - Gibt einen cURL-Multi-Handle zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_multi_remove_handle" value="<div id='function.curl-multi-remove-handle' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-multi-remove-handle.php'>curl_multi_remove_handle</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>curl_multi_remove_handle</span> &amp;mdash; <span class='dc-title'>Einen Multi-Handle von einer Handle-Gruppe entfernen</span></p> </div> <a name='function.curl-multi-remove-handle.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>curl_multi_remove_handle</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$mh</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> )</div> <p class='para rdfs-comment'> Etnfernt das angegebene <i><tt class='parameter'>ch</tt></i> Handle von der <i><tt class='parameter'>mh</tt></i> Handle-Gruppe. Nach dem Entfernen des Handle <i><tt class='parameter'>ch</tt></i> kann problemlos <a href='http://www.php.net/manual/de/function.curl-exec.php' class='function'>curl_exec()</a> f&amp;uuml;r dieses Handle aufgerufen werden. Das Entfernen eines Handles w&amp;auml;hrend dessen Nutzung wird alle Transfers f&amp;uuml;r dieses Handle beenden. </p> </div> <a name='function.curl-multi-remove-handle.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mh</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function'>curl_multi_init()</a> zur&amp;uuml;ckgegebenes cURL-Multihandle.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> </dl> <p> </p> </div> <a name='function.curl-multi-remove-handle.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt im Erfolgsfall ein cURL-Handle zur&amp;uuml;ck, <b><tt class='constant'>FALSE</tt></b> im Fehlerfall.. </p> </div> <a name='function.curl-multi-remove-handle.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-init.php' class='function' rel='rdfs-seeAlso'>curl_init()</a> - Eine cURL-Session initialisieren</li> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function' rel='rdfs-seeAlso'>curl_multi_init()</a> - Gibt einen cURL-Multi-Handle zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-add-handle.php' class='function' rel='rdfs-seeAlso'>curl_multi_add_handle()</a> - F&amp;uuml;gt ein regul&amp;auml;res cURL-Handle einem cURL-Multi-Handle hinzu</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_multi_init" value="<div id='function.curl-multi-init' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-multi-init.php'>curl_multi_init</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>curl_multi_init</span> &amp;mdash; <span class='dc-title'>Gibt einen cURL-Multi-Handle zur&amp;uuml;ck</span></p> </div> <a name='function.curl-multi-init.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>curl_multi_init</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Erlaubt die parallele Verarbeitung mehrerer cURL-Handles. </p> </div> <a name='function.curl-multi-init.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mh</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <b>curl_multi_init()</b> zur&amp;uuml;ckgegebenes cURL-Multihandle.</p></dd> </dl> <p> </p> </div> <a name='function.curl-multi-init.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt im Erfolgsfall ein cURL-Handle zur&amp;uuml;ck, andernfalls <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.curl-multi-init.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>curl_multi_init()</b>-Beispiel</b></p> <div class='example-contents para'><p> In diesem Beispiel werden zwei cURL-Handles erstellt, einem Mehrfach-Handle hinzugef&amp;uuml;gt und anschlie&amp;szlig;end parallel ausgef&amp;uuml;hrt. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;zwei&amp;nbsp;cURL&amp;nbsp;Resourcen&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$ch1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$ch2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;URL&amp;nbsp;und&amp;nbsp;weitere&amp;nbsp;Optionen&amp;nbsp;setzen<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.php.net/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mehrfach-Handle&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$mh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_multi_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;die&amp;nbsp;zuvor&amp;nbsp;erstellten&amp;nbsp;Handles&amp;nbsp;hinzuf&amp;uuml;gen<br /></span><span style='color: #0000BB'>curl_multi_add_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_add_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$running</span><span style='color: #007700'>=</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;Handles&amp;nbsp;ausf&amp;uuml;hren<br /></span><span style='color: #007700'>do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>curl_multi_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$running</span><span style='color: #007700'>);<br />}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$running&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)<br /></span><span style='color: #FF8000'>//close&amp;nbsp;the&amp;nbsp;handles<br /></span><span style='color: #0000BB'>curl_multi_remove_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_remove_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-multi-init.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-init.php' class='function' rel='rdfs-seeAlso'>curl_init()</a> - Eine cURL-Session initialisieren</li> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-close.php' class='function' rel='rdfs-seeAlso'>curl_multi_close()</a> - Eine Gruppe von cURL-Handlern schlie&amp;szlig;en</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_multi_info_read" value="<div id='function.curl-multi-info-read' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-multi-info-read.php'>curl_multi_info_read</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>curl_multi_info_read</span> &amp;mdash; <span class='dc-title'>Informationen &amp;uuml;ber die aktuellen Transfers abrufen</span></p> </div> <a name='function.curl-multi-info-read.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>curl_multi_info_read</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$mh</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$msgs_in_queue</tt><span class='initializer'> = NULL</span></span> ] )</div> <p class='para rdfs-comment'> Ruft Informationen oder Nachrichten der einzelnen Transfers ab sofern vorhanden. Dabei kann es sich beispielsweise um Fehlercodes handeln, aber auch schlicht um die Information, da&amp;szlig; ein Transfer abgeschlossen ist. </p> <p class='para'> Wiederholte Aufrufe dieser Funktion liefern immer ein neues Ergebnis, bis durch die R&amp;uuml;ckgabe von <b><tt class='constant'>FALSE</tt></b> signalisiert wird da&amp;szlig; keine weiteren Informationen verf&amp;uuml;gbar sind. Der Parameter <i><tt class='parameter'>msgs_in_queue</tt></i> enth&amp;auml;lt die Anzahl der Informationen die nach Aufruf der Funktion verbleiben. </p> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Mit dem Aufruf von <a href='http://www.php.net/manual/de/function.curl-multi-remove-handle.php' class='function'>curl_multi_remove_handle()</a>. werden diese Daten gel&amp;ouml;scht. </p> </div> </div> <a name='function.curl-multi-info-read.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mh</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function'>curl_multi_init()</a> zur&amp;uuml;ckgegebenes cURL-Multihandle.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msgs_in_queue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Anzahl der verbleibenden Informationen </p> </dd> </dl> <p> </p> </div> <a name='function.curl-multi-info-read.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt im Erfolgfall ein assoziatices Array zur&amp;uuml;ck, andernfalls <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='function.curl-multi-info-read.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> <i><tt class='parameter'>msgs_in_queue</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.curl-multi-info-read.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function' rel='rdfs-seeAlso'>curl_multi_init()</a> - Gibt einen cURL-Multi-Handle zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_multi_getcontent" value="<div id='function.curl-multi-getcontent' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-multi-getcontent.php'>curl_multi_getcontent</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>curl_multi_getcontent</span> &amp;mdash; <span class='dc-title'>Den Inhalt des cURL-Handles zur&amp;uuml;ckgeben, falls <b><tt class='constant'>CURLOPT_RETURNTRANSFER</tt></b> gesetzt ist</span></p> </div> <a name='function.curl-multi-getcontent.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>curl_multi_getcontent</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> )</div> <p class='para rdfs-comment'> Wenn <b><tt class='constant'>CURLOPT_RETURNTRANSFER</tt></b> f&amp;uuml;r ein cURL-Handle gesetzt ist dann gibt diese Funktion den Inhalt des Handles als String zur&amp;uuml;ck. </p> </div> <a name='function.curl-multi-getcontent.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> </dl> <p> </p> </div> <a name='function.curl-multi-getcontent.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Den Inhalt des cURL-Handles zur&amp;uuml;ckgeben, falls <b><tt class='constant'>CURLOPT_RETURNTRANSFER</tt></b> gesetzt ist </p> </div> <a name='function.curl-multi-getcontent.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function' rel='rdfs-seeAlso'>curl_multi_init()</a> - Gibt einen cURL-Multi-Handle zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_multi_exec" value="<div id='function.curl-multi-exec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-multi-exec.php'>curl_multi_exec</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>curl_multi_exec</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;hrt die Unter-Verbindungen des cURL-Handles aus</span></p> </div> <a name='function.curl-multi-exec.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>curl_multi_exec</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$mh</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$still_running</tt></span> )</div> <p class='para rdfs-comment'> Verarbeitet alle Handles; diese Methode kann unabh&amp;auml;ngig davon aufgerufen werden, ob eines der Handles Daten lesen oder schreiben mu&amp;szlig;. </p> </div> <a name='function.curl-multi-exec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mh</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function'>curl_multi_init()</a> zur&amp;uuml;ckgegebenes cURL-Multihandle.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>still_running</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Eine Referenz auf ein Flag um festzustellen, ob auf einem oder mehreren Handles noch gearbeitet wird. </p> </dd> </dl> <p> </p> </div> <a name='function.curl-multi-exec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein cURL-Code der in den cURL <a href='http://www.php.net/manual/de/curl.constants.php' class='link'>Vordefinierten Konstanten</a> definiert ist. </p> <blockquote><p><b class='note'>Hinweis</b>: Es werden nur Fehler zur&amp;uuml;ckgegeben, die den Handle-Stack betreffen. Auch wenn <b><tt class='constant'>CURLM_OK</tt></b> zur&amp;uuml;ckgegeben wird k&amp;ouml;nnen auf einzelnen Handles Fehler aufgetreten sein. <br /> </p></blockquote> </div> <a name='function.curl-multi-exec.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>curl_multi_exec()</b>-Beispiel</b></p> <div class='example-contents para'><p> In diesem Beispiel werden zwei cURL-Handles erstellt, einem Mehrfach-Handle hinzugef&amp;uuml;gt und anschlie&amp;szlig;end parallel ausgef&amp;uuml;hrt. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;zwei&amp;nbsp;cURL&amp;nbsp;Resourcen&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$ch1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$ch2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;URL&amp;nbsp;und&amp;nbsp;weitere&amp;nbsp;Optionen&amp;nbsp;setzen<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://lxr.php.net/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.php.net/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mehrfach-Handle&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$mh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_multi_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;die&amp;nbsp;zuvor&amp;nbsp;erstellten&amp;nbsp;Handles&amp;nbsp;hinzuf&amp;uuml;gen<br /></span><span style='color: #0000BB'>curl_multi_add_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_add_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$active&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;Handles&amp;nbsp;ausf&amp;uuml;hren<br /></span><span style='color: #007700'>do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$mrc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_multi_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$active</span><span style='color: #007700'>);<br />}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$mrc&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>CURLM_CALL_MULTI_PERFORM</span><span style='color: #007700'>);<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$active&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>$mrc&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>CURLM_OK</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>curl_multi_select</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>)&amp;nbsp;!=&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$mrc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_multi_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$active</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$mrc&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>CURLM_CALL_MULTI_PERFORM</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #FF8000'>//close&amp;nbsp;the&amp;nbsp;handles<br /></span><span style='color: #0000BB'>curl_multi_remove_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_remove_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-multi-exec.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function' rel='rdfs-seeAlso'>curl_multi_init()</a> - Gibt einen cURL-Multi-Handle zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.curl-exec.php' class='function' rel='rdfs-seeAlso'>curl_exec()</a> - Eine cURL-Session ausf&amp;uuml;hren</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_multi_close" value="<div id='function.curl-multi-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-multi-close.php'>curl_multi_close</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>curl_multi_close</span> &amp;mdash; <span class='dc-title'>Eine Gruppe von cURL-Handlern schlie&amp;szlig;en</span></p> </div> <a name='function.curl-multi-close.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>curl_multi_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$mh</tt></span> )</div> <p class='para rdfs-comment'> Schlie&amp;szlig;t eine Gruppe von cURL-Handlern. </p> </div> <a name='function.curl-multi-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mh</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function'>curl_multi_init()</a> zur&amp;uuml;ckgegebenes cURL-Multihandle.</p></dd> </dl> <p> </p> </div> <a name='function.curl-multi-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='function.curl-multi-close.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>curl_multi_close()</b> example</b></p> <div class='example-contents para'><p> In diesem Beispiel werden zwei cURL-Handles erstellt, einem Mehrfach-Handle hinzugef&amp;uuml;gt und anschlie&amp;szlig;end parallel ausgef&amp;uuml;hrt. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;zwei&amp;nbsp;cURL&amp;nbsp;Resourcen&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$ch1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$ch2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;URL&amp;nbsp;und&amp;nbsp;weitere&amp;nbsp;Optionen&amp;nbsp;setzen<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.php.net/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mehrfach-Handle&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$mh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_multi_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;die&amp;nbsp;zuvor&amp;nbsp;erstellten&amp;nbsp;Handles&amp;nbsp;hinzuf&amp;uuml;gen<br /></span><span style='color: #0000BB'>curl_multi_add_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_add_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$running</span><span style='color: #007700'>=</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;Handles&amp;nbsp;ausf&amp;uuml;hren<br /></span><span style='color: #007700'>do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>curl_multi_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$running</span><span style='color: #007700'>);<br />}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$running&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)<br /></span><span style='color: #FF8000'>//close&amp;nbsp;the&amp;nbsp;handles<br /></span><span style='color: #0000BB'>curl_multi_remove_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_remove_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-multi-close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function' rel='rdfs-seeAlso'>curl_multi_init()</a> - Gibt einen cURL-Multi-Handle zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.curl-close.php' class='function' rel='rdfs-seeAlso'>curl_close()</a> - Eine cURL-Session beenden</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_multi_add_handle" value="<div id='function.curl-multi-add-handle' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-multi-add-handle.php'>curl_multi_add_handle</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>curl_multi_add_handle</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;gt ein regul&amp;auml;res cURL-Handle einem cURL-Multi-Handle hinzu</span></p> </div> <a name='function.curl-multi-add-handle.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>curl_multi_add_handle</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$mh</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> )</div> <p class='para rdfs-comment'> F&amp;uuml;gt das Handle <i><tt class='parameter'>ch</tt></i> dem Multi-Handle <i><tt class='parameter'>mh</tt></i> zu </p> </div> <a name='function.curl-multi-add-handle.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mh</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function'>curl_multi_init()</a> zur&amp;uuml;ckgegebenes cURL-Multihandle.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> </dl> <p> </p> </div> <a name='function.curl-multi-add-handle.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt im Erfolgsfall 0 zur&amp;uuml;ck, andernfalls einen der <b><tt class='constant'>CURLM_XXX</tt></b> Fehler-Codes. </p> </div> <a name='function.curl-multi-add-handle.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>curl_multi_add_handle()</b>-Beispiel</b></p> <div class='example-contents para'><p> In diesem Beispiel werden zwei cURL-Handles erstellt, einem Mehrfach-Handle hinzugef&amp;uuml;gt und anschlie&amp;szlig;end parallel ausgef&amp;uuml;hrt. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;zwei&amp;nbsp;cURL&amp;nbsp;Resourcen&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$ch1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$ch2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;URL&amp;nbsp;und&amp;nbsp;weitere&amp;nbsp;Optionen&amp;nbsp;setzen<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.php.net/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mehrfach-Handle&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$mh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_multi_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;die&amp;nbsp;zuvor&amp;nbsp;erstellten&amp;nbsp;Handles&amp;nbsp;hinzuf&amp;uuml;gen<br /></span><span style='color: #0000BB'>curl_multi_add_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_add_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$running</span><span style='color: #007700'>=</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;Handles&amp;nbsp;ausf&amp;uuml;hren<br /></span><span style='color: #007700'>do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>curl_multi_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$running</span><span style='color: #007700'>);<br />}&amp;nbsp;while(</span><span style='color: #0000BB'>$running&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//close&amp;nbsp;the&amp;nbsp;handles<br /></span><span style='color: #0000BB'>curl_multi_remove_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ch1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_remove_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_multi_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mh</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-multi-add-handle.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-remove-handle.php' class='function' rel='rdfs-seeAlso'>curl_multi_remove_handle()</a> - Einen Multi-Handle von einer Handle-Gruppe entfernen</li> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function' rel='rdfs-seeAlso'>curl_multi_init()</a> - Gibt einen cURL-Multi-Handle zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.curl-init.php' class='function' rel='rdfs-seeAlso'>curl_init()</a> - Eine cURL-Session initialisieren</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_init" value="<div id='function.curl-init' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-init.php'>curl_init</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>curl_init</span> &amp;mdash; <span class='dc-title'>Eine cURL-Session initialisieren</span></p> </div> <a name='function.curl-init.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>curl_init</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$url</tt><span class='initializer'> = NULL</span></span> ] )</div> <p class='para rdfs-comment'> Initialisiert eine neue cURL-Session und gibt einen cURL-Handler zur&amp;uuml;ck, der mit den <a href='http://www.php.net/manual/de/function.curl-setopt.php' class='function'>curl_setopt()</a>, <a href='http://www.php.net/manual/de/function.curl-exec.php' class='function'>curl_exec()</a>, und <a href='http://www.php.net/manual/de/function.curl-close.php' class='function'>curl_close()</a> Funktionen genutzt werden kann. </p> </div> <a name='function.curl-init.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>url</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sofern angegeben wird die Option <b><tt class='constant'>CURLOPT_URL</tt></b> mit dem entsprechenden Wert initialisiert. Diese Option kann auch manuell per <a href='http://www.php.net/manual/de/function.curl-setopt.php' class='function'>curl_setopt()</a> gesetzt werden. </p> </dd> </dl> <p> </p> </div> <a name='function.curl-init.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein cURL-Handle im Erfolgsfall zur&amp;uuml;ck, <b><tt class='constant'>FALSE</tt></b> im Fehlerfall. </p> </div> <a name='function.curl-init.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Abrufen einer Webseite</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;erzeuge&amp;nbsp;einen&amp;nbsp;neuen&amp;nbsp;cURL-Handle<br />&amp;nbsp;</span><span style='color: #0000BB'>$ch&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br />&amp;nbsp;<br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;setze&amp;nbsp;die&amp;nbsp;URL&amp;nbsp;und&amp;nbsp;andere&amp;nbsp;Optionen<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>);<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />&amp;nbsp;<br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;f&amp;uuml;hre&amp;nbsp;die&amp;nbsp;Aktion&amp;nbsp;aus&amp;nbsp;und&amp;nbsp;gebe&amp;nbsp;die&amp;nbsp;Daten&amp;nbsp;an&amp;nbsp;den&amp;nbsp;Browser&amp;nbsp;weiter<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br />&amp;nbsp;<br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;schlie&amp;szlig;e&amp;nbsp;den&amp;nbsp;cURL-Handle&amp;nbsp;und&amp;nbsp;gebe&amp;nbsp;die&amp;nbsp;Systemresourcen&amp;nbsp;frei<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br />&amp;nbsp;</span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-init.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-close.php' class='function' rel='rdfs-seeAlso'>curl_close()</a> - Eine cURL-Session beenden</li> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-init.php' class='function' rel='rdfs-seeAlso'>curl_multi_init()</a> - Gibt einen cURL-Multi-Handle zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_getinfo" value="<div id='function.curl-getinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-getinfo.php'>curl_getinfo</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>curl_getinfo</span> &amp;mdash; <span class='dc-title'>Informationen zu einem bestimmten Transfer abfragen</span></p> </div> <a name='function.curl-getinfo.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>curl_getinfo</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$opt</tt></span> ] )</div> <p class='para rdfs-comment'> Gibt Informationen &amp;uuml;ber den letzen Transfer zur&amp;uuml;ck. </p> </div> <a name='function.curl-getinfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>opt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Eine der folgenden Konstanten: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_EFFECTIVE_URL</tt></b> - Letzter effektiver URL </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_HTTP_CODE</tt></b> - Zuletzt empfangener HTTP-Code </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_FILETIME</tt></b> - &amp;Uuml;bertragungszeit f&amp;uuml;r das empfangene Dokument; wenn -1 zur&amp;uuml;ckgegeben wird ist die Zeit unbekannt </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_TOTAL_TIME</tt></b> - Gesamtdauer des letzten Transfers in Sekunden </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_NAMELOOKUP_TIME</tt></b> - Zeit in Sekunden zur Aufl&amp;ouml;sung des Hostnamens </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_CONNECT_TIME</tt></b> - Dauer des Verbindungsaufbaus in Sekunden </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_PRETRANSFER_TIME</tt></b> - Zeit in Sekunden zwischen dem Start und dem eigentlichen Beginn des Empfangs </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_STARTTRANSFER_TIME</tt></b> - Zeit in Sekunden bis zur &amp;Uuml;bertragung des ersten Bytes </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_REDIRECT_TIME</tt></b> - Zeit in Sekunden, die von allen Umleitungsschritten beansprucht wird, bevor der eigentliche Transfer beginnt </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_SIZE_UPLOAD</tt></b> - Anzahl der gesendeten Bytes </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_SIZE_DOWNLOAD</tt></b> - Anzahl der empfangenen Bytes </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_SPEED_DOWNLOAD</tt></b> - Durchschnittliche Download-Geschwindigkeit </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_SPEED_UPLOAD</tt></b> - Durchschnittliche Upwnload-Geschwindigkeit </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_HEADER_SIZE</tt></b> - Gesamtgr&amp;ouml;&amp;szlig;e aller empfangenen Header </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_HEADER_OUT</tt></b> - Der gesendete Request. Verf&amp;uuml;gbar seit PHP 5.1.3 </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_REQUEST_SIZE</tt></b> - Gesamtgr&amp;ouml;&amp;szlig;e aller Abfragen, momentan nur f&amp;uuml;r HTTP verf&amp;uuml;gbar </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_SSL_VERIFYRESULT</tt></b> - Ergebnis der SSL-Zertifikat-&amp;Uuml;berpr&amp;uuml;fung, angefordert durch das Setzen von CURLOPT_SSL_VERIFYPEER </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_CONTENT_LENGTH_DOWNLOAD</tt></b> - Die Gr&amp;ouml;&amp;szlig;e des Downloads, ermittelt aus dem Content-Length-Header </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_CONTENT_LENGTH_UPLOAD</tt></b> - Festgesetzte Gr&amp;ouml;&amp;szlig;e des Uploads </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CURLINFO_CONTENT_TYPE</tt></b> - Der Content-Type des geladenen Objekts, ermittelt aus dem empfangenen Content-Type-Header. Ein R&amp;uuml;ckgabewert NULL bedeutet, da&amp;szlig; der Server einen ung&amp;uuml;ltigen Header gesendet hat </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.curl-getinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Wird der Parameter <i><tt class='parameter'>opt</tt></i> angegeben, wird der entsprechende Wert als string zur&amp;uuml;ckgegeben. Andernfalls liefert die Funktion ein assoziatives Array mit den folgenden Elementen zur&amp;uuml;ck (analog dem Parameter <i><tt class='parameter'>opt</tt></i> ): </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> &amp;quot;url&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;content_type&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;http_code&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;header_size&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;request_size&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;filetime&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;ssl_verify_result&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;redirect_count&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;total_time&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;namelookup_time&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;connect_time&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;pretransfer_time&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;size_upload&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;size_download&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;speed_download&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;speed_upload&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;download_content_length&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;upload_content_length&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;starttransfer_time&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;redirect_time&amp;quot; </span> </li> </ul><p> </p> </div> <a name='function.curl-getinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>curl_getinfo()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Eine&amp;nbsp;cURL-Resource&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$ch&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.yahoo.com/'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;ausf&amp;uuml;hren<br /></span><span style='color: #0000BB'>curl_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;pr&amp;uuml;fen,&amp;nbsp;ob&amp;nbsp;ein&amp;nbsp;Fehler&amp;nbsp;aufgetreten&amp;nbsp;ist<br /></span><span style='color: #007700'>if(!</span><span style='color: #0000BB'>curl_errno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$info&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_getinfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Es&amp;nbsp;wurden&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'total_time'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;Sekunden&amp;nbsp;ben&amp;ouml;tigt&amp;nbsp;f&amp;uuml;r&amp;nbsp;einen&amp;nbsp;Request&amp;nbsp;an&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'url'</span><span style='color: #007700'>];<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Resource&amp;nbsp;schliessen<br /></span><span style='color: #0000BB'>curl_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_exec" value="<div id='function.curl-exec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-exec.php'>curl_exec</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>curl_exec</span> &amp;mdash; <span class='dc-title'>Eine cURL-Session ausf&amp;uuml;hren</span></p> </div> <a name='function.curl-exec.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>curl_exec</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> )</div> <p class='para rdfs-comment'> Ausf&amp;uuml;hren der &amp;uuml;bergegebenen cURL-Session. </p> <p class='para'> Diese Funktion sollte aufgerufen werden, nachdem eine cURL-Session initialisiert wurde und alle Optionen f&amp;uuml;r jene gesetzt sind. </p> </div> <a name='function.curl-exec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> </dl> <p> </p> </div> <a name='function.curl-exec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. Ist jedoch die Option CURLOPT_RETURNTRANSFER gesetzt so wird das Ergebnis des cURL-Transfers zur&amp;uuml;ckgegeben, im Falle eines Fehlers <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.curl-exec.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Abrufen einer Webseite</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;erzeuge&amp;nbsp;einen&amp;nbsp;neuen&amp;nbsp;cURL-Handle<br />&amp;nbsp;</span><span style='color: #0000BB'>$ch&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /><br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;setze&amp;nbsp;die&amp;nbsp;URL&amp;nbsp;und&amp;nbsp;andere&amp;nbsp;Optionen<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>);<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;f&amp;uuml;hre&amp;nbsp;die&amp;nbsp;Aktion&amp;nbsp;aus&amp;nbsp;und&amp;nbsp;gebe&amp;nbsp;die&amp;nbsp;Daten&amp;nbsp;an&amp;nbsp;den&amp;nbsp;Browser&amp;nbsp;weiter<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /><br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;schlie&amp;szlig;e&amp;nbsp;den&amp;nbsp;cURL-Handle&amp;nbsp;und&amp;nbsp;gebe&amp;nbsp;die&amp;nbsp;Systemresourcen&amp;nbsp;frei<br />&amp;nbsp;</span><span style='color: #0000BB'>curl_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br />&amp;nbsp;</span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-exec.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-exec.php' class='function' rel='rdfs-seeAlso'>curl_multi_exec()</a> - F&amp;uuml;hrt die Unter-Verbindungen des cURL-Handles aus</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_error" value="<div id='function.curl-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-error.php'>curl_error</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>curl_error</span> &amp;mdash; <span class='dc-title'>Gibt einen String zur&amp;uuml;ck, der den letzten Fehler der aktuellen Session enth&amp;auml;lt</span></p> </div> <a name='function.curl-error.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>curl_error</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> )</div> <p class='para rdfs-comment'> Gibt eine Fehlermeldung in Klartext f&amp;uuml;r die letzte cURL-Operation zur&amp;uuml;ck. </p> </div> <a name='function.curl-error.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> </dl> <p> </p> </div> <a name='function.curl-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Fehlermeldung oder, falls kein Fehler aufgetreten ist, <i>&amp;#039;&amp;#039;</i> (den leeren String) zur&amp;uuml;ck. </p> </div> <a name='function.curl-error.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>curl_error()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Eine&amp;nbsp;cURL-Ressource&amp;nbsp;f&amp;uuml;r&amp;nbsp;ein&amp;nbsp;nicht&amp;nbsp;existierendes&amp;nbsp;Ziel&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$ch&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://404.php.net/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_RETURNTRANSFER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />if(</span><span style='color: #0000BB'>curl_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>)&amp;nbsp;===&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Curl-Fehler:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>curl_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Operation&amp;nbsp;ohne&amp;nbsp;Fehler&amp;nbsp;vollst&amp;auml;ndig&amp;nbsp;ausgef&amp;uuml;hrt'</span><span style='color: #007700'>;<br />}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #FF8000'>//&amp;nbsp;Ressource&amp;nbsp;schlie&amp;szlig;en<br /></span><span style='color: #0000BB'>curl_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-error.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-errno.php' class='function' rel='rdfs-seeAlso'>curl_errno()</a> - Gibt die letzte Fehlernummer zur&amp;uuml;ck</li> <li class='member'><a href='http://curl.haxx.se/libcurl/c/libcurl-errors.html' class='link external'>&amp;raquo; cURL-Fehler-Meldungen</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_errno" value="<div id='function.curl-errno' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-errno.php'>curl_errno</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>curl_errno</span> &amp;mdash; <span class='dc-title'>Gibt die letzte Fehlernummer zur&amp;uuml;ck</span></p> </div> <a name='function.curl-errno.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>curl_errno</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> )</div> <p class='para rdfs-comment'> Gibt die Fehlernummer der letzten cURL-Operation zur&amp;uuml;ck. </p> </div> <a name='function.curl-errno.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> </dl> <p> </p> </div> <a name='function.curl-errno.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Fehlernummer zur&amp;uuml;ck oder <i>0</i> (null), wenn kein Fehler aufgetreten ist. </p> </div> <a name='function.curl-errno.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>curl_errno()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Eine&amp;nbsp;cURL-Resource&amp;nbsp;f&amp;uuml;r&amp;nbsp;ein&amp;nbsp;nicht&amp;nbsp;existierendes&amp;nbsp;Ziel&amp;nbsp;erstellen<br /></span><span style='color: #0000BB'>$ch&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://404.php.net/'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;ausf&amp;uuml;hren...<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_RETURNTRANSFER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;pr&amp;uuml;fen,&amp;nbsp;ob&amp;nbsp;ein&amp;nbsp;Fehler&amp;nbsp;aufgetreten&amp;nbsp;ist<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>curl_errno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Curl&amp;nbsp;Fehler:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>curl_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Resource&amp;nbsp;schliessen<br /></span><span style='color: #0000BB'>curl_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-errno.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-error.php' class='function' rel='rdfs-seeAlso'>curl_error()</a> - Gibt einen String zur&amp;uuml;ck, der den letzten Fehler der aktuellen Session enth&amp;auml;lt</li> <li class='member'><a href='http://curl.haxx.se/libcurl/c/libcurl-errors.html' class='link external'>&amp;raquo; cURL-Fehler-Nummern</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_copy_handle" value="<div id='function.curl-copy-handle' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-copy-handle.php'>curl_copy_handle</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>curl_copy_handle</span> &amp;mdash; <span class='dc-title'>Kopieren eines cURL-Handles inklusiver aller Voreinstellungen</span></p> </div> <a name='function.curl-copy-handle.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>curl_copy_handle</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion kopiert ein cURL-Handle und gibt ein neues Handle mit den gleichen Voreinstellungen zur&amp;uuml;ck. </p> </div> <a name='function.curl-copy-handle.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> </dl> <p> </p> </div> <a name='function.curl-copy-handle.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein neues cURL-Handle zur&amp;uuml;ck. </p> </div> <a name='function.curl-copy-handle.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 cURL-Handle kopieren</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;erzeuge&amp;nbsp;einen&amp;nbsp;neuen&amp;nbsp;cURL-Handle<br /></span><span style='color: #0000BB'>$ch&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;setze&amp;nbsp;den&amp;nbsp;URL&amp;nbsp;und&amp;nbsp;andere&amp;nbsp;Optionen<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;handle&amp;nbsp;kopieren<br /></span><span style='color: #0000BB'>$ch2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_copy_handle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;URL&amp;nbsp;auslesen&amp;nbsp;und&amp;nbsp;im&amp;nbsp;Browser&amp;nbsp;ausgeben<br /></span><span style='color: #0000BB'>curl_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;schliesse&amp;nbsp;die&amp;nbsp;cURL-Handles<br /></span><span style='color: #0000BB'>curl_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="curl_close" value="<div id='function.curl-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.curl-close.php'>curl_close</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>curl_close</span> &amp;mdash; <span class='dc-title'>Eine cURL-Session beenden</span></p> </div> <a name='function.curl-close.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>curl_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ch</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion beendet eine cURL-Session und gibt alle Resourcen frei. Der cURL-Handle <i><tt class='parameter'>ch</tt></i> wird ebenfalls gel&amp;ouml;scht. </p> </div> <a name='function.curl-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ch</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ein von <a href='http://www.php.net/manual/de/function.curl-init.php' class='function'>curl_init()</a> zur&amp;uuml;ckgegebenes cURL-Handle.</p></dd> </dl> <p> </p> </div> <a name='function.curl-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='function.curl-close.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Initialisierung einer neuen cURL-Session und das abrufen einer Webseite </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;create&amp;nbsp;a&amp;nbsp;new&amp;nbsp;cURL&amp;nbsp;resource<br /></span><span style='color: #0000BB'>$ch&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>curl_init</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;URL&amp;nbsp;and&amp;nbsp;other&amp;nbsp;appropriate&amp;nbsp;options<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_URL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>curl_setopt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CURLOPT_HEADER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;grab&amp;nbsp;URL&amp;nbsp;and&amp;nbsp;pass&amp;nbsp;it&amp;nbsp;to&amp;nbsp;the&amp;nbsp;browser<br /></span><span style='color: #0000BB'>curl_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;cURL&amp;nbsp;resource,&amp;nbsp;and&amp;nbsp;free&amp;nbsp;up&amp;nbsp;system&amp;nbsp;resources<br /></span><span style='color: #0000BB'>curl_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ch</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.curl-close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.curl-init.php' class='function' rel='rdfs-seeAlso'>curl_init()</a> - Eine cURL-Session initialisieren</li> <li class='member'><a href='http://www.php.net/manual/de/function.curl-multi-close.php' class='function' rel='rdfs-seeAlso'>curl_multi_close()</a> - Eine Gruppe von cURL-Handlern schlie&amp;szlig;en</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_xdigit" value="<div id='function.ctype-xdigit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-xdigit.php'>ctype_xdigit</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_xdigit</span> &amp;mdash; <span class='dc-title'> Auf Hexadezimalziffern &amp;uuml;berpr&amp;uuml;fen </span></p> </div> <a name='function.ctype-xdigit.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_xdigit</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft jedes Zeichen in <i><tt class='parameter'>text</tt></i> eine Hexadezimalziffer ist, also eine Dezimalziffer oder ein Zeichen aus <i>[A-Fa-f]</i>. </p> </div> <a name='function.ctype-xdigit.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-xdigit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn jedes Zeichen in <i><tt class='parameter'>text</tt></i> eine Hexadezimalziffer ist, sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ctype-xdigit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_xdigit()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'AB10BC99'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'AR1012'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ab12bc99'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_xdigit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;besteht&amp;nbsp;aus&amp;nbsp;Hexadezimalziffern.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;Hexadezimalziffern.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String AB10BC99 besteht aus Hexadezimalziffern. Der String AR1012 enth&amp;auml;lt nicht nur Hexadezimalziffern. Der String ab12bc99 besteht aus Hexadezimalziffern. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-xdigit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-digit.php' class='function' rel='rdfs-seeAlso'>ctype_digit()</a> - Auf Ziffern &amp;uuml;berpr&amp;uuml;fen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_upper" value="<div id='function.ctype-upper' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-upper.php'>ctype_upper</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_upper</span> &amp;mdash; <span class='dc-title'>Auf Gro&amp;szlig;buchstaben pr&amp;uuml;fen</span></p> </div> <a name='function.ctype-upper.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_upper</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft ob jedes Zeichen in <i><tt class='parameter'>text</tt></i> ein Gro&amp;szlig;buchstabe im Sinne der aktuellen locale-Einstellung ist. </p> </div> <a name='function.ctype-upper.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-upper.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn jedes Zeichen in <i><tt class='parameter'>text</tt></i> im aktuellen Locale ein Gro&amp;szlig;buchstabe ist, sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ctype-upper.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_upper()</b> Beispiel (using the default locale)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'AKLWC139'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'LMNSDO'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'akwSKWsm'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_upper</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;besteht&amp;nbsp;aus&amp;nbsp;Gro&amp;szlig;bochstaben.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;Gro&amp;szlig;buchstaben.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String AKLWC139 enth&amp;auml;lt nicht nur Gro&amp;szlig;buchstaben. Der String LMNSDO besteht aus Gro&amp;szlig;buchstaben. Der String akwSKWsm enth&amp;auml;lt nicht nur Gro&amp;szlig;buchstaben. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-upper.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-alpha.php' class='function' rel='rdfs-seeAlso'>ctype_alpha()</a> - Auf Buchstabe(n) &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-lower.php' class='function' rel='rdfs-seeAlso'>ctype_lower()</a> - Auf Kleinbuchstaben &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.setlocale.php' class='function' rel='rdfs-seeAlso'>setlocale()</a> - Setzt Locale Informationen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_space" value="<div id='function.ctype-space' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-space.php'>ctype_space</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_space</span> &amp;mdash; <span class='dc-title'>Auf Leerzeichen &amp;uuml;berpr&amp;uuml;fen</span></p> </div> <a name='function.ctype-space.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_space</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft ob jedes Zeichen in <i><tt class='parameter'>text</tt></i> irgendeine Art Leerzeichen erzeugt. Neben dem eigentlichen Leerzeichen schlie&amp;szlig;t das auch TAB, Zeilenforschub, Carriage Return und Formularvorschub mit ein. </p> </div> <a name='function.ctype-space.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-space.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn jedes Zeichen in <i><tt class='parameter'>text</tt></i> ein Leerzeichen ist (space, tab, linefeed ...), sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ctype-space.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_space()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'string1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'\n\r\t'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'string2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'\narf12'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'string3'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'\n\r\t'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_space</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>'&amp;nbsp;besteht&amp;nbsp;aus&amp;nbsp;Leerzeichen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>'&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;Leerzeichen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String &amp;#039;string1&amp;#039; besteht aus Leerzeichen. Der String &amp;#039;string2&amp;#039; enth&amp;auml;lt nicht nur Leerzeichen. Der String &amp;#039;string3&amp;#039; enth&amp;auml;lt nicht nur Leerzeichen. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-space.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-cntrl.php' class='function' rel='rdfs-seeAlso'>ctype_cntrl()</a> - Auf Steuerzeichen &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-graph.php' class='function' rel='rdfs-seeAlso'>ctype_graph()</a> - Auf druckbare Zeichen (au&amp;szlig;er Leerzeichen) &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-punct.php' class='function' rel='rdfs-seeAlso'>ctype_punct()</a> - Pr&amp;uuml;ft auf Sonderzeichem, d.h. auf druckbare Zeichen die weder Buchstaben noch Ziffern noch Leerzeichen sind.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_punct" value="<div id='function.ctype-punct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-punct.php'>ctype_punct</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_punct</span> &amp;mdash; <span class='dc-title'> Pr&amp;uuml;ft auf Sonderzeichem, d.h. auf druckbare Zeichen die weder Buchstaben noch Ziffern noch Leerzeichen sind. </span></p> </div> <a name='function.ctype-punct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_punct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft ob alle Zeichen des Strings <i><tt class='parameter'>text</tt></i> Sonderzeichem, d.h. auf druckbare Zeichen die weder Buchstaben noch Ziffern noch Leerzeichen sind. </p> </div> <a name='function.ctype-punct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-punct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn alle Zeichen in <i><tt class='parameter'>text</tt></i> Sonderzeichen sind, sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ctype-punct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_punct()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'ABasdk!@!$#'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'!@&amp;nbsp;#&amp;nbsp;$'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'*&amp;amp;$()'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_punct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;enth&amp;auml;lt&amp;nbsp;ausschlie&amp;szlig;lich&amp;nbsp;Sonderzeichen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;Sonderzeichen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String ABasdk!@!$# enth&amp;auml;lt nicht nur Sonderzeichen. Der String !@ # $ enth&amp;auml;lt nicht nur Sonderzeichen. Der String *&amp;amp;$() enth&amp;auml;lt ausschlie&amp;szlig;lich Sonderzeichen. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-punct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-cntrl.php' class='function' rel='rdfs-seeAlso'>ctype_cntrl()</a> - Auf Steuerzeichen &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-graph.php' class='function' rel='rdfs-seeAlso'>ctype_graph()</a> - Auf druckbare Zeichen (au&amp;szlig;er Leerzeichen) &amp;uuml;berpr&amp;uuml;fen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_print" value="<div id='function.ctype-print' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-print.php'>ctype_print</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_print</span> &amp;mdash; <span class='dc-title'>Auf druckbare Zeichen &amp;uuml;berpr&amp;uuml;fen</span></p> </div> <a name='function.ctype-print.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_print</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft ob jedes Zeichen in <i><tt class='parameter'>text</tt></i> tats&amp;auml;chtlich eine Ausgabe bewirkt (inkl. Leerzeichen). Wenn <i><tt class='parameter'>text</tt></i> Steuerzeichen oder Zeichen, die keine Ausgabe- oder Steuerungsfunktion haben, enth&amp;auml;lt, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.ctype-print.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-print.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn alle Zeichen in <i><tt class='parameter'>text</tt></i> druckbar sind, sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ctype-print.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_print()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'string1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'asdf\n\r\t'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'string2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'arf12'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'string3'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'LKA#@%.54'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_print</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>'&amp;nbsp;besteht&amp;nbsp;aus&amp;nbsp;druckbaren&amp;nbsp;Zeichen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>'&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;druckbare&amp;nbsp;Zeichen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String &amp;#039;string1&amp;#039; enth&amp;auml;lt nicht nur druckbare Zeichen. Der String &amp;#039;string2&amp;#039; besteht aus printable druckbare Zeichen. Der String &amp;#039;string3&amp;#039; besteht aus printable druckbare Zeichen. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-print.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-cntrl.php' class='function' rel='rdfs-seeAlso'>ctype_cntrl()</a> - Auf Steuerzeichen &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-graph.php' class='function' rel='rdfs-seeAlso'>ctype_graph()</a> - Auf druckbare Zeichen (au&amp;szlig;er Leerzeichen) &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-punct.php' class='function' rel='rdfs-seeAlso'>ctype_punct()</a> - Pr&amp;uuml;ft auf Sonderzeichem, d.h. auf druckbare Zeichen die weder Buchstaben noch Ziffern noch Leerzeichen sind.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_lower" value="<div id='function.ctype-lower' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-lower.php'>ctype_lower</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_lower</span> &amp;mdash; <span class='dc-title'>Auf Kleinbuchstaben &amp;uuml;berpr&amp;uuml;fen</span></p> </div> <a name='function.ctype-lower.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_lower</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft ob jedes Zeichen in <i><tt class='parameter'>text</tt></i> ein Kleinbuchstabe im Sinne der aktuellen locale-Einstellung ist. </p> </div> <a name='function.ctype-lower.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-lower.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn jedes Zeichen in <i><tt class='parameter'>text</tt></i> in den aktuellen Locale-Einstellungen ein Kleinbuchstabe ist. </p> </div> <a name='function.ctype-lower.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_lower()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'aac123'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'qiutoas'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'QASsdks'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_lower</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;besteht&amp;nbsp;aus&amp;nbsp;Kleinbuchstaben.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;Kleinbuchstaben.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String aac123 enth&amp;auml;lt nicht nur Kleinbuchstaben. Der String qiutoas besteht aus Kleinbuchstaben. Der String QASsdks enth&amp;auml;lt nicht nur Kleinbuchstaben. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-lower.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-alpha.php' class='function' rel='rdfs-seeAlso'>ctype_alpha()</a> - Auf Buchstabe(n) &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-upper.php' class='function' rel='rdfs-seeAlso'>ctype_upper()</a> - Auf Gro&amp;szlig;buchstaben pr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.setlocale.php' class='function' rel='rdfs-seeAlso'>setlocale()</a> - Setzt Locale Informationen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_graph" value="<div id='function.ctype-graph' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-graph.php'>ctype_graph</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_graph</span> &amp;mdash; <span class='dc-title'>Auf druckbare Zeichen (au&amp;szlig;er Leerzeichen) &amp;uuml;berpr&amp;uuml;fen</span></p> </div> <a name='function.ctype-graph.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_graph</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft ob jedes Zeichen in <i><tt class='parameter'>text</tt></i> druckbar ist und tats&amp;auml;chlich eine sichtbare Ausgabe produziert (kein Leerzeichen). </p> </div> <a name='function.ctype-graph.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-graph.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn jedes Zeichen in <i><tt class='parameter'>text</tt></i> druckbar ist und eine sichtbare Ausgabe produziert (keine Leerzeichen), ansonsten <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ctype-graph.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_graph()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'string1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'asdf\n\r\t'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'string2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'arf12'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'string3'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'LKA#@%.54'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_graph</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>'&amp;nbsp;besteht&amp;nbsp;aus&amp;nbsp;druckbaren&amp;nbsp;Zeichen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>'&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;druckbare&amp;nbsp;Zeichen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String &amp;#039;string1&amp;#039; enth&amp;auml;lt nicht nur druckbare Zeichen. Der String &amp;#039;string2&amp;#039; besteht aus druckbaren Zeichen. Der String &amp;#039;string3&amp;#039; besteht aus druckbaren Zeichen. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-graph.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-alnum.php' class='function' rel='rdfs-seeAlso'>ctype_alnum()</a> - Auf alphanumerische Zeichen &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-print.php' class='function' rel='rdfs-seeAlso'>ctype_print()</a> - Auf druckbare Zeichen &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-punct.php' class='function' rel='rdfs-seeAlso'>ctype_punct()</a> - Pr&amp;uuml;ft auf Sonderzeichem, d.h. auf druckbare Zeichen die weder Buchstaben noch Ziffern noch Leerzeichen sind.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_digit" value="<div id='function.ctype-digit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-digit.php'>ctype_digit</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_digit</span> &amp;mdash; <span class='dc-title'>Auf Ziffern &amp;uuml;berpr&amp;uuml;fen</span></p> </div> <a name='function.ctype-digit.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_digit</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft ob der &amp;uuml;bergebene String nur aus Ziffern besteht. </p> </div> <a name='function.ctype-digit.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-digit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn jedes Zeichen in <i><tt class='parameter'>text</tt></i> eine Ziffer ist, ansonsten <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ctype-digit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_digit()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'1820.20'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'10002'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'wsl!12'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_digit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;besteht&amp;nbsp;aus&amp;nbsp;Ziffern.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;Ziffern.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String 1820.20 enth&amp;auml;lt nicht nur Ziffern. Der String 10002 besteht aus Ziffern. Der String wsl!12 enth&amp;auml;lt nicht nur Ziffern. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-digit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-alnum.php' class='function' rel='rdfs-seeAlso'>ctype_alnum()</a> - Auf alphanumerische Zeichen &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-xdigit.php' class='function' rel='rdfs-seeAlso'>ctype_xdigit()</a> - Auf Hexadezimalziffern &amp;uuml;berpr&amp;uuml;fen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_cntrl" value="<div id='function.ctype-cntrl' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-cntrl.php'>ctype_cntrl</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_cntrl</span> &amp;mdash; <span class='dc-title'>Auf Steuerzeichen &amp;uuml;berpr&amp;uuml;fen</span></p> </div> <a name='function.ctype-cntrl.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_cntrl</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft ob alle Zeichen des &amp;uuml;bergebenen Strings Steuerzeichen sind. Steuerzeichen sind z.B. Zeilenumbruch, Tabulator, Escape. </p> </div> <a name='function.ctype-cntrl.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-cntrl.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn jedes Zeichen in <i><tt class='parameter'>text</tt></i> ein Steuerzeichen ist, sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ctype-cntrl.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_cntrl()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'string1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'\n\r\t'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'string2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'arf12'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_cntrl</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>'&amp;nbsp;besteht&amp;nbsp;nur&amp;nbsp;aus&amp;nbsp;Steuerzeichen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>'&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;Steuerzeichen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String &amp;#039;string1&amp;#039; besteht nur aus Steuerzeichen. Der String &amp;#039;string2&amp;#039; enth&amp;auml;lt nicht nur Steuerzeichen. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-cntrl.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-print.php' class='function' rel='rdfs-seeAlso'>ctype_print()</a> - Auf druckbare Zeichen &amp;uuml;berpr&amp;uuml;fen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_alpha" value="<div id='function.ctype-alpha' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-alpha.php'>ctype_alpha</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_alpha</span> &amp;mdash; <span class='dc-title'>Auf Buchstabe(n) &amp;uuml;berpr&amp;uuml;fen</span></p> </div> <a name='function.ctype-alpha.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_alpha</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, wenn alle Zeichen in <i><tt class='parameter'>text</tt></i> Buchstaben im Sinne der aktuellen locale-Einstellung sind. Anderenfalls wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. In der Standardeinstellung f&amp;uuml;r locale <i>C</i> gelten nur <i>[A-Za-z]</i> als Buchstaben und <b>ctype_alpha()</b> ist gleichbedeutend zu <i>(ctype_upper($text) || ctype_lower($text))</i>, wenn $text nur ein Zeichen enth&amp;auml;lt. Es gibt jedoch auch Sprachen, in denen einzelne Buchstaben weder als gro&amp;szlig;- noch als kleingeschrieben gelten. </p> </div> <a name='function.ctype-alpha.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-alpha.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn jedes Zeichen in <i><tt class='parameter'>text</tt></i> ein Buchstabe ist, sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ctype-alpha.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_alpha()</b>-Beispiel (standard-locale vorausgesetzt)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'KjgWZC'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'arf12'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_alpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;besteht&amp;nbsp;nur&amp;nbsp;aus&amp;nbsp;Buchstaben.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;Buchstaben.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String KjgWZC besteht nur aus Buchstaben. Der String arf12 enth&amp;auml;lt nicht nur Buchstaben. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-alpha.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-upper.php' class='function' rel='rdfs-seeAlso'>ctype_upper()</a> - Auf Gro&amp;szlig;buchstaben pr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-lower.php' class='function' rel='rdfs-seeAlso'>ctype_lower()</a> - Auf Kleinbuchstaben &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.setlocale.php' class='function' rel='rdfs-seeAlso'>setlocale()</a> - Setzt Locale Informationen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ctype_alnum" value="<div id='function.ctype-alnum' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ctype-alnum.php'>ctype_alnum</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ctype_alnum</span> &amp;mdash; <span class='dc-title'>Auf alphanumerische Zeichen &amp;uuml;berpr&amp;uuml;fen</span></p> </div> <a name='function.ctype-alnum.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ctype_alnum</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, wenn alle Zeichen in <i><tt class='parameter'>text</tt></i> entweder ein Buchstabe oder eine Ziffer sind. Anderenfalls wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. In der Standardeinstellung f&amp;uuml;r locale <i>C</i> gelten nur <i>[A-Za-z]</i> als Buchstaben. </p> </div> <a name='function.ctype-alnum.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende String. </p> </dd> </dl> <p> </p> </div> <a name='function.ctype-alnum.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert <b><tt class='constant'>TRUE</tt></b> wenn jedes Zeichen in <i><tt class='parameter'>text</tt></i> ein Buchstabe oder eine Ziffer ist, sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ctype-alnum.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ctype_alnum()</b> Beispiel (standard-locale vorausgesetzt)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$strings&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'AbCd1zyZ9'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'foo!#$bar'</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$strings&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>ctype_alnum</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testcase</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;enth&amp;auml;lt&amp;nbsp;nur&amp;nbsp;Buchstaben&amp;nbsp;und&amp;nbsp;Ziffern.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;String&amp;nbsp;</span><span style='color: #0000BB'>$testcase</span><span style='color: #DD0000'>&amp;nbsp;bestehtn&amp;nbsp;nicht&amp;nbsp;nur&amp;nbsp;aus&amp;nbsp;Buchstaben&amp;nbsp;und&amp;nbsp;Ziffern.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der String AbCd1zyZ9 enth&amp;auml;lt nur Buchstaben und Ziffern. Der String foo!#$bar bestehtn nicht nur aus Buchstaben und Ziffern. </pre></div> </div> </div><p> </p> </div> <a name='function.ctype-alnum.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-alpha.php' class='function' rel='rdfs-seeAlso'>ctype_alpha()</a> - Auf Buchstabe(n) &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ctype-digit.php' class='function' rel='rdfs-seeAlso'>ctype_digit()</a> - Auf Ziffern &amp;uuml;berpr&amp;uuml;fen</li> <li class='member'><a href='http://www.php.net/manual/de/function.setlocale.php' class='function' rel='rdfs-seeAlso'>setlocale()</a> - Setzt Locale Informationen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="crypt" value="<div id='function.crypt' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.crypt.php'>crypt</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>crypt</span> &amp;mdash; <span class='dc-title'>Einweg-String-Verschl&amp;uuml;sselung (Hashbildung)</span></p> </div> <a name='function.crypt.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>crypt</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$salt</tt></span> ] )</div> <p class='para rdfs-comment'> <b>crypt()</b> einen String zur&amp;uuml;ck, der unter Verwendung des Unix-Standard-Verschl&amp;uuml;sselungsalgorithmus <abbr class='abbrev'>DES</abbr> erstellt wurde. Dieser Algorithmus muss auf dem System verf&amp;uuml;gbar sein. </p> <p class='para'> Einige Betriebssystem unterst&amp;uuml;tzen mehr als eine Methode zur Verschl&amp;uuml;sselung. So wird manchmal der DES- durch einen MD5-Algorithmus ersetzt. Der verwendete Schl&amp;uuml;ssel wird durch das Salt-Argument bestimmt. Zum Installationszeitpunkt untersucht PHP die vorhandenen M&amp;ouml;glichkeiten und wird, abh&amp;auml;ngig vom Ergebnis dieser Pr&amp;uuml;fung, auch andere Schl&amp;uuml;ssel-Typen zulassen. Wird kein Salt unterst&amp;uuml;tzt, erzeugt PHP per Voreinstellung einen 2-Zeichen DES-Salt, es sei denn, auf ihrem System ist MD5 der Standardverschl&amp;uuml;sselungstyp. In diesem Fall wird PHP einen zuf&amp;auml;lligen MD5-kompatiblen Salt generieren. PHP setzt eine Konstante namens <b><tt class='constant'>CRYPT_SALT_LENGTH</tt></b>, die Ihnen sagt, ob ihr System einen regul&amp;auml;ren 2-Zeichen-Salt oder den l&amp;auml;ngeren 12-Zeichen-Salt unterst&amp;uuml;tzt. </p> <p class='para'> Die Standard-DES-Verschl&amp;uuml;sselung <b>crypt()</b> enth&amp;auml;lt den Salt als erste 2 Zeichen der Ausgabe. Ebenso werden nur die ersten acht Zeichen von <i><tt class='parameter'>str</tt></i> ber&amp;uuml;cksichtigt; verwenden Sie also einen l&amp;auml;ngeren String, der mit den gleichen 8 Buchstaben beginnt, so erhalten Sie denselben R&amp;uuml;ckgabewert (sofern Sie ebenfalls den gleichen Salt nutzen). </p> <p class='simpara'> Auf Systemen, wo die crypt()-Funktion mehrere Verschl&amp;uuml;sselungsarten unterst&amp;uuml;tzt, werden die folgenden Konstanten auf 0 oder 1 gesetzt, je nachdem, ob der entsprechende Typ verf&amp;uuml;gbar ist: </p> <ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CRYPT_STD_DES</tt></b> - Standard DES-Schl&amp;uuml;ssel mit 2-Zeichen-Salt </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CRYPT_EXT_DES</tt></b> - Erweiterte DES-basierte Verschl&amp;uuml;sselung mit einem 9-Zeichen-Salt </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CRYPT_MD5</tt></b> - MD5-Verschl&amp;uuml;sselung mit 12-Zeichen-Salt, beginnend mit $1$ </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CRYPT_BLOWFISH</tt></b> - Blowfish-Verschl&amp;uuml;sselung mit 16-Zeichen-Salt, beginnend mit $2$ oder $2a$ </span> </li> </ul> <blockquote><p><b class='note'>Hinweis</b>: Seit PHP 5.3.0 enth&amp;auml;lt PHP eine eigene Implementation und verwendet diese, wenn das System einen oder mehrere der Algorithmen nicht unterst&amp;uuml;tzt. <br /> </p></blockquote> </div> <a name='function.crypt.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu verschl&amp;uuml;sselnde Zeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>salt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein optionaler Salt-String, der die Schl&amp;uuml;sselbasis bildet. Sofern nicht angegeben, wird von PHP ein zuf&amp;auml;lliger Wert bei jedem Aufruf der Funktion generiert. </p> <p class='para'> Wenn Sie das gegebene Salt benutzen, sollten Sie beachten, dass dieser Wert nur einmal bestimmt wird. Rufen Sie diese Funktion nun mehrmals auf, beeintr&amp;auml;chtigt das nicht nur das Ergebnis, sondern unter Umst&amp;auml;nden auch die Sicherheit. </p> </dd> </dl> <p> </p> </div> <a name='function.crypt.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die verschl&amp;uuml;sselte Zeichenkette zur&amp;uuml;ck. </p> </div> <a name='function.crypt.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> PHP enth&amp;auml;lt jetzt eine eigene Implementation der MD5-Crypt, Standard DES, Extended DES und des Blowfish-Algorithmus und verwendet diese, wenn das System eine oder mehrere der Algorithmen nicht unterst&amp;uuml;tzt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.crypt.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>crypt()</b>-Beispiele</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$passwort&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>crypt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mein_Pwd'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Der&amp;nbsp;Salt&amp;nbsp;wird&amp;nbsp;automatisch&amp;nbsp;generiert<br /><br />/*&amp;nbsp;Sie&amp;nbsp;sollten&amp;nbsp;das&amp;nbsp;vollst&amp;auml;ndige&amp;nbsp;Ergebnis&amp;nbsp;von&amp;nbsp;crypt()&amp;nbsp;als&amp;nbsp;Salt&amp;nbsp;zum<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;Passwort-Vergleich&amp;nbsp;&amp;uuml;bergeben,&amp;nbsp;um&amp;nbsp;Problemen&amp;nbsp;mit&amp;nbsp;unterschiedlichen<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;Hash-Algorithmen&amp;nbsp;vorzubeugen.&amp;nbsp;(Wie&amp;nbsp;bereits&amp;nbsp;ausgef&amp;uuml;hrt,&amp;nbsp;verwendet<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;ein&amp;nbsp;Standard-DES-Passwort-Hash&amp;nbsp;einen&amp;nbsp;2-Zeichen-Salt,&amp;nbsp;ein<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;MD5-basierter&amp;nbsp;hingegen&amp;nbsp;nutzt&amp;nbsp;12&amp;nbsp;Zeichen.&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>crypt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$benutzer_eingabe</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$passwort</span><span style='color: #007700'>)&amp;nbsp;==&amp;nbsp;</span><span style='color: #0000BB'>$passwort</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Passwort&amp;nbsp;stimmt&amp;nbsp;&amp;uuml;berein!'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Verwendung von <b>crypt()</b> f&amp;uuml;r htpasswd</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Passwort&amp;nbsp;setzen<br /></span><span style='color: #0000BB'>$passwort&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'mein_Pwd'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Hash&amp;nbsp;mit&amp;nbsp;automatisch&amp;nbsp;erstelltem&amp;nbsp;Salt&amp;nbsp;generieren<br /></span><span style='color: #0000BB'>$hash&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>crypt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$passwort</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #3 Verwendung von <b>crypt()</b> mit verschiedenen Verschl&amp;uuml;sselungsarten</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>CRYPT_STD_DES&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Standard&amp;nbsp;DES:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>crypt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'rasmuslerdorf'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rl'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>CRYPT_EXT_DES&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Extended&amp;nbsp;DES:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>crypt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'rasmuslerdorf'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'_J9..rasm'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>CRYPT_MD5&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MD5:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>crypt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'rasmuslerdorf'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'$1$rasmusle$'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>CRYPT_BLOWFISH&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Blowfish:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>crypt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'rasmuslerdorf'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'$2a$07$rasmuslerd...........$'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Standard DES: rl.3StKT.4T8M Extended DES: _J9..rasmBYk8r9AiWNc MD5: $1$rasmusle$rISCgZzpwk3UhDidwXvin0 Blowfish: $2a$07$rasmuslerd............nIdrcHdxcUxWomQX9j6kvERCFjTg7Ra </pre></div> </div> </div><p> </p> </div> <a name='function.crypt.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Es existiert keine decrypt Funktion, da <b>crypt()</b> eine Einweg-Verschl&amp;uuml;sselung ist. </span> </p></blockquote> </div> <a name='function.crypt.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.md5.php' class='function' rel='rdfs-seeAlso'>md5()</a> - Errechnet den MD5-Hash eines Strings</li> <li class='member'>Die <a href='http://www.php.net/manual/de/ref.mcrypt.php' class='link'>Mcrypt</a>-Erweiterung</li> <li class='member'>Lesen Sie die Man-Pages ihres Unix-Systems, wenn Sie weitere Informationen zu Crypt ben&amp;ouml;tigen.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="create_function" value="<div id='function.create-function' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.create-function.php'>create_function</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>create_function</span> &amp;mdash; <span class='dc-title'> Erzeugen einer anonymen / tempor&amp;auml;ren (Lambda-Stil) Funktion </span></p> </div> <a name='function.create-function.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung:</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>create_function</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$args</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$code</tt></span> )</div> <p class='para rdfs-comment'> Erzeugt eine anonyme Funktion an Hand der &amp;uuml;bergebenen Parameter und gibt einen eindeutigen Namen f&amp;uuml;r diese zur&amp;uuml;ck. Normalerweise sind die <i><tt class='parameter'>args</tt></i> als mit &amp;quot;&amp;#039;&amp;quot; begrenzte Strings zu &amp;uuml;bergeben. Dies gilt auch f&amp;uuml;r <i><tt class='parameter'>code</tt></i> . Dadurch werden die Variablen vor dem Parsen gesch&amp;uuml;tzt. Falls sie &amp;quot;&amp;quot;&amp;quot; verwenden, m&amp;uuml;ssen sie die Variablen-Namen &amp;quot;escapen&amp;quot;, wie z.B. <i>\$avar</i>. </p> <p class='para'> Dieser Befehl kann z.B. verwendet werden, um eine Funktion an Hand von Informationen zu erzeugen, die erst zur Laufzeit vorliegen. </p><div class='example'> <p><b>Beispiel #1 Erzeugen einer anonymen / tempor&amp;auml;ren Funktion per <b>create_function()</b>: </b></p> <div class='example-contents programlisting'><br /> $newfunc = create_function(&amp;#039;$a,$b&amp;#039;,&amp;#039;return &amp;quot;ln($a) + ln($b) = &amp;quot;.log($a * $b);&amp;#039;);<br /> echo &amp;quot;Neue Temp-Funktion: $newfunc\n&amp;quot;;<br /> echo $newfunc(2,M_E).&amp;quot;\n&amp;quot;;<br /> // Ausgabe:<br /> // Neue Temp-Funktion: lambda_1<br /> // ln(2) + ln(2.718281828459) = 1.6931471805599<br /> </div> </div><p> Sie k&amp;ouml;nnen auch eine allgemeine Handhabungs-Funktion erstellen, die einen mehr oder weniger gro&amp;szlig;e Anzahl an Operationen mit einer Liste von Parametern durchf&amp;uuml;hrt. </p><div class='example'> <p><b>Beispiel #2 Beispiel zum o.a. Verwendungszweck: </b></p> <div class='example-contents programlisting'><br /> function process($var1, $var2, $farr) {<br /> for ($f=0; $f &amp;lt; count($farr); $f++)<br /> echo $farr[$f]($var1,$var2).&amp;quot;\n&amp;quot;;<br /> }<br /> <br /> // Erzeugung eines B&amp;uuml;ndels an mathematischen Funktionen<br /> $f1 = &amp;#039;if ($a &amp;gt;=0) {return &amp;quot;b*a^2 = &amp;quot;.$b*sqrt($a);} else {return false;}&amp;#039;;<br /> $f2 = &amp;quot;return \&amp;quot;min(b^2+a, a^2,b) = \&amp;quot;.min(\$a*\$a+\$b,\$b*\$b+\$a);&amp;quot;;<br /> $f3 = &amp;#039;if ($a &amp;gt; 0 &amp;amp;&amp;amp; $b != 0) {return &amp;quot;ln(a)/b = &amp;quot;.log($a)/$b;} else {return false;}&amp;#039;;<br /> $farr = array(<br /> create_function(&amp;#039;$x,$y&amp;#039;, &amp;#039;return &amp;quot;als trig: &amp;quot;.(sin($x) + $x*cos($y));&amp;#039;),<br /> create_function(&amp;#039;$x,$y&amp;#039;, &amp;#039;return &amp;quot;als Hypotenuse: &amp;quot;.sqrt($x*$x + $y*$y);&amp;#039;),<br /> create_function(&amp;#039;$a,$b&amp;#039;, $f1),<br /> create_function(&amp;#039;$a,$b&amp;#039;, $f2),<br /> create_function(&amp;#039;$a,$b&amp;#039;, $f3)<br /> );<br /> <br /> echo &amp;quot;\nGebrauch des ersten Arrays der anonymen Funktionen\n&amp;quot;;<br /> echo &amp;quot;Parameter: 2.3445, M_PI\n&amp;quot;;<br /> process(2.3445, M_PI, $farr);<br /> <br /> // Erzeugung eines B&amp;uuml;ndels an String-Behandlungs-Routinen<br /> $garr = array(<br /> create_function(&amp;#039;$b, $a&amp;#039;,&amp;#039;if (strncmp ($a, $b, 3) == 0) return &amp;quot;** \&amp;quot;$a\&amp;quot; &amp;#039;.<br /> &amp;#039;und \&amp;quot;$b\&amp;quot;\n** Sieht f&amp;uuml;r mich gleich aus! (ansehen der ersten 3 Zeichen)&amp;quot;;&amp;#039;),<br /> create_function(&amp;#039;$a, $b&amp;#039;,&amp;#039;; return &amp;quot;CRCs: &amp;quot;.crc32($a).&amp;quot; , &amp;quot;.crc32(b);&amp;#039;),<br /> create_function(&amp;#039;$a, $b&amp;#039;,&amp;#039;; return &amp;quot;&amp;auml;hnlich(a, b) = &amp;quot;.similar_text($a, $b, &amp;amp;$p).&amp;quot;($p%)&amp;quot;;&amp;#039;)<br /> );<br /> echo &amp;quot;\nGebrauch des zweiten Arrays der anonymen Funktionen\n&amp;quot;;<br /> process(&amp;quot;Twas brilling and the slithy toves&amp;quot;, &amp;quot;Twas the night&amp;quot;, $garr);<br /> </div> </div><p> wenn sie nun den o.a Code ausf&amp;uuml;hren lassen, wird folgendes ausgegeben : </p><div class='informalexample'> <div class='example-contents programlisting'><br /> Gebrauch des ersten Arrays der anonymen Funktionen<br /> Parameter: 2.3445, M_PI<br /> als trig: -1.6291725057799<br /> als Hypotenuse: 3.9199852871011<br /> b*a^2 = 4.8103313314525<br /> min(b^2+a, a^2,b) = 8.6382729035898<br /> ln(a/b) = 0.27122299212594<br /> <br /> Gebrauch des zweiten Arrays der anonymen Funktionen<br /> ** &amp;quot;Twas the night&amp;quot; und &amp;quot;Twas brilling and the slithy toves&amp;quot;<br /> ** Sieht f&amp;uuml;r mich gleich aus! (ansehen der ersten 3 Zeichen)<br /> CRCs: -725381282 , 1908338681<br /> &amp;auml;hnlich(a,b) = 11(45.833333333333%)<br /> </div> </div><p> M&amp;ouml;glicherweise liegt der h&amp;auml;ufigste Anwendungsfall f&amp;uuml;r Funktionen im Lambda-Stil (anonym) bei den Callback-Funktionen, also z.B. beim Gebrauch von <a href='http://www.php.net/manual/de/function.array-walk.php' class='function'>array_walk()</a> oder <a href='http://www.php.net/manual/de/function.usort.php' class='function'>usort()</a>. </p><div class='example'> <p><b>Beispiel #3 Gebrauch der anonymen Funktionen als Callback-Funktion: </b></p> <div class='example-contents programlisting'><br /> $av = array(&amp;quot;der &amp;quot;,&amp;quot;ein &amp;quot;,&amp;quot;dieser &amp;quot;,&amp;quot;jener &amp;quot;);<br /> array_walk($av, create_function(&amp;#039;&amp;amp;$v,$k&amp;#039;,&amp;#039;$v = $v.&amp;quot;Zug&amp;quot;;&amp;#039;));<br /> print_r($av); // mit PHP3 benutzen sie bitte var_dump()<br /> // Ausgaben:<br /> // Array<br /> // (<br /> // [0] =&amp;gt; der Zug<br /> // [1] =&amp;gt; ein Zug<br /> // [2] =&amp;gt; dieser Zug<br /> // [3] =&amp;gt; jener Zug<br /> // )<br /> <br /> // Ein Array aus Strings nach L&amp;auml;nge geordnet<br /> $sv = array(&amp;quot;kurz&amp;quot;,&amp;quot;l&amp;auml;nger&amp;quot;,&amp;quot;noch l&amp;auml;nger&amp;quot;,&amp;quot;dieser ist am l&amp;auml;ngsten&amp;quot;);<br /> print_r($sv);<br /> // Ausgaben:<br /> // Array<br /> // (<br /> // [0] =&amp;gt; kurz<br /> // [1] =&amp;gt; l&amp;auml;nger<br /> // [2] =&amp;gt; noch l&amp;auml;nger<br /> // [3] =&amp;gt; dieser ist am l&amp;auml;ngsten<br /> // )<br /> <br /> // Sortierung von lang nach kurz<br /> usort($sv, create_function(&amp;#039;$a,$b&amp;#039;,&amp;#039;return strlen($b) - strlen($a);&amp;#039;));<br /> print_r($sv);<br /> // Ausgabe:<br /> // Array<br /> // (<br /> // [0] =&amp;gt; dieser ist am l&amp;auml;ngsten<br /> // [1] =&amp;gt; noch l&amp;auml;nger<br /> // [2] =&amp;gt; l&amp;auml;nger<br /> // [3] =&amp;gt; kurz<br /> // )<br /> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="crc32" value="<div id='function.crc32' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.crc32.php'>crc32</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>crc32</span> &amp;mdash; <span class='dc-title'>Berechnet den polynomischen CRC32-Wert eines Strings</span></p> </div> <a name='function.crc32.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>crc32</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> )</div> <p class='para rdfs-comment'> Berechnet die zyklisch redundante polynomische Pr&amp;uuml;fsumme mit einer L&amp;auml;nge von 32-Bit f&amp;uuml;r <i><tt class='parameter'>str</tt></i> . Dies wird gew&amp;ouml;hnlich f&amp;uuml;r die Integrit&amp;auml;tspr&amp;uuml;fung &amp;uuml;bermittelter Daten verwendet. </p> <p class='para'> Da der Datentyp Integer von PHP vorzeichenbehaftet (&amp;quot;signed&amp;quot;) ist und viele Pr&amp;uuml;fsummen negative Integer-Werte ergeben, m&amp;uuml;ssen Sie die Formatierungsanweisung &amp;quot;%u&amp;quot; von <a href='http://www.php.net/manual/de/function.sprintf.php' class='function'>sprintf()</a> oder <a href='http://www.php.net/manual/de/function.printf.php' class='function'>printf()</a> verwenden, um die String-Repr&amp;auml;sentation der nicht vorzeichenbehafteten (&amp;quot;unsigned&amp;quot;) CRC32-Pr&amp;uuml;fsumme zu erhalten. </p> </div> <a name='function.crc32.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Daten. </p> </dd> </dl> <p> </p> </div> <a name='function.crc32.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die CRC32-Pr&amp;uuml;fsumme von <i><tt class='parameter'>str</tt></i> als Integer zur&amp;uuml;ck. </p> </div> <a name='function.crc32.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Anzeigen einer CRC32-Pr&amp;uuml;fsumme</b></p> <div class='example-contents para'><p> Das folgende Beispiel zeigt, wie eine konvertierte Pr&amp;uuml;fsumme mittels der Funktion <a href='http://www.php.net/manual/de/function.printf.php' class='function'>printf()</a> ausgegeben wird: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pruefsumme&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>crc32</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Der&amp;nbsp;schnelle&amp;nbsp;braune&amp;nbsp;Fuchs&amp;nbsp;sprang&amp;nbsp;&amp;uuml;ber&amp;nbsp;den&amp;nbsp;tr&amp;auml;gen&amp;nbsp;Hund.'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%u\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pruefsumme</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.crc32.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.md5.php' class='function' rel='rdfs-seeAlso'>md5()</a> - Errechnet den MD5-Hash eines Strings</li> <li class='member'><a href='http://www.php.net/manual/de/function.sha1.php' class='function' rel='rdfs-seeAlso'>sha1()</a> - Berechnet den SHA1-Hash eines Strings</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="count_chars" value="<div id='function.count-chars' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.count-chars.php'>count_chars</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>count_chars</span> &amp;mdash; <span class='dc-title'>Gibt Informationen &amp;uuml;ber die in einem String enthaltenen Zeichen zur&amp;uuml;ck</span></p> </div> <a name='function.count-chars.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>count_chars</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Z&amp;auml;hlt die H&amp;auml;ufigkeit des Vorkommens jedes einzelnen Byte-Wertes (0..255) in <i><tt class='parameter'>string</tt></i> und gibt sie auf verschiedene Arten zur&amp;uuml;ck. </p> </div> <a name='function.count-chars.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu untersuchende Zeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der optionale Parameter <i><tt class='parameter'>mode</tt></i> hat den Standardwert 0. </p> </dd> </dl> <p> </p> </div> <a name='function.count-chars.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Abh&amp;auml;ngig von <i><tt class='parameter'>mode</tt></i> gibt <b>count_chars()</b> eine der folgenden M&amp;ouml;glichkeiten zur&amp;uuml;ck: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> 0 - ein Array mit den Byte-Werten als Schl&amp;uuml;ssel und deren jeweiliger H&amp;auml;ufigkeit als Wert. </span> </li> <li class='listitem'> <span class='simpara'> 1 - wie 0, allerdings werden nur Byte-Werte ausgegeben, die mindestens einmal vorkommen. </span> </li> <li class='listitem'> <span class='simpara'> 2 - wie 0, allerdings werden nur Byte-Werte, die nicht vorkommen, aufgelistet. </span> </li> <li class='listitem'> <span class='simpara'> 3 - eine Zeichenkette, die alle vorkommenden Zeichen enth&amp;auml;lt. </span> </li> <li class='listitem'> <span class='simpara'> 4 - eine Zeichenkette, die alle nicht vorkommenden Zeichen enth&amp;auml;lt. </span> </li> </ul><p> </p> </div> <a name='function.count-chars.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>count_chars()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Zwei&amp;nbsp;Z&amp;nbsp;und&amp;nbsp;ein&amp;nbsp;F.'</span><span style='color: #007700'>;<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>count_chars</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Es&amp;nbsp;gibt&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>&amp;nbsp;Vorkommen&amp;nbsp;von&amp;nbsp;\''&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>)&amp;nbsp;,&amp;nbsp;</span><span style='color: #DD0000'>'\'&amp;nbsp;in&amp;nbsp;der&amp;nbsp;Zeichenkette.\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Es gibt 4 Vorkommen von &amp;quot; &amp;quot; in der Zeichenkette. Es gibt 1 Vorkommen von &amp;quot;.&amp;quot; in der Zeichenkette. Es gibt 1 Vorkommen von &amp;quot;F&amp;quot; in der Zeichenkette. Es gibt 2 Vorkommen von &amp;quot;Z&amp;quot; in der Zeichenkette. Es gibt 1 Vorkommen von &amp;quot;d&amp;quot; in der Zeichenkette. Es gibt 2 Vorkommen von &amp;quot;e&amp;quot; in der Zeichenkette. Es gibt 2 Vorkommen von &amp;quot;i&amp;quot; in der Zeichenkette. Es gibt 2 Vorkommen von &amp;quot;n&amp;quot; in der Zeichenkette. Es gibt 1 Vorkommen von &amp;quot;u&amp;quot; in der Zeichenkette. Es gibt 1 Vorkommen von &amp;quot;w&amp;quot; in der Zeichenkette. </pre></div> </div> </div><p> </p> </div> <a name='function.count-chars.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.strpos.php' class='function' rel='rdfs-seeAlso'>strpos()</a> - Sucht das erste Vorkommen des Suchstrings</li> <li class='member'><a href='http://www.php.net/manual/de/function.substr-count.php' class='function' rel='rdfs-seeAlso'>substr_count()</a> - Ermittelt, wie oft eine Zeichenkette in einem String vorkommt</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Countable::count" value="<div id='countable.count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/countable.count.php'>Countable::count</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Countable::count</span> &amp;mdash; <span class='dc-title'>Count elements of an object</span></p> </div> <a name='countable.count.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><b>Countable::count</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This method is executed when using the <a href='http://www.php.net/manual/de/function.count.php' class='function'>count()</a> function on an object implementing <a href='http://www.php.net/manual/de/class.countable.php' class='classname'>Countable</a>. </p> </div> <a name='countable.count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='countable.count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The custom count as an <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a>. </p> <blockquote><p><b class='note'>Hinweis</b>: The return value is cast to an <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a>. <br /> </p></blockquote> </div> <a name='countable.count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>Countable::count()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>myCounter&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>Countable&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;</span><span style='color: #0000BB'>$count&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;++</span><span style='color: #0000BB'>$count</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$counter&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>myCounter</span><span style='color: #007700'>;<br /><br />for(</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>=</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>&amp;lt;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>;&amp;nbsp;++</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'I&amp;nbsp;have&amp;nbsp;been&amp;nbsp;count()ed&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$counter</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;times\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> I have been count()ed 1 times I have been count()ed 2 times I have been count()ed 3 times I have been count()ed 4 times I have been count()ed 5 times I have been count()ed 6 times I have been count()ed 7 times I have been count()ed 8 times I have been count()ed 9 times I have been count()ed 10 times </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Countable" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.countable.php'>The Countable interface</a></h1> <div class='partintro'> <div id='countable.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Classes implementing <b class='classname'>Countable</b> can be used with the <a href='http://www.php.net/manual/de/function.count.php' class='function'>count()</a> function. </p> </div> <div id='countable.synopsis' class='section'> <h2 class='title'>Interface-&amp;Uuml;bersicht</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>Countable</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>Countable</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/countable.count.php' class='function'>count</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/countable.count.php'>Countable::count</a> &amp;mdash; Count elements of an object</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="count" value="<div id='function.count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.count.php'>count</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>count</span> &amp;mdash; <span class='dc-title'>Z&amp;auml;hlt alle Elemente eines Arrays oder Attribute eines Objekts</span></p> </div> <a name='function.count.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>count</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$var</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> ] )</div> <p class='para rdfs-comment'> Z&amp;auml;hlt alle Elemente eines Arrays oder Attribute eines Objekts. </p> <p class='para'> Wenn Sie die <a href='http://www.php.net/manual/de/ref.spl.php' class='link'>SPL</a> installiert haben, k&amp;ouml;nnen Sie in Objekten eine <b>count()</b>-Funktion nutzen, indem Sie das Interface <i>Countable</i> implementieren. Das Interface hat exakt eine Methode, n&amp;auml;mlich <b>count()</b>, die den R&amp;uuml;ckgabewert der Funktion <b>count()</b> zur&amp;uuml;ckliefert. </p> <p class='para'> In der Sektion <a href='http://www.php.net/manual/de/language.types.array.php' class='link'>Arrays</a> finden Sie eine detaillierte Erkl&amp;auml;rung, wie Arrays in PHP implementiert sind und wie sie benutzt werden. </p> </div> <a name='function.count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn der optionale Parameter <i><tt class='parameter'>mode</tt></i> auf <b><tt class='constant'>COUNT_RECURSIVE</tt></b> (oder 1) gesetzt ist, wird <b>count()</b> rekursiv durch das Array z&amp;auml;hlen. Dies kann besonders n&amp;uuml;tzlich sein, um alle Elemente eines mehrdimensionalen Arrays zu z&amp;auml;hlen. Der Standardwert f&amp;uuml;r <i><tt class='parameter'>mode</tt></i> ist <i>0</i>. <b>count()</b> erkennt keine endlose Rekursion. </p> </dd> </dl> <p> </p> </div> <a name='function.count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert die Anzahl von Elementen in <i><tt class='parameter'>var</tt></i> , welches typischerweise ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> ist, da alles andere ein Element enth&amp;auml;lt. </p> <p class='para'> Ist <i><tt class='parameter'>var</tt></i> kein Array oder Objekt mit Interface <i>Countable</i>, wird <i>1</i> zur&amp;uuml;ckgegeben. Es besteht eine Ausnahme, wenn <i><tt class='parameter'>var</tt></i> <b><tt class='constant'>NULL</tt></b> ist, in diesem Fall wird <i>0</i> zur&amp;uuml;ckgegeben. </p> <div class='caution'><b class='caution'>Achtung</b> <p class='para'> <b>count()</b> gibt 0 zur&amp;uuml;ck, wenn die Variable nicht gesetzt ist, aber sie gibt ebenfalls 0 zur&amp;uuml;ck, wenn die Variable als leeres Array initialisiert wurde. Verwenden Sie <a href='http://www.php.net/manual/de/function.isset.php' class='function'>isset()</a> um zu testen, ob eine Variable gesetzt ist. </p> </div> </div> <a name='function.count.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> Der optionale Parameter <i><tt class='parameter'>mode</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>count()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$a</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$a</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//$result&amp;nbsp;==&amp;nbsp;3<br /><br /></span><span style='color: #0000BB'>$b</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$b</span><span style='color: #007700'>[</span><span style='color: #0000BB'>5</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>9</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$b</span><span style='color: #007700'>[</span><span style='color: #0000BB'>10</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>11</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;$result&amp;nbsp;==&amp;nbsp;3<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;$result&amp;nbsp;==&amp;nbsp;0<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>false</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;$result&amp;nbsp;==&amp;nbsp;1<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Rekursives <b>count()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$food&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Obst'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'Orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Apfel'</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Gem&amp;uuml;se'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'Karotte'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Kohl'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Erbse'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;rekursiv&amp;nbsp;z&amp;auml;hlen<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$food</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>COUNT_RECURSIVE</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;gibt&amp;nbsp;8&amp;nbsp;aus<br /><br />//&amp;nbsp;normales&amp;nbsp;z&amp;auml;hlen<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$food</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;gibt&amp;nbsp;2&amp;nbsp;aus<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.count.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.is-array.php' class='function' rel='rdfs-seeAlso'>is_array()</a> - Pr&amp;uuml;ft, ob die Variable ein Array ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.isset.php' class='function' rel='rdfs-seeAlso'>isset()</a> - Pr&amp;uuml;ft, ob eine Variable existiert und ob sie nicht NULL ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.strlen.php' class='function' rel='rdfs-seeAlso'>strlen()</a> - Ermitteln der String-L&amp;auml;nge</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="cosh" value="<div id='function.cosh' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.cosh.php'>cosh</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>cosh</span> &amp;mdash; <span class='dc-title'>Kosinus Hyperbolikus</span></p> </div> <a name='function.cosh.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>cosh</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$arg</tt></span> )</div> <p class='para rdfs-comment'> Berechnet den Kosinus Hyperbolikus des Parameters <i><tt class='parameter'>arg</tt></i> welcher definiert ist als <i>(exp(arg) + exp(-arg))/2</i>. </p> </div> <a name='function.cosh.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu verarbeitende Wert </p> </dd> </dl> <p> </p> </div> <a name='function.cosh.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Kosinus Hyperbolikus von <i><tt class='parameter'>arg</tt></i> </p> </div> <a name='function.cosh.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.cos.php' class='function' rel='rdfs-seeAlso'>cos()</a> - Kosinus</li> <li class='member'><a href='http://www.php.net/manual/de/function.acosh.php' class='function' rel='rdfs-seeAlso'>acosh()</a> - Areakosinus Hyperbolikus</li> <li class='member'><a href='http://www.php.net/manual/de/function.sinh.php' class='function' rel='rdfs-seeAlso'>sinh()</a> - Sinus Hyperbolikus</li> <li class='member'><b>cosh()</b></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="cos" value="<div id='function.cos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.cos.php'>cos</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>cos</span> &amp;mdash; <span class='dc-title'>Kosinus</span></p> </div> <a name='function.cos.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>cos</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$arg</tt></span> )</div> <p class='para rdfs-comment'> <b>cos()</b> berechnet den Kosinus des Winkels <i><tt class='parameter'>arg</tt></i> . </p> </div> <a name='function.cos.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Winkel in Bogenma&amp;szlig; </p> </dd> </dl> <p> </p> </div> <a name='function.cos.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Kosinus des Winkels <i><tt class='parameter'>arg</tt></i> </p> </div> <a name='function.cos.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>cos()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>cos</span><span style='color: #007700'>(</span><span style='color: #0000BB'>M_PI</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-1<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.cos.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.acos.php' class='function' rel='rdfs-seeAlso'>acos()</a> - Arkuskosinus</li> <li class='member'><a href='http://www.php.net/manual/de/function.sin.php' class='function' rel='rdfs-seeAlso'>sin()</a> - Sinus</li> <li class='member'><a href='http://www.php.net/manual/de/function.tan.php' class='function' rel='rdfs-seeAlso'>tan()</a> - Tangent</li> <li class='member'><a href='http://www.php.net/manual/de/function.deg2rad.php' class='function' rel='rdfs-seeAlso'>deg2rad()</a> - Rechnet einen Winkel von Grad in Bogenma&amp;szlig; um</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="copy" value="<div id='function.copy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.copy.php'>copy</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>copy</span> &amp;mdash; <span class='dc-title'>Kopiert eine Datei</span></p> </div> <a name='function.copy.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>copy</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$source</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dest</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion kopiert die Datei <i><tt class='parameter'>source</tt></i> nach <i><tt class='parameter'>dest</tt></i> . Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p><div class='example'> <p><b>Beispiel #1 <b>copy()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>copy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>.</span><span style='color: #DD0000'>'.bak'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;(</span><span style='color: #DD0000'>'failed&amp;nbsp;to&amp;nbsp;copy&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>...&amp;lt;br&amp;gt;\n'</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: Ab PHP 4.3.0 k&amp;ouml;nnen die Parameter <i><tt class='parameter'>source</tt></i> und <i><tt class='parameter'>dest</tt></i> auch URLs sein, wenn &amp;quot;fopen wrappers&amp;quot; aktiviert ist. Weitere Details hierzu finden Sie unter <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>. Ist <i><tt class='parameter'>dest</tt></i> eine URL, k&amp;ouml;nnte der Kopiervorgang scheitern, sollte der Wrapper das &amp;Uuml;berschreiben von existierenden Dateien nicht unterst&amp;uuml;tzen. <br /> </p></blockquote> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Sollte die Zieldatei bereits existieren, wird sie &amp;uuml;berschrieben. </p> </div> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.move-uploaded-file.php' class='function'>move_uploaded_file()</a>, <a href='http://www.php.net/manual/de/function.rename.php' class='function'>rename()</a>, und den Abschnitt &amp;uuml;ber <a href='http://www.php.net/manual/de/features.file-upload.php' class='link'>Steuerung von Dateiuploads</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="convert_uuencode" value="<div id='function.convert-uuencode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.convert-uuencode.php'>convert_uuencode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>convert_uuencode</span> &amp;mdash; <span class='dc-title'>UU-kodiert eine Zeichenkette</span></p> </div> <a name='function.convert-uuencode.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>convert_uuencode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> <b>convert_uuencode()</b> verschl&amp;uuml;sselt eine Zeichenkette unter Verwendung des UUencode Algorithmus (Unix-to-Unix-Verschl&amp;uuml;sselung). </p> <p class='para'> Die Unix-zu-Unix-Verschl&amp;uuml;sselung wandelt alle Zeichenketten (auch bin&amp;auml;re) in druckbare Zeichen, um ihre korrekte &amp;Uuml;bermittlung ueber ein Netzwerk sicher zu stellen. UU-kodierte Daten sind etwa 35 % l&amp;auml;nger als ihr Original. </p> </div> <a name='function.convert-uuencode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu kodierenden Daten. </p> </dd> </dl> <p> </p> </div> <a name='function.convert-uuencode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die uu-kodierten Daten zur&amp;uuml;ck. </p> </div> <a name='function.convert-uuencode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>convert_uuencode()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$some_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'test\ntext&amp;nbsp;text\r\n'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>convert_uuencode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$some_string</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.convert-uuencode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.convert-uudecode.php' class='function' rel='rdfs-seeAlso'>convert_uudecode()</a> - Dekodiert eine uukodierte Zeichenkette</li> <li class='member'><a href='http://www.php.net/manual/de/function.base64-encode.php' class='function' rel='rdfs-seeAlso'>base64_encode()</a> - Kodiert Daten MIME base64</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="convert_uudecode" value="<div id='function.convert-uudecode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.convert-uudecode.php'>convert_uudecode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>convert_uudecode</span> &amp;mdash; <span class='dc-title'>Dekodiert eine uukodierte Zeichenkette</span></p> </div> <a name='function.convert-uudecode.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>convert_uudecode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> <b>convert_uudecode()</b> dekodiert eine uukodierte Zeichenkette. </p> </div> <a name='function.convert-uudecode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die uu-kodierten Daten. </p> </dd> </dl> <p> </p> </div> <a name='function.convert-uudecode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die dekodierten Daten als Zeichenkette zur&amp;uuml;ck. </p> </div> <a name='function.convert-uudecode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>convert_uudecode()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;K&amp;ouml;nnen&amp;nbsp;Sie&amp;nbsp;sich&amp;nbsp;vorstellen,&amp;nbsp;was&amp;nbsp;hier&amp;nbsp;ausgegeben&amp;nbsp;wird?&amp;nbsp;:)&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>convert_uudecode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'+22!L;W9E(%!(4\'$`\n`'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.convert-uudecode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.convert-uuencode.php' class='function' rel='rdfs-seeAlso'>convert_uuencode()</a> - UU-kodiert eine Zeichenkette</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="convert_cyr_string" value="<div id='function.convert-cyr-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.convert-cyr-string.php'>convert_cyr_string</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>convert_cyr_string</span> &amp;mdash; <span class='dc-title'>Konvertiert Strings von einem kyrillischen Zeichensatz in einen anderen</span></p> </div> <a name='function.convert-cyr-string.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>convert_cyr_string</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$from</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$to</tt></span> )</div> <p class='para rdfs-comment'> Konvertiert Strings von einem kyrillischen Zeichensatz in einen anderen. </p> </div> <a name='function.convert-cyr-string.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu konvertierende Zeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>from</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der kyrillische Herkunftszeichensatz als einzelnes Zeichen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>to</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der kyrisllische Zielzeichensatz als einzelnes Zeichen. </p> </dd> </dl> <p> </p> <p class='para'> Unterst&amp;uuml;tzte Zeichen sind: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> k - koi8-r </span> </li> <li class='listitem'> <span class='simpara'> w - windows-1251 </span> </li> <li class='listitem'> <span class='simpara'> i - iso8859-5 </span> </li> <li class='listitem'> <span class='simpara'> a - x-cp866 </span> </li> <li class='listitem'> <span class='simpara'> d - x-cp866 </span> </li> <li class='listitem'> <span class='simpara'> m - x-mac-cyrillic </span> </li> </ul><p> </p> </div> <a name='function.convert-cyr-string.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die konvertierte Zeichenkette zur&amp;uuml;ck. </p> </div> <a name='function.convert-cyr-string.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion ist binary safe.</span></p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="constant" value="<div id='function.constant' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.constant.php'>constant</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>constant</span> &amp;mdash; <span class='dc-title'>Liefert den Wert einer Konstante</span></p> </div> <a name='function.constant.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>constant</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='simpara'> Gibt den Wert der durch <i><tt class='parameter'>name</tt></i> angegebenen Konstante zur&amp;uuml;ck. </p> <p class='simpara'> <b>constant()</b> ist n&amp;uuml;tzlich, um den Wert einer Konstante abzufragen, deren Namen Sie nicht kennen, d.h. wenn sie in einer Variablen gespeichert ist oder von einer Funktion zur&amp;uuml;ckgegeben wird. </p> <p class='simpara'> Diese Funktion funktioniert auch mit <a href='http://www.php.net/manual/de/language.oop5.constants.php' class='link'>Klassenkonstanten</a>. </p> </div> <a name='function.constant.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der Konstante </p> </dd> </dl> <p> </p> </div> <a name='function.constant.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Wert der Konstante zur&amp;uuml;ck, oder <b><tt class='constant'>NULL</tt></b>, falls die Konstante nicht definiert ist. </p> </div> <a name='function.constant.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>constant()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />define</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'MAXGROESSE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>MAXGROESSE</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>constant</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'MAXGROESSE'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;dasselbe&amp;nbsp;wie&amp;nbsp;in&amp;nbsp;der&amp;nbsp;vorigen&amp;nbsp;Zeile<br /><br /><br /><br /></span><span style='color: #007700'>interface&amp;nbsp;</span><span style='color: #0000BB'>bar&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;</span><span style='color: #0000BB'>test&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foobar!'</span><span style='color: #007700'>;<br />}<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;</span><span style='color: #0000BB'>test&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foobar!'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$const&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>constant</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bar::'</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$const</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;string(7)&amp;nbsp;'foobar!'<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>constant</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foo::'</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$const</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;string(7)&amp;nbsp;'foobar!'<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.constant.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.define.php' class='function' rel='rdfs-seeAlso'>define()</a> - Definiert eine benannte Konstante</li> <li class='member'><a href='http://www.php.net/manual/de/function.defined.php' class='function' rel='rdfs-seeAlso'>defined()</a> - Pr&amp;uuml;ft, ob eine benannte Konstante existiert</li> <li class='member'> Das Kapitel &amp;uuml;ber <a href='http://www.php.net/manual/de/language.constants.php' class='link'>Konstanten</a> </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="connection_status" value="<div id='function.connection-status' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.connection-status.php'>connection_status</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>connection_status</span> &amp;mdash; <span class='dc-title'>Liefert den Verbindungsstatus als Bitfeld</span></p> </div> <a name='function.connection-status.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>connection_status</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt den Verbindungsstatus als Bitfeld zur&amp;uuml;ck. </p> </div> <a name='function.connection-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Verbindungsstatus als Bitfeld, der zusammen mit den <i>CONNECTION_XXX</i>-Konstanten verwendet werden kann, um den Verbindungsstatus zu ermitteln. </p> </div> <a name='function.connection-status.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.connection-aborted.php' class='function' rel='rdfs-seeAlso'>connection_aborted()</a> - &amp;Uuml;berpr&amp;uuml;ft, ob die Verbindung zum Client beendet wurde</li> <li class='member'><a href='http://www.php.net/manual/de/function.ignore-user-abort.php' class='function' rel='rdfs-seeAlso'>ignore_user_abort()</a> - Stellt ein, ob der Verbindungsabbruch eines Clients die Skript-Ausf&amp;uuml;hrung abbrechen soll</li> <li class='member'> Die <a href='http://www.php.net/manual/de/features.connection-handling.php' class='link'>Verbindungssteuerung</a> mit einer kompletten Beschreibung der Verbindungssteuerung in PHP. </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="connection_aborted" value="<div id='function.connection-aborted' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.connection-aborted.php'>connection_aborted</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>connection_aborted</span> &amp;mdash; <span class='dc-title'>&amp;Uuml;berpr&amp;uuml;ft, ob die Verbindung zum Client beendet wurde</span></p> </div> <a name='function.connection-aborted.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>connection_aborted</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> &amp;Uuml;berpr&amp;uuml;ft, ob die Verbindung zum Client beendet wurde. </p> </div> <a name='function.connection-aborted.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt 1 zur&amp;uuml;ck, falls die Verbindung zum Client beendet wurde, und andernfalls 0. </p> </div> <a name='function.connection-aborted.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.connection-status.php' class='function' rel='rdfs-seeAlso'>connection_status()</a> - Liefert den Verbindungsstatus als Bitfeld</li> <li class='member'><a href='http://www.php.net/manual/de/function.ignore-user-abort.php' class='function' rel='rdfs-seeAlso'>ignore_user_abort()</a> - Stellt ein, ob der Verbindungsabbruch eines Clients die Skript-Ausf&amp;uuml;hrung abbrechen soll</li> <li class='member'> Die <a href='http://www.php.net/manual/de/features.connection-handling.php' class='link'>Verbindungssteuerung</a> mit einer kompletten Beschreibung der Verbindungssteuerung in PHP. </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="compact" value="<div id='function.compact' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.compact.php'>compact</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>compact</span> &amp;mdash; <span class='dc-title'>Erstellt ein Array mit Variablen und deren Werten</span></p> </div> <a name='function.compact.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>compact</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$varname</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ] )</div> <p class='para rdfs-comment'> <b>compact()</b> &amp;uuml;bernimmt eine variable Anzahl von Parametern. Jeder Parameter kann entweder ein String mit einem Variablennamen, oder ein Array mit Variablennamen sein. Dieses Array kann auch andere Arrays mit Variablennamen enthalten; <b>compact()</b> behandelt sie rekursiv. </p> <p class='para'> F&amp;uuml;r alle diese sucht <b>compact()</b> nach einer Variablen in der aktuellen Symboltabelle, und f&amp;uuml;gt diese dem zur&amp;uuml;ckzugebenden Array hinzu, wobei der Variablenname als Schl&amp;uuml;ssel, und der Inhalt der Variablen als Wert gespeichert wird. Kurz, diese Funktion tut das Gegenteil von <a href='http://www.php.net/manual/de/function.extract.php' class='function'>extract()</a>. Sie gibt ein Array mit allen Variablen zur&amp;uuml;ck. </p> <p class='para'> Strings, welche nicht gesetzt sind, werden einfach ignoriert. </p> <blockquote><p><b class='note'>Hinweis</b>: <b>Achtung</b><br /> Weil <a href='http://www.php.net/manual/de/language.variables.variable.php' class='link'> variable Variablen</a> nicht mit PHPs <a href='http://www.php.net/manual/de/language.variables.superglobals.php' class='link'> superglobalen Arrays</a> verwendet werden d&amp;uuml;rfen, k&amp;ouml;nnen die superglobalen Arrays nicht an <b>compact()</b> &amp;uuml;bergeben werden. <br /> </p></blockquote> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>compact()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$stadt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'San&amp;nbsp;Francisco'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$staat&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'CA'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ereignis&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SIGGRAPH'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$location_vars&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'stadt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'staat'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>compact</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ereignis'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'nichts_hier'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$location_vars</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Danach wird <var class='varname'>$result</var>: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [ereignis] =&amp;gt; SIGGRAPH [stadt] =&amp;gt; San Francisco [staat] =&amp;gt; CA ) </pre></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.extract.php' class='function'>extract()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="closelog" value="<div id='function.closelog' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.closelog.php'>closelog</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>closelog</span> &amp;mdash; <span class='dc-title'>Schlie&amp;szlig;t die Verbindung zum System-Logger</span></p> </div> <a name='function.closelog.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>closelog</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>closelog()</b> schlie&amp;szlig;t den Descriptor, der ben&amp;ouml;tigt wird, um in den System-Logger zu schreiben. Der Gebrauch von <b>closelog()</b> ist optional. </p> </div> <a name='function.closelog.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.closelog.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.syslog.php' class='function' rel='rdfs-seeAlso'>syslog()</a> - Erzeugt eine Meldung im System-Logging</li> <li class='member'><a href='http://www.php.net/manual/de/function.openlog.php' class='function' rel='rdfs-seeAlso'>openlog()</a> - Stellt eine Verbindung zum Log-Dienst des Systems her</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="closedir" value="<div id='function.closedir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.closedir.php'>closedir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>closedir</span> &amp;mdash; <span class='dc-title'>Schlie&amp;szlig;en eines Verzeichnis-Handles</span></p> </div> <a name='function.closedir.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>closedir</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$dir_handle</tt></span> ] )</div> <p class='para rdfs-comment'> Schlie&amp;szlig;t den in <i><tt class='parameter'>dir_handle</tt></i> angegebenen Verzeichnis-Stream. Der Stream muss zuvor mittels <a href='http://www.php.net/manual/de/function.opendir.php' class='function'>opendir()</a> ge&amp;ouml;ffnet worden sein. </p> </div> <a name='function.closedir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dir_handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Verzeichnis-Handle <a href='http://www.php.net/manual/de/language.types.resource.php' class='type resource'>resource</a>, das zuvor mit <a href='http://www.php.net/manual/de/function.opendir.php' class='function'>opendir()</a> ge&amp;ouml;ffnet wurde. Wenn das Verzeichnis-Handle nicht angegeben ist, wird dasjenige verwendet, das auf das zuletzt mittels <a href='http://www.php.net/manual/de/function.opendir.php' class='function'>opendir()</a> ge&amp;ouml;ffnete Verzeichnis zeigt. </p> </dd> </dl> <p> </p> </div> <a name='function.closedir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>closedir()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/etc/php5/'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;&amp;Ouml;ffnet&amp;nbsp;ein&amp;nbsp;bekanntes&amp;nbsp;Verzeichnis,&amp;nbsp;liest&amp;nbsp;das&amp;nbsp;Verzeichnis&amp;nbsp;in&amp;nbsp;eine&amp;nbsp;Variable<br />//&amp;nbsp;ein&amp;nbsp;und&amp;nbsp;schlie&amp;szlig;t&amp;nbsp;es&amp;nbsp;danach<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>is_dir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dir</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$dh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>opendir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dir</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$directory&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>readdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dh</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>closedir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dh</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="clearstatcache" value="<div id='function.clearstatcache' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.clearstatcache.php'>clearstatcache</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>clearstatcache</span> &amp;mdash; <span class='dc-title'>L&amp;ouml;scht den Status Cache</span></p> </div> <a name='function.clearstatcache.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>clearstatcache</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Wenn Sie <code class='systemitem systemitem'>stat</code> , <code class='systemitem systemitem'>lstat</code> oder eine andere in der nachstehenden Liste der betroffenen Funktionen verwenden, speichert (cached) PHP die von diesen Funktionen zur&amp;uuml;ckgeggebenen Informationen tempor&amp;auml;r, um eine bessere Performance zu bieten. In manchen F&amp;auml;llen k&amp;ouml;nnten Sie jedoch wollen, dass diese zwischengespeicherten Informationen gel&amp;ouml;scht werden. Wird z.B. die selbe Datei innerhalb eines Skriptes mehrmals gepr&amp;uuml;ft und ist es wahrscheinlich, dass diese Datei w&amp;auml;hrend der Ausf&amp;uuml;hrung des Skriptes gel&amp;ouml;scht oder ver&amp;auml;ndert wird, k&amp;ouml;nnten Sie sich daf&amp;uuml;r entscheiden, den Status Cache zu l&amp;ouml;schen. In solchen F&amp;auml;llen empfiehlt es sich, die von PHP zwischengespeicherten Informationen &amp;uuml;ber eine Datei mittels <b>clearstatcache()</b> zu l&amp;ouml;schen. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion speichert Informationen &amp;uuml;ber bestimmte Dateinamen, weshalb Sie <b>clearstatcache()</b> nur aufrufen m&amp;uuml;ssen, wenn Sie mehrere Operationen an dem selben Dateinamen durchf&amp;uuml;hren, und die Informationen &amp;uuml;ber genau diese Datei nicht gespeichert werden sollen. <br /> </p></blockquote> <p class='para'> Folgende Funktionen betreffen den Dateistatus: <a href='http://www.php.net/manual/de/function.stat.php' class='function'>stat()</a>, <a href='http://www.php.net/manual/de/function.lstat.php' class='function'>lstat()</a>, <a href='http://www.php.net/manual/de/function.file-exists.php' class='function'>file_exists()</a>, <a href='http://www.php.net/manual/de/function.is-writable.php' class='function'>is_writable()</a>, <a href='http://www.php.net/manual/de/function.is-readable.php' class='function'>is_readable()</a>, <a href='http://www.php.net/manual/de/function.is-executable.php' class='function'>is_executable()</a>, <a href='http://www.php.net/manual/de/function.is-file.php' class='function'>is_file()</a>, <a href='http://www.php.net/manual/de/function.is-dir.php' class='function'>is_dir()</a>, <a href='http://www.php.net/manual/de/function.is-link.php' class='function'>is_link()</a>, <a href='http://www.php.net/manual/de/function.filectime.php' class='function'>filectime()</a>, <a href='http://www.php.net/manual/de/function.fileatime.php' class='function'>fileatime()</a>, <a href='http://www.php.net/manual/de/function.filemtime.php' class='function'>filemtime()</a>, <a href='http://www.php.net/manual/de/function.fileinode.php' class='function'>fileinode()</a>, <a href='http://www.php.net/manual/de/function.filegroup.php' class='function'>filegroup()</a>, <a href='http://www.php.net/manual/de/function.fileowner.php' class='function'>fileowner()</a>, <a href='http://www.php.net/manual/de/function.filesize.php' class='function'>filesize()</a>, <a href='http://www.php.net/manual/de/function.filetype.php' class='function'>filetype()</a> und <a href='http://www.php.net/manual/de/function.fileperms.php' class='function'>fileperms()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="class_parents" value="<div id='function.class-parents' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.class-parents.php'>class_parents</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>class_parents</span> &amp;mdash; <span class='dc-title'> Return the parent classes of the given class </span></p> </div> <a name='function.class-parents.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>class_parents</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$class</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$autoload</tt><span class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> This function returns an array with the name of the parent classes of the given <i><tt class='parameter'>class</tt></i> . </p> </div> <a name='function.class-parents.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An object (class instance) or a string (class name). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>autoload</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Whether to allow this function to load the class automatically through the <a href='http://www.php.net/manual/de/language.oop5.autoload.php' class='link'>__autoload</a> magic method. Defaults to <b><tt class='constant'>TRUE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.class-parents.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An array on success, or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> <a name='function.class-parents.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Added the option to pass the <i><tt class='parameter'>class</tt></i> parameter as a string. Added the <i><tt class='parameter'>autoload</tt></i> parameter. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.class-parents.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>class_parents()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br />class&amp;nbsp;</span><span style='color: #0000BB'>bar&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>{}<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>class_parents</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>bar</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;since&amp;nbsp;PHP&amp;nbsp;5.1.0&amp;nbsp;you&amp;nbsp;may&amp;nbsp;also&amp;nbsp;specify&amp;nbsp;the&amp;nbsp;parameter&amp;nbsp;as&amp;nbsp;a&amp;nbsp;string<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>class_parents</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>));<br /><br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>__autoload</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$class_name</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;require_once&amp;nbsp;</span><span style='color: #0000BB'>$class_name&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'.php'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;use&amp;nbsp;__autoload&amp;nbsp;to&amp;nbsp;load&amp;nbsp;the&amp;nbsp;'not_loaded'&amp;nbsp;class<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>class_parents</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'not_loaded'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [foo] =&amp;gt; foo ) Array ( [parent_of_not_loaded] =&amp;gt; parent_of_not_loaded ) </pre></div> </div> </div><p> </p> </div> <a name='function.class-parents.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.class-implements.php' class='function' rel='rdfs-seeAlso'>class_implements()</a> - Return the interfaces which are implemented by the given class</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="class_implements" value="<div id='function.class-implements' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.class-implements.php'>class_implements</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>class_implements</span> &amp;mdash; <span class='dc-title'> Return the interfaces which are implemented by the given class </span></p> </div> <a name='function.class-implements.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>class_implements</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$class</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$autoload</tt><span class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> This function returns an array with the names of the interfaces that the given <i><tt class='parameter'>class</tt></i> and its parents implement. </p> </div> <a name='function.class-implements.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An object (class instance) or a string (class name). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>autoload</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Whether to allow this function to load the class automatically through the <a href='http://www.php.net/manual/de/language.oop5.autoload.php' class='link'>__autoload</a> magic method. Defaults to <b><tt class='constant'>TRUE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.class-implements.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An array on success, or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> <a name='function.class-implements.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Added the option to pass the <i><tt class='parameter'>class</tt></i> parameter as a string. Added the <i><tt class='parameter'>autoload</tt></i> parameter. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.class-implements.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>class_implements()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>interface&amp;nbsp;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br />class&amp;nbsp;</span><span style='color: #0000BB'>bar&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>{}<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>class_implements</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>bar</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;since&amp;nbsp;PHP&amp;nbsp;5.1.0&amp;nbsp;you&amp;nbsp;may&amp;nbsp;also&amp;nbsp;specify&amp;nbsp;the&amp;nbsp;parameter&amp;nbsp;as&amp;nbsp;a&amp;nbsp;string<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>class_implements</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>));<br /><br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>__autoload</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$class_name</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;require_once&amp;nbsp;</span><span style='color: #0000BB'>$class_name&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'.php'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;use&amp;nbsp;__autoload&amp;nbsp;to&amp;nbsp;load&amp;nbsp;the&amp;nbsp;'not_loaded'&amp;nbsp;class<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>class_implements</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'not_loaded'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [foo] =&amp;gt; foo ) Array ( [interface_of_not_loaded] =&amp;gt; interface_of_not_loaded ) </pre></div> </div> </div><p> </p> </div> <a name='function.class-implements.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.class-parents.php' class='function' rel='rdfs-seeAlso'>class_parents()</a> - Return the parent classes of the given class</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-declared-interfaces.php' class='function' rel='rdfs-seeAlso'>get_declared_interfaces()</a> - Returns an array of all declared interfaces</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="class_exists" value="<div id='function.class-exists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.class-exists.php'>class_exists</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>class_exists</span> &amp;mdash; <span class='dc-title'>Checks if the class has been defined</span></p> </div> <a name='function.class-exists.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>class_exists</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$autoload</tt><span class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> Diese Funktion pr&amp;uuml;ft ob eine bestimmte Klasse definiert wurde. </p> </div> <a name='function.class-exists.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Klassenname. Gro&amp;szlig;- und Kleinschreibung wird bein Vergleich nicht beachtet. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>autoload</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Gibt an ob <a href='http://www.php.net/manual/de/language.oop5.autoload.php' class='link'>__autoload</a> genutzt werden soll. Vorgabewert ist <b><tt class='constant'>TRUE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.class-exists.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck falls die Klasse <i><tt class='parameter'>class_name</tt></i> definiert ist, sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.class-exists.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.2</td> <td align='left'> Die Funktion liefert nun nicht mehr <b><tt class='constant'>TRUE</tt></b> f&amp;uuml;r Interfaces. Nutzen Sie hierf&amp;uuml;r <a href='http://www.php.net/manual/de/function.interface-exists.php' class='function'>interface_exists()</a>. </td> </tr> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Der <i><tt class='parameter'>autoload</tt></i> Parameter wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.class-exists.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>class_exists()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;pr&amp;uuml;ft&amp;nbsp;vor&amp;nbsp;Benutzung&amp;nbsp;ob&amp;nbsp;die&amp;nbsp;gew&amp;uuml;nschte&amp;nbsp;Klasse&amp;nbsp;definiert&amp;nbsp;ist<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>class_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'MyClass'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$myclass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>MyClass</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 <i><tt class='parameter'>autoload</tt></i> Parameter Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>__autoload</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$class</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;include(</span><span style='color: #0000BB'>$class&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'.php'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Pr&amp;uuml;ft&amp;nbsp;ob&amp;nbsp;die&amp;nbsp;includierte&amp;nbsp;Datei&amp;nbsp;die&amp;nbsp;Klasse&amp;nbsp;tats&amp;auml;chlich&amp;nbsp;definiert<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>class_exists</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$class</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>trigger_error</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Die&amp;nbsp;Klasse&amp;nbsp;</span><span style='color: #0000BB'>$class</span><span style='color: #DD0000'>&amp;nbsp;kann&amp;nbsp;nicht&amp;nbsp;geladen&amp;nbsp;werden'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>E_USER_WARNING</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>class_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'MyClass'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$myclass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>MyClass</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.class-exists.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.function-exists.php' class='function' rel='rdfs-seeAlso'>function_exists()</a> - Falls die angegebene Funktion definiert ist, wird TRUE zur&amp;uuml;ck gegeben</li> <li class='member'><a href='http://www.php.net/manual/de/function.interface-exists.php' class='function' rel='rdfs-seeAlso'>interface_exists()</a> - Checks if the interface has been defined</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-declared-classes.php' class='function' rel='rdfs-seeAlso'>get_declared_classes()</a> - Ermittelt die Namen der definierten Klassen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="chunk_split" value="<div id='function.chunk-split' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.chunk-split.php'>chunk_split</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>chunk_split</span> &amp;mdash; <span class='dc-title'>Zerlegt einen String in Teile gleicher L&amp;auml;nge</span></p> </div> <a name='function.chunk-split.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>chunk_split</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$body</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$chunklen</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$end</tt></span> ]] )</div> <p class='para rdfs-comment'> Kann f&amp;uuml;r die Aufteilung eines Strings in kleinere St&amp;uuml;cke verwendet werden. Dies ist z.B. hilfreich bei der Umwandlung von <a href='http://www.php.net/manual/de/function.base64-encode.php' class='function'>base64_encode()</a>-Ausgaben, die RFC 2045 entsprechen m&amp;uuml;ssen. Die Funktion f&amp;uuml;gt die in <i><tt class='parameter'>end</tt></i> angegebene Zeichenkette nach jeweils <i><tt class='parameter'>chunklen</tt></i> Zeichen in den urspr&amp;uuml;nglichen String ein. </p> </div> <a name='function.chunk-split.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>body</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu zerlegende Zeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>chunklen</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die L&amp;auml;nge der einzelnen Teilst&amp;uuml;cke. Standardwert ist 76. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>end</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Zeilenend-Sequenz. Standardwert ist &amp;quot;\r\n&amp;quot;. </p> </dd> </dl> <p> </p> </div> <a name='function.chunk-split.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den zerteilten String zur&amp;uuml;ck. </p> </div> <a name='function.chunk-split.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>chunk_split()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;formatiert&amp;nbsp;$data&amp;nbsp;unter&amp;nbsp;Beachtung&amp;nbsp;von&amp;nbsp;RFC&amp;nbsp;2045<br /></span><span style='color: #0000BB'>$neuer_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>chunk_split</span><span style='color: #007700'>(</span><span style='color: #0000BB'>base64_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.chunk-split.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.str-split.php' class='function' rel='rdfs-seeAlso'>str_split()</a> - Konvertiert einen String in ein Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.explode.php' class='function' rel='rdfs-seeAlso'>explode()</a> - Teilt einen String anhand einer Zeichenkette</li> <li class='member'><a href='http://www.php.net/manual/de/function.split.php' class='function' rel='rdfs-seeAlso'>split()</a> - Zerlegt eine Zeichenkette anhand eines regul&amp;auml;ren Ausdrucks in ein Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.wordwrap.php' class='function' rel='rdfs-seeAlso'>wordwrap()</a> - Bricht einen String nach einer bestimmten Anzahl Zeichen um</li> <li class='member'><a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC 2045</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="chr" value="<div id='function.chr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.chr.php'>chr</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>chr</span> &amp;mdash; <span class='dc-title'>Gibt ein einzelnes Zeichen zur&amp;uuml;ck</span></p> </div> <a name='function.chr.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>chr</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ascii</tt></span> )</div> <p class='para rdfs-comment'> Gibt einen Ein-Zeichen-String zur&amp;uuml;ck, der dem angegebenen <i><tt class='parameter'>ascii</tt></i> -Wert entspricht. </p> <p class='para'> Die Funktion erg&amp;auml;nzt <a href='http://www.php.net/manual/de/function.ord.php' class='function'>ord()</a>. </p> </div> <a name='function.chr.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ascii</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der ASCII-Code. </p> </dd> </dl> <p> </p> </div> <a name='function.chr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt das angegebene Zeichen zur&amp;uuml;ck. </p> </div> <a name='function.chr.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>6.0.0</td> <td align='left'> Die Funktion verwendet jetzt Codepoints als Input. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.chr.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>chr()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Dieser&amp;nbsp;String&amp;nbsp;endet&amp;nbsp;mit&amp;nbsp;einem&amp;nbsp;Escape-Zeichen:&amp;nbsp;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>27</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;f&amp;uuml;gt&amp;nbsp;das&amp;nbsp;Escape-Zeichen&amp;nbsp;an&amp;nbsp;das&amp;nbsp;Ende&amp;nbsp;von&amp;nbsp;$str&amp;nbsp;an&amp;nbsp;*/<br /><br />/*&amp;nbsp;Die&amp;nbsp;h&amp;auml;ufig&amp;nbsp;praktischere&amp;nbsp;L&amp;ouml;sung:&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>sprintf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Dieser&amp;nbsp;String&amp;nbsp;endet&amp;nbsp;mit&amp;nbsp;einem&amp;nbsp;Escape-Zeichen:&amp;nbsp;%c'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>27</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.chr.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.sprintf.php' class='function' rel='rdfs-seeAlso'>sprintf()</a> - Gibt einen formatierten String zur&amp;uuml;ck mit der Formatierungsanweisung <i>%c</i></li> <li class='member'><a href='http://www.php.net/manual/de/function.ord.php' class='function'>ord()</a></li> <li class='member'>Eine <a href='http://www.asciitable.com' class='link external'>&amp;raquo; ASCII-Tabelle</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="chown" value="<div id='function.chown' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.chown.php'>chown</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>chown</span> &amp;mdash; <span class='dc-title'>&amp;Auml;ndert den Eigent&amp;uuml;mer einer Datei</span></p> </div> <a name='function.chown.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>chown</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$user</tt></span> )</div> <p class='para rdfs-comment'> &amp;Auml;ndert den Eigent&amp;uuml;mer der Datei <i><tt class='parameter'>filename</tt></i> in Benutzer <i><tt class='parameter'>user</tt></i> . Nur der Superuser kann den Eigent&amp;uuml;mer einer Datei &amp;auml;ndern. </p> </div> <a name='function.chown.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Pfad zur Zieldatei. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>user</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Benutzername oder eine numerische Benutzer-ID. </p> </dd> </dl> <p> </p> </div> <a name='function.chown.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.chown.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Einfache <b>chown()</b>-Benutzung</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Datei-&amp;nbsp;und&amp;nbsp;Benutzernamen&amp;nbsp;setzen<br /></span><span style='color: #0000BB'>$file_name</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foo.php'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$path&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/home/sites/php.net/public_html/sandbox'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$file_name&amp;nbsp;</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user_name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Benutzer&amp;nbsp;setzen<br /></span><span style='color: #0000BB'>chown</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user_name</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ergebnis&amp;nbsp;pr&amp;uuml;fen<br /></span><span style='color: #0000BB'>$stat&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>stat</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>posix_getpwuid</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stat</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'uid'</span><span style='color: #007700'>]));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(7) { [&amp;quot;name&amp;quot;]=&amp;gt; string(13) &amp;quot;php.net&amp;quot; [&amp;quot;passwd&amp;quot;]=&amp;gt; string(1) &amp;quot;x&amp;quot; [&amp;quot;uid&amp;quot;]=&amp;gt; int(148864) [&amp;quot;gid&amp;quot;]=&amp;gt; int(148910) [&amp;quot;gecos&amp;quot;]=&amp;gt; string(13) &amp;quot;php.net&amp;quot; [&amp;quot;dir&amp;quot;]=&amp;gt; string(25) &amp;quot;/home/sites/php.net&amp;quot; [&amp;quot;shell&amp;quot;]=&amp;gt; string(13) &amp;quot;/sbin/nologin&amp;quot; } </pre></div> </div> </div><p> </p> </div> <a name='function.chown.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion kann nicht mit <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>entfernten Dateien</a> arbeiten, da der Zugriff auf die Datei, die bearbeitet werden soll, &amp;uuml;ber das Dateisystem des Servers m&amp;ouml;glich sein muss.</span></p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Wenn <a href='http://www.php.net/manual/de/features.safe-mode.php' class='link'>Safe Mode</a> aktiviert ist, &amp;uuml;berpr&amp;uuml;ft PHP, ob die Dateien/Verzeichnisse, die mit dem Skript bearbeitet werden sollen, die gleiche UID (Eigent&amp;uuml;mer) haben wie das Skript selbst.</span></p></blockquote> </div> <a name='function.chown.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.chmod.php' class='function' rel='rdfs-seeAlso'>chmod()</a> - &amp;Auml;ndert die Zugriffsrechte einer Datei</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="chop" value="<div id='function.chop' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.chop.php'>chop</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>chop</span> &amp;mdash; <span class='dc-title'>Alias von <a href='http://www.php.net/manual/de/function.rtrim.php' class='function'>rtrim()</a></span></p> </div> <a name='function.chop.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='simpara'> Diese Funktion ist ein Alias f&amp;uuml;r: <a href='http://www.php.net/manual/de/function.rtrim.php' class='function'>rtrim()</a>. </p> </div> <a name='function.chop.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <b>chop()</b> unterscheidet sich von der Perl-Funktion <i>chop()</i>, die das letzte Zeichen eines Strings entfernt. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="chmod" value="<div id='function.chmod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.chmod.php'>chmod</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>chmod</span> &amp;mdash; <span class='dc-title'>&amp;Auml;ndert die Zugriffsrechte einer Datei</span></p> </div> <a name='function.chmod.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>chmod</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion &amp;auml;ndert die Zugriffsrechte der Datei spezifiziert in <i><tt class='parameter'>filename</tt></i> in die Zugriffsrechte um, die in <i><tt class='parameter'>mode</tt></i> spezifiziert sind. </p> <p class='para'> Bedenken Sie, dass <i><tt class='parameter'>mode</tt></i> nicht automatisch f&amp;uuml;r einen Oktalwert gehalten wird. Um sicher zu gehen, dass die Operation wie erwartet verl&amp;auml;uft, sollten Sie <i><tt class='parameter'>mode</tt></i> mit dem Prefix <b><tt class='constant'>NULL</tt></b> (0) versehen: </p> <p class='para'> </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />chmod&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/somedir/somefile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>755</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;dezimal;&amp;nbsp;m&amp;ouml;glicherweise&amp;nbsp;falsch<br /></span><span style='color: #0000BB'>chmod&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/somedir/somefile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'u+rwx,go+rx'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;String;&amp;nbsp;falsch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>chmod&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/somedir/somefile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0755</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;oktal;&amp;nbsp;richtiger&amp;nbsp;Wert&amp;nbsp;von&amp;nbsp;mode<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Der <i><tt class='parameter'>mode</tt></i> Parameter besteht aus drei oktalen Nummernteilen, welche die Zugriffsbeschr&amp;auml;nkungen f&amp;uuml;r den Eigent&amp;uuml;mer, die Benutzergruppe des Eigent&amp;uuml;mers, und allen anderen in dieser Reihenfolge spezifiziert. Eine Komponente kann mittels Addition derben&amp;ouml;tigten Rechte f&amp;uuml;r die gew&amp;uuml;nschten Benutzer berechnet werden. Die Zahl 1 bedeutet das Recht zum Ausf&amp;uuml;hren, die Zahl 2 bedeutet das Recht zum Schreiben der Datei und mit der Zahl 4 machen Sie die Datei lesbar. Addieren Sie diese Zahlen, um die ben&amp;ouml;tigten Rechte zu spezifizieren. Weitere Informationen zu den Modi finden Sie auf Unix Systemen mit &amp;#039;man 1 chmod&amp;#039; and &amp;#039;man 2 chmod&amp;#039;. </p> <p class='para'> </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Lesen&amp;nbsp;und&amp;nbsp;Schreiben&amp;nbsp;f&amp;uuml;r&amp;nbsp;den&amp;nbsp;Eigent&amp;uuml;mer,&amp;nbsp;nichts&amp;nbsp;f&amp;uuml;r&amp;nbsp;alle&amp;nbsp;anderen<br /></span><span style='color: #0000BB'>chmod&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/somedir/somefile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0600</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lesen&amp;nbsp;und&amp;nbsp;Schreiben&amp;nbsp;f&amp;uuml;r&amp;nbsp;den&amp;nbsp;Eigent&amp;uuml;mer,&amp;nbsp;Lesen&amp;nbsp;f&amp;uuml;r&amp;nbsp;alle&amp;nbsp;anderen<br /></span><span style='color: #0000BB'>chmod&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/somedir/somefile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0644</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Alles&amp;nbsp;f&amp;uuml;r&amp;nbsp;den&amp;nbsp;Eigent&amp;uuml;mer,&amp;nbsp;Lesen&amp;nbsp;und&amp;nbsp;Ausf&amp;uuml;hren&amp;nbsp;f&amp;uuml;r&amp;nbsp;andere<br /></span><span style='color: #0000BB'>chmod&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/somedir/somefile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0755</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Alles&amp;nbsp;f&amp;uuml;r&amp;nbsp;den&amp;nbsp;Eigent&amp;uuml;mer,&amp;nbsp;Lesen&amp;nbsp;und&amp;nbsp;Ausf&amp;uuml;hren&amp;nbsp;f&amp;uuml;r&amp;nbsp;die<br />//&amp;nbsp;Benutzergruppe&amp;nbsp;des&amp;nbsp;Eigent&amp;uuml;mers<br /></span><span style='color: #0000BB'>chmod&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/somedir/somefile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0750</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <blockquote><p><b class='note'>Hinweis</b>: Der aktuelle Benutzer ist der, unter dem PHP l&amp;auml;uft. Das ist unter Umst&amp;auml;nden nicht der Benutzer, den Sie f&amp;uuml;r normale Shell- oder FTP-Zugriffe benutzen. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion kann nicht mit <a href='http://www.php.net/manual/de/features.remote-files.php' class='link'>entfernten Dateien</a> arbeiten, da der Zugriff auf die Datei, die bearbeitet werden soll, &amp;uuml;ber das Dateisystem des Servers m&amp;ouml;glich sein muss.</span></p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.chown.php' class='function'>chown()</a> und <a href='http://www.php.net/manual/de/function.chgrp.php' class='function'>chgrp()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="chgrp" value="<div id='function.chgrp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.chgrp.php'>chgrp</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>chgrp</span> &amp;mdash; <span class='dc-title'>Wechselt die Gruppenzugeh&amp;ouml;rigkeit einer Datei</span></p> </div> <a name='function.chgrp.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>chgrp</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$group</tt></span> )</div> <p class='para rdfs-comment'> Weist der Datei <i><tt class='parameter'>filename</tt></i> die Benutzergruppe <i><tt class='parameter'>group</tt></i> zu (spezifiziert durch Name oder Nummer). Um diese Funktion ausf&amp;uuml;hren zu k&amp;ouml;nnen, m&amp;uuml;ssen Sie Superuser sein. Andere Benutzer k&amp;ouml;nnen die Gruppenzugeh&amp;ouml;rigkeit einer Datei in jede Gruppe &amp;auml;ndern, derer sie angeh&amp;ouml;ren. </p> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.chown.php' class='function'>chown()</a> und <a href='http://www.php.net/manual/de/function.chmod.php' class='function'>chmod()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="checkdate" value="<div id='function.checkdate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.checkdate.php'>checkdate</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>checkdate</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft ein Gregorianisches Datum auf G&amp;uuml;ltigkeit</span></p> </div> <a name='function.checkdate.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>checkdate</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft die G&amp;uuml;ltigkeit des durch die Funktionsargumente beschriebenen Datums. Ein Datum wird als g&amp;uuml;ltig betrachtet, wenn jeder Parameter korrekt definiert wurde. </p> </div> <a name='function.checkdate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Monatsangabe umfasst Werte von 1 bis 12 (inklusive). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Tag ist in der erlaubten Anzahl von Tagen f&amp;uuml;r den angegebenen Monat <i><tt class='parameter'>month</tt></i> . Schaltjahre werden entsprechend ber&amp;uuml;cksichtigt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Jahresangabe ist eine Zahl zwischen 1 und 32767 (inklusive). </p> </dd> </dl> <p> </p> </div> <a name='function.checkdate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, wenn das &amp;uuml;bergebene Datum g&amp;uuml;ltig ist, andernfalls <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.checkdate.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>checkdate()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>checkdate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>12</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>31</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2000</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>checkdate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>29</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2001</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> bool(true) bool(false) </pre></div> </div> </div><p> </p> </div> <a name='function.checkdate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.mktime.php' class='function' rel='rdfs-seeAlso'>mktime()</a> - Gibt den Unix-Timestamp/Zeitstempel f&amp;uuml;r ein Datum zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.strtotime.php' class='function' rel='rdfs-seeAlso'>strtotime()</a> - Wandelt ein beliebiges in englischer Textform angegebenes Datum in einen UNIX-Zeitstempel (Timestamp) um</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="chdir" value="<div id='function.chdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.chdir.php'>chdir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>chdir</span> &amp;mdash; <span class='dc-title'>Wechseln des Verzeichnisses</span></p> </div> <a name='function.chdir.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>chdir</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> Wechselt das aktuelle Verzeichnis von PHP zu <i><tt class='parameter'>directory</tt></i> . </p> </div> <a name='function.chdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das neue aktuelle Verzeichnis </p> </dd> </dl> <p> </p> </div> <a name='function.chdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.chdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>chdir()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;aktuelles&amp;nbsp;Verzeichnis<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>getcwd</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>chdir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'public_html'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;aktuelles&amp;nbsp;Verzeichnis<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>getcwd</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> /home/vincent /home/vincent/public_html </pre></div> </div> </div><p> </p> </div> <a name='function.chdir.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Wenn <a href='http://www.php.net/manual/de/features.safe-mode.php' class='link'>Safe Mode</a> aktiviert ist &amp;uuml;berpr&amp;uuml;ft PHP, ob das Arbeitsverzeichnis, die gleiche UID (Eigent&amp;uuml;mer) hat wie das Skript selbst.</span></p></blockquote> </div> <a name='function.chdir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.getcwd.php' class='function' rel='rdfs-seeAlso'>getcwd()</a> - Ermittelt das aktuelle Arbeitsverzeichnis</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ceil" value="<div id='function.ceil' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ceil.php'>ceil</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ceil</span> &amp;mdash; <span class='dc-title'>Aufrunden</span></p> </div> <a name='function.ceil.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>ceil</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$value</tt></span> )</div> <p class='simpara'> Liefert die n&amp;auml;chste ganze Zahl, die gr&amp;ouml;&amp;szlig;er oder gleich dem Parameter <i><tt class='parameter'>value</tt></i> ist. </p> </div> <a name='function.ceil.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der aufzurundende Wert </p> </dd> </dl> <p> </p> </div> <a name='function.ceil.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der aufgerundete Wert. Dieser wird weiterhin als <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a> zur&amp;uuml;ckgegeben, da der Wertebereich von <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a> gr&amp;ouml;&amp;szlig;er als der von <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> ist. </p> </div> <a name='function.ceil.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ceil()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>ceil</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4.3</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;5<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>ceil</span><span style='color: #007700'>(</span><span style='color: #0000BB'>9.999</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;10<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>ceil</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>3.14</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-3<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ceil.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.floor.php' class='function' rel='rdfs-seeAlso'>floor()</a> - Abrunden</li> <li class='member'><a href='http://www.php.net/manual/de/function.round.php' class='function' rel='rdfs-seeAlso'>round()</a> - Rundet einen Flie&amp;szlig;kommawert</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="call_user_method_array" value="<div id='function.call-user-method-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.call-user-method-array.php'>call_user_method_array</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>call_user_method_array</span> &amp;mdash; <span class='dc-title'>Call a user method given with an array of parameters [deprecated]</span></p> </div> <a name='function.call-user-method-array.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>call_user_method_array</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$method_name</tt></span> , <span class='methodparam'><span class='type'>object</span> <tt class='parameter reference'>&amp;amp;$obj</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$params</tt></span> )</div> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> The <b>call_user_method_array()</b> function is deprecated as of PHP 4.1.0. </p> </div> </div> <a name='function.call-user-method-array.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>call_user_method_array()</b> alternative</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />call_user_func_array</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$method_name</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$params</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>call_user_func_array</span><span style='color: #007700'>(array(&amp;amp;</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$method_name</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$params</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;PHP&amp;nbsp;4<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.call-user-method-array.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.call-user-func-array.php' class='function' rel='rdfs-seeAlso'>call_user_func_array()</a> - Call a user function given with an array of parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.call-user-func.php' class='function' rel='rdfs-seeAlso'>call_user_func()</a> - Aufruf einer benutzerdefinierten Funktion</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="call_user_method" value="<div id='function.call-user-method' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.call-user-method.php'>call_user_method</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>call_user_method</span> &amp;mdash; <span class='dc-title'>Ruft eine benannte Methode eines Objekts auf [deprecated]</span></p> </div> <a name='function.call-user-method.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>call_user_method</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$method_name</tt></span> , <span class='methodparam'><span class='type'>object</span> <tt class='parameter reference'>&amp;amp;$obj</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$parameter</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Die Funktion <b>call_user_method()</b> seit PHP 4.1.0 veraltet. </p> </div> </div> <a name='function.call-user-method.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>call_user_function()</b> Alternative</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />call_user_func</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$method_name</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$parameter&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;,&amp;nbsp;...*/</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>call_user_func</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>(&amp;amp;</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$method_name</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$parameter&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;,&amp;nbsp;...*/</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;PHP4<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.call-user-method.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.call-user-func-array.php' class='function' rel='rdfs-seeAlso'>call_user_func_array()</a> - Call a user function given with an array of parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.call-user-func.php' class='function' rel='rdfs-seeAlso'>call_user_func()</a> - Aufruf einer benutzerdefinierten Funktion</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="call_user_func_array" value="<div id='function.call-user-func-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.call-user-func-array.php'>call_user_func_array</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>call_user_func_array</span> &amp;mdash; <span class='dc-title'>Call a user function given with an array of parameters</span></p> </div> <a name='function.call-user-func-array.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>call_user_func_array</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$function</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$param_arr</tt></span> )</div> <p class='para rdfs-comment'> Call a user defined <i><tt class='parameter'>function</tt></i> with the parameters in <i><tt class='parameter'>param_arr</tt></i> . </p> </div> <a name='function.call-user-func-array.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>function</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The function to be called. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>param_arr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The parameters to be passed to the function, as an indexed array. </p> </dd> </dl> <p> </p> </div> <a name='function.call-user-func-array.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the function result, or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> <a name='function.call-user-func-array.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>call_user_func_array()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>foobar</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arg</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$arg2</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>__FUNCTION__</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;got&amp;nbsp;</span><span style='color: #0000BB'>$arg</span><span style='color: #DD0000'>&amp;nbsp;and&amp;nbsp;</span><span style='color: #0000BB'>$arg2</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br />class&amp;nbsp;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>bar</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arg</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$arg2</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>__METHOD__</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;got&amp;nbsp;</span><span style='color: #0000BB'>$arg</span><span style='color: #DD0000'>&amp;nbsp;and&amp;nbsp;</span><span style='color: #0000BB'>$arg2</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Call&amp;nbsp;the&amp;nbsp;foobar()&amp;nbsp;function&amp;nbsp;with&amp;nbsp;2&amp;nbsp;arguments<br /></span><span style='color: #0000BB'>call_user_func_array</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foobar'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'one'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'two'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Call&amp;nbsp;the&amp;nbsp;$foo-&amp;gt;bar()&amp;nbsp;method&amp;nbsp;with&amp;nbsp;2&amp;nbsp;arguments<br /></span><span style='color: #0000BB'>$foo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>foo</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>call_user_func_array</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>$foo</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>),&amp;nbsp;array(</span><span style='color: #DD0000'>'three'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'four'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> foobar got one and two foo::bar got three and four </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 <b>call_user_func_array()</b> using namespace name</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>namespace&amp;nbsp;</span><span style='color: #0000BB'>Foobar</span><span style='color: #007700'>;<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>Foo&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>}</span><span style='color: #DD0000'>!\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;As&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;5.3.0<br /></span><span style='color: #0000BB'>call_user_func_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__NAMESPACE__&amp;nbsp;</span><span style='color: #007700'>.</span><span style='color: #DD0000'>'\Foo::test'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Hannes'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;As&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;5.3.0<br /></span><span style='color: #0000BB'>call_user_func_array</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>__NAMESPACE__&amp;nbsp;</span><span style='color: #007700'>.</span><span style='color: #DD0000'>'\Foo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>),&amp;nbsp;array(</span><span style='color: #DD0000'>'Philip'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Hello Hannes! Hello Philip! </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #3 Using lambda function</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$func&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;function(</span><span style='color: #0000BB'>$arg1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$arg2</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$arg1&amp;nbsp;</span><span style='color: #007700'>*&amp;nbsp;</span><span style='color: #0000BB'>$arg2</span><span style='color: #007700'>;<br />};<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>call_user_func_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$func</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>)));&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;As&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;5.3.0&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> int(8) </pre></div> </div> </div><p> </p> </div> <a name='function.call-user-func-array.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Referenced variables in <i><tt class='parameter'>param_arr</tt></i> are passed to the function by a reference, others are passed by a value. In other words, it does not depend on the function signature whether the parameter is passed by a value or by a reference. <br /> </p></blockquote> </div> <a name='function.call-user-func-array.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.call-user-func.php' class='function' rel='rdfs-seeAlso'>call_user_func()</a> - Aufruf einer benutzerdefinierten Funktion</li> <li class='member'>Informationen &amp;uuml;ber den <a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='link'>Callback</a>-Typ</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="call_user_func" value="<div id='function.call-user-func' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.call-user-func.php'>call_user_func</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>call_user_func</span> &amp;mdash; <span class='dc-title'>Aufruf einer benutzerdefinierten Funktion</span></p> </div> <a name='function.call-user-func.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>call_user_func</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$function_name</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$parameter</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='para rdfs-comment'> Ruft die Funktion mit Namen <i><tt class='parameter'>function_name</tt></i> mit den Parametern <i><tt class='parameter'>parameters</tt></i> auf. </p><div class='informalexample'> <div class='example-contents programlisting'><br /> function friseur ($type) {<br /> print &amp;quot;Sie m&amp;ouml;chten einen $type-Kopf, kein Problem&amp;lt;br&amp;gt;&amp;quot;;<br /> }<br /> call_user_func (&amp;#039;friseur&amp;#039;, &amp;quot;Bubi&amp;quot;);<br /> call_user_func (&amp;#039;friseur&amp;#039;, &amp;quot;Pilz&amp;quot;);<br /> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::__toString" value="<div id='cachingiterator.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.tostring.php'>CachingIterator::__toString</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>CachingIterator::__toString</span> &amp;mdash; <span class='dc-title'>Return the string representation of the current element</span></p> </div> <a name='cachingiterator.tostring.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Get the string representation of the current element. </p> </div> <a name='cachingiterator.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='cachingiterator.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> representation of the current element. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::__construct" value="<div id='cachingiterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.construct.php'>CachingIterator::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>CachingIterator::__construct</span> &amp;mdash; <span class='dc-title'>Construct a new CachingIterator object for the iterator.</span></p> </div> <a name='cachingiterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>CachingIterator::__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$flags</tt></span> ] )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='cachingiterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>iterator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Iterator to cache </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Bitmask of flags. </p> </dd> </dl> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::valid" value="<div id='cachingiterator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.valid.php'>CachingIterator::valid</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>CachingIterator::valid</span> &amp;mdash; <span class='dc-title'>Check whether the current element is valid</span></p> </div> <a name='cachingiterator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Check whether the current element is valid. </p> </div> <a name='cachingiterator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='cachingiterator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::setFlags" value="<div id='cachingiterator.setflags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.setflags.php'>CachingIterator::setFlags</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>CachingIterator::setFlags</span> &amp;mdash; <span class='dc-title'>The setFlags purpose</span></p> </div> <a name='cachingiterator.setflags.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::setFlags</b></span> ( <span class='methodparam'><span class='type'><span class='type bitmask'>bitmask</span></span> <tt class='parameter'>$flags</tt></span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Set the flags for the CachingIterator object. </p> </div> <a name='cachingiterator.setflags.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Bitmask of the flags to set. </p> </dd> </dl> <p> </p> </div> <a name='cachingiterator.setflags.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::rewind" value="<div id='cachingiterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.rewind.php'>CachingIterator::rewind</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>CachingIterator::rewind</span> &amp;mdash; <span class='dc-title'>Rewind the iterator</span></p> </div> <a name='cachingiterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::rewind</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Rewind the iterator. </p> </div> <a name='cachingiterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='cachingiterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::offsetUnset" value="<div id='cachingiterator.offsetunset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.offsetunset.php'>CachingIterator::offsetUnset</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>CachingIterator::offsetUnset</span> &amp;mdash; <span class='dc-title'>The offsetUnset purpose</span></p> </div> <a name='cachingiterator.offsetunset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::offsetUnset</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='cachingiterator.offsetunset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The index of the element to be unset. </p> </dd> </dl> <p> </p> </div> <a name='cachingiterator.offsetunset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::offsetSet" value="<div id='cachingiterator.offsetset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.offsetset.php'>CachingIterator::offsetSet</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>CachingIterator::offsetSet</span> &amp;mdash; <span class='dc-title'>The offsetSet purpose</span></p> </div> <a name='cachingiterator.offsetset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::offsetSet</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$newval</tt></span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='cachingiterator.offsetset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The index of the element to be set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>newval</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new value for the <i><tt class='parameter'>index</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='cachingiterator.offsetset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::offsetGet" value="<div id='cachingiterator.offsetget' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.offsetget.php'>CachingIterator::offsetGet</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>CachingIterator::offsetGet</span> &amp;mdash; <span class='dc-title'>The offsetGet purpose</span></p> </div> <a name='cachingiterator.offsetget.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::offsetGet</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='cachingiterator.offsetget.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Description... </p> </dd> </dl> <p> </p> </div> <a name='cachingiterator.offsetget.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Description... </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::offsetExists" value="<div id='cachingiterator.offsetexists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.offsetexists.php'>CachingIterator::offsetExists</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>CachingIterator::offsetExists</span> &amp;mdash; <span class='dc-title'>The offsetExists purpose</span></p> </div> <a name='cachingiterator.offsetexists.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::offsetExists</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='cachingiterator.offsetexists.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The index being checked. </p> </dd> </dl> <p> </p> </div> <a name='cachingiterator.offsetexists.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> if an entry referenced by the offset exists, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::next" value="<div id='cachingiterator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.next.php'>CachingIterator::next</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>CachingIterator::next</span> &amp;mdash; <span class='dc-title'>Move the iterator forward</span></p> </div> <a name='cachingiterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Move the iterator forward. </p> </div> <a name='cachingiterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='cachingiterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::key" value="<div id='cachingiterator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.key.php'>CachingIterator::key</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>CachingIterator::key</span> &amp;mdash; <span class='dc-title'>Return the key for the current element</span></p> </div> <a name='cachingiterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::key</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> This method may return a key for the current element. </p> </div> <a name='cachingiterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::hasNext" value="<div id='cachingiterator.hasnext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.hasnext.php'>CachingIterator::hasNext</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>CachingIterator::hasNext</span> &amp;mdash; <span class='dc-title'>Check whether the inner iterator has a valid next element</span></p> </div> <a name='cachingiterator.hasnext.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::hasNext</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='cachingiterator.hasnext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='cachingiterator.hasnext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::getInnerIterator" value="<div id='cachingiterator.getinneriterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.getinneriterator.php'>CachingIterator::getInnerIterator</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>CachingIterator::getInnerIterator</span> &amp;mdash; <span class='dc-title'>Return the innter iterator</span></p> </div> <a name='cachingiterator.getinneriterator.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::getInnerIterator</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Returns the iterator sent to the constructor. </p> </div> <a name='cachingiterator.getinneriterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='cachingiterator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an object implementing the Iterator interface. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::getFlags" value="<div id='cachingiterator.getflags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.getflags.php'>CachingIterator::getFlags</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>CachingIterator::getFlags</span> &amp;mdash; <span class='dc-title'>Get flags used</span></p> </div> <a name='cachingiterator.getflags.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::getFlags</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> Get the bitmask of the flags used for this CachingIterator instance. </p> </div> <a name='cachingiterator.getflags.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='cachingiterator.getflags.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Description... </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::getCache" value="<div id='cachingiterator.getcache' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.getcache.php'>CachingIterator::getCache</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>CachingIterator::getCache</span> &amp;mdash; <span class='dc-title'>The getCache purpose</span></p> </div> <a name='cachingiterator.getcache.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::getCache</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='cachingiterator.getcache.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='cachingiterator.getcache.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Description... </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::current" value="<div id='cachingiterator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.current.php'>CachingIterator::current</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>CachingIterator::current</span> &amp;mdash; <span class='dc-title'>Return the current element</span></p> </div> <a name='cachingiterator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::current</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> May return the current element in the iteration. </p> </div> <a name='cachingiterator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='cachingiterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Mixed </p> </div> <a name='cachingiterator.current.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/iterator.current.php' class='function' rel='rdfs-seeAlso'>Iterator::current</a> - Gibt das aktuelle Element zur&amp;uuml;ck</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator::count" value="<div id='cachingiterator.count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/cachingiterator.count.php'>CachingIterator::count</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.2)</p><p class='refpurpose'><span class='refname'>CachingIterator::count</span> &amp;mdash; <span class='dc-title'>The number of elements in the iterator</span></p> </div> <a name='cachingiterator.count.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>CachingIterator::count</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> <p class='para'> May return the number of elements in the iterator. </p> </div> <a name='cachingiterator.count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='cachingiterator.count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The count of the elements iterated over. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="CachingIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.cachingiterator.php'>The CachingIterator class</a></h1> <div class='partintro'> <div id='cachingiterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> This object supports cached iteration over another iterator. </p> </div> <div id='cachingiterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>CachingIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>CachingIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.iteratoriterator.php' class='classname'>IteratorIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.arrayaccess.php' class='interfacename'>ArrayAccess</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.countable.php' class='interfacename'>Countable</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Constants */</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.cachingiterator.php#cachingiterator.constants.call-tostring'>CachingIterator::CALL_TOSTRING</a></var> <span class='initializer'> = 1</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.cachingiterator.php#cachingiterator.constants.catch-get-child'>CachingIterator::CATCH_GET_CHILD</a></var> <span class='initializer'> = 16</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.cachingiterator.php#cachingiterator.constants.tostring-use-key'>CachingIterator::TOSTRING_USE_KEY</a></var> <span class='initializer'> = 2</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.cachingiterator.php#cachingiterator.constants.tostring-use-current'>CachingIterator::TOSTRING_USE_CURRENT</a></var> <span class='initializer'> = 4</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.cachingiterator.php#cachingiterator.constants.tostring-use-inner'>CachingIterator::TOSTRING_USE_INNER</a></var> <span class='initializer'> = 8</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.cachingiterator.php#cachingiterator.constants.full-cache'>CachingIterator::FULL_CACHE</a></var> <span class='initializer'> = 256</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$flags</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.count.php' class='function'>count</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.current.php' class='function'>current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.getcache.php' class='function'>getCache</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.getflags.php' class='function'>getFlags</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.getinneriterator.php' class='function'>getInnerIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.hasnext.php' class='function'>hasNext</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.key.php' class='function'>key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.offsetexists.php' class='function'>offsetExists</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.offsetget.php' class='function'>offsetGet</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.offsetset.php' class='function'>offsetSet</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$newval</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.offsetunset.php' class='function'>offsetUnset</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.setflags.php' class='function'>setFlags</a></span> ( <span class='methodparam'><span class='type'><span class='type bitmask'>bitmask</span></span> <tt class='parameter'>$flags</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='cachingiterator.constants' class='section'> <h2 class='title'>Vordefinierte Konstanten</h2> <div id='cachingiterator.constants.types' class='section'> <h2 class='title'>CachingIterator Node Types</h2> <dl> <dt id='cachingiterator.constants.call-tostring' class='varlistentry'> <span class='term'><b><tt class='constant'>CachingIterator::CALL_TOSTRING</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='cachingiterator.constants.catch-get-child' class='varlistentry'> <span class='term'><b><tt class='constant'>CachingIterator::CATCH_GET_CHILD</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='cachingiterator.constants.tostring-use-key' class='varlistentry'> <span class='term'><b><tt class='constant'>CachingIterator::TOSTRING_USE_KEY</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='cachingiterator.constants.tostring-use-current' class='varlistentry'> <span class='term'><b><tt class='constant'>CachingIterator::TOSTRING_USE_CURRENT</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='cachingiterator.constants.tostring-use-inner' class='varlistentry'> <span class='term'><b><tt class='constant'>CachingIterator::TOSTRING_USE_INNER</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='cachingiterator.constants.full-cache' class='varlistentry'> <span class='term'><b><tt class='constant'>CachingIterator::FULL_CACHE</tt></b></span> </dt><dd class='listitem'> <p class='para'>Cache all read data.</p> </dd> </dl> </div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/cachingiterator.construct.php'>CachingIterator::__construct</a> &amp;mdash; Construct a new CachingIterator object for the iterator.</li><li><a href='http://www.php.net/manual/de/cachingiterator.count.php'>CachingIterator::count</a> &amp;mdash; The number of elements in the iterator</li><li><a href='http://www.php.net/manual/de/cachingiterator.current.php'>CachingIterator::current</a> &amp;mdash; Return the current element</li><li><a href='http://www.php.net/manual/de/cachingiterator.getcache.php'>CachingIterator::getCache</a> &amp;mdash; The getCache purpose</li><li><a href='http://www.php.net/manual/de/cachingiterator.getflags.php'>CachingIterator::getFlags</a> &amp;mdash; Get flags used</li><li><a href='http://www.php.net/manual/de/cachingiterator.getinneriterator.php'>CachingIterator::getInnerIterator</a> &amp;mdash; Return the innter iterator</li><li><a href='http://www.php.net/manual/de/cachingiterator.hasnext.php'>CachingIterator::hasNext</a> &amp;mdash; Check whether the inner iterator has a valid next element</li><li><a href='http://www.php.net/manual/de/cachingiterator.key.php'>CachingIterator::key</a> &amp;mdash; Return the key for the current element</li><li><a href='http://www.php.net/manual/de/cachingiterator.next.php'>CachingIterator::next</a> &amp;mdash; Move the iterator forward</li><li><a href='http://www.php.net/manual/de/cachingiterator.offsetexists.php'>CachingIterator::offsetExists</a> &amp;mdash; The offsetExists purpose</li><li><a href='http://www.php.net/manual/de/cachingiterator.offsetget.php'>CachingIterator::offsetGet</a> &amp;mdash; The offsetGet purpose</li><li><a href='http://www.php.net/manual/de/cachingiterator.offsetset.php'>CachingIterator::offsetSet</a> &amp;mdash; The offsetSet purpose</li><li><a href='http://www.php.net/manual/de/cachingiterator.offsetunset.php'>CachingIterator::offsetUnset</a> &amp;mdash; The offsetUnset purpose</li><li><a href='http://www.php.net/manual/de/cachingiterator.rewind.php'>CachingIterator::rewind</a> &amp;mdash; Rewind the iterator</li><li><a href='http://www.php.net/manual/de/cachingiterator.setflags.php'>CachingIterator::setFlags</a> &amp;mdash; The setFlags purpose</li><li><a href='http://www.php.net/manual/de/cachingiterator.tostring.php'>CachingIterator::__toString</a> &amp;mdash; Return the string representation of the current element</li><li><a href='http://www.php.net/manual/de/cachingiterator.valid.php'>CachingIterator::valid</a> &amp;mdash; Check whether the current element is valid</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bindec" value="<div id='function.bindec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.bindec.php'>bindec</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bindec</span> &amp;mdash; <span class='dc-title'>Umwandlung von bin&amp;auml;r zu dezimal</span></p> </div> <a name='function.bindec.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.number' class='type number'>number</a></span> <span class='methodname'><b>bindec</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$binary_string</tt></span> )</div> <p class='para rdfs-comment'> Gibt die dezimale Entsprechung der bin&amp;auml;ren Zahl aus dem <i><tt class='parameter'>binary_string</tt></i> -Parameter zur&amp;uuml;ck- </p> <p class='para'> <b>bindec()</b> konvertiert eine bin&amp;auml;re Zahl in einen <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> oder, falls aus Gr&amp;ouml;&amp;szlig;engr&amp;uuml;nden ben&amp;ouml;tigt, in einen <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>. </p> </div> <a name='function.bindec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>binary_string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu konvertierende Bin&amp;auml;rstring </p> </dd> </dl> <p> </p> </div> <a name='function.bindec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Dezimalwert von <i><tt class='parameter'>binary_string</tt></i> </p> </div> <a name='function.bindec.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Seit 4.1.0</td> <td align='left'> Die Funktion kann nun Werte, die zu gro&amp;szlig; f&amp;uuml;r ein <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> der jeweiligen Plattform ist, stattdessen als <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a> zur&amp;uuml;ckgeben. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.bindec.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>bindec()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bindec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'110011'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>bindec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'000110011'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>bindec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'111'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 51 51 7 </pre></div> </div> </div><p> </p> </div> <a name='function.bindec.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.decbin.php' class='function' rel='rdfs-seeAlso'>decbin()</a> - Dezimal zu Bin&amp;auml;r Konvertierung</li> <li class='member'><a href='http://www.php.net/manual/de/function.octdec.php' class='function' rel='rdfs-seeAlso'>octdec()</a> - Oktal zu Dezimal Umwandlung</li> <li class='member'><a href='http://www.php.net/manual/de/function.hexdec.php' class='function' rel='rdfs-seeAlso'>hexdec()</a> - Hexadezimal zu Dezimal Umwandlung</li> <li class='member'><a href='http://www.php.net/manual/de/function.base-convert.php' class='function' rel='rdfs-seeAlso'>base_convert()</a> - Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bin2hex" value="<div id='function.bin2hex' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.bin2hex.php'>bin2hex</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bin2hex</span> &amp;mdash; <span class='dc-title'>Wandelt Bin&amp;auml;r-Daten in ihre hexadezimale Entsprechung um</span></p> </div> <a name='function.bin2hex.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bin2hex</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> )</div> <p class='para rdfs-comment'> Gibt einen ASCII-String zur&amp;uuml;ck, der die hexadezimale Wiedergabe des Parameters <i><tt class='parameter'>str</tt></i> enth&amp;auml;lt. Die Umwandlung geschieht byteweise mit dem h&amp;ouml;chsten Anteil (4 Bit, &amp;quot;high-nibble&amp;quot;) zuerst. </p> </div> <a name='function.bin2hex.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Zeichen. </p> </dd> </dl> <p> </p> </div> <a name='function.bin2hex.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die hexadezimale Darstellung des &amp;uuml;bergebenen Strings zur&amp;uuml;ck. </p> </div> <a name='function.bin2hex.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pack.php' class='function' rel='rdfs-seeAlso'>pack()</a> - Packt Daten in eine Bin&amp;auml;r-Zeichenkette</li> <li class='member'><a href='http://www.php.net/manual/de/function.unpack.php' class='function' rel='rdfs-seeAlso'>unpack()</a> - Entpackt die Daten eines Bin&amp;auml;r-Strings</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="base_convert" value="<div id='function.base-convert' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.base-convert.php'>base_convert</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>base_convert</span> &amp;mdash; <span class='dc-title'>Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen</span></p> </div> <a name='function.base-convert.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>base_convert</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$number</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$frombase</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$tobase</tt></span> )</div> <p class='para rdfs-comment'> <b>base_convert()</b> wandelt einen im Zahlensystem zur Basis <i><tt class='parameter'>frombase</tt></i> codierten numerischen String <i><tt class='parameter'>number</tt></i> in die entsprechende Representation zur Basis <i><tt class='parameter'>tobase</tt></i> um. Sowohl <i><tt class='parameter'>formbase</tt></i> als auch <i><tt class='parameter'>tobase</tt></i> d&amp;uuml;rfen Werte zwischen 2 und 36 (inklusive) einnehmen. In Zahlensystemen mit einer Basis gr&amp;ouml;&amp;szlig;er als Zehn werden die Ziffern gr&amp;ouml;&amp;szlig;er als neun durch die Buchstaben a bis z representiert. A steht dabei f&amp;uuml;r die &amp;#039;Ziffer&amp;#039; 10, b f&amp;uuml;r 11 und so weiter bis z f&amp;uuml;r 35. </p> <div class='warning'><b class='warning'>Warnung</b> <p class='simpara'> <b>base_convert()</b> kann bei gro&amp;szlig;en Werten auf Grund von Eigenschaften der zu Grunde liegenden internen &amp;quot;float&amp;quot;- und &amp;quot;double&amp;quot;-Datentypen die Genauigkeit verschlechtern. Sehen Sie hierzu bitte den Abschnitt <a href='http://www.php.net/manual/de/language.types.float.php' class='link'>Flie&amp;szlig;kommazahlen</a> in diesem Handbuch f&amp;uuml;r genauere Informationen zu diesem Thema. </p> </div> </div> <a name='function.base-convert.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu konvertierende numerische Zeichenkette </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>frombase</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Basis zu der <i><tt class='parameter'>number</tt></i> kodiert ist </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>tobase</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Basis zu der <i><tt class='parameter'>number</tt></i> konvertiert werden soll </p> </dd> </dl> <p> </p> </div> <a name='function.base-convert.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <i><tt class='parameter'>number</tt></i> konvertiert zur Basis <i><tt class='parameter'>tobase</tt></i> </p> </div> <a name='function.base-convert.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>base_convert()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$hexadecimal&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'A37334'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>base_convert</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$hexadecimal</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>16</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 101000110111001100110100 </pre></div> </div> </div><p> </p> </div> <a name='function.base-convert.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.intval.php' class='function' rel='rdfs-seeAlso'>intval()</a> - Konvertiert einen Wert nach integer</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="basename" value="<div id='function.basename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.basename.php'>basename</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>basename</span> &amp;mdash; <span class='dc-title'> Extrahiert den Namen einer Datei aus einer vollst&amp;auml;ndigen Pfadangabe </span></p> </div> <a name='function.basename.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>basename</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$suffix</tt></span> ] )</div> <p class='para rdfs-comment'> Diese Funktion extrahiert aus einer vollst&amp;auml;ndigen Pfadangabe den Namen der Datei und gibt diesen zur&amp;uuml;ck. Endet der Dateiname mit <i><tt class='parameter'>suffix</tt></i> , wird dieses Ende ebenfalls abgeschnitten. </p> <p class='para'> Unter Windows wird sowohl der Slash (<i>/</i>) als auch der Backslash (<i>\</i>) als Trennzeichen bei Pfadangaben benutzt. Unter anderen Betriebssystemen hingegen nur der Slash (<i>/</i>). </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>basename()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> $path&amp;nbsp;=&amp;nbsp;'/home/httpd/html/index.php';<br />$file&amp;nbsp;=&amp;nbsp;basename($path);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;$file&amp;nbsp;enth&amp;auml;lt&amp;nbsp;den&amp;nbsp;Wert&amp;nbsp;'index.php'<br />$file&amp;nbsp;=&amp;nbsp;basename&amp;nbsp;($path,'.php');&amp;nbsp;//&amp;nbsp;$file&amp;nbsp;enth&amp;auml;lt&amp;nbsp;den&amp;nbsp;Wert&amp;nbsp;'index'</span> </code></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: Der Parameter <i><tt class='parameter'>suffix</tt></i> wurde in PHP 4.1.0. eingef&amp;uuml;hrt. <br /> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.dirname.php' class='function'>dirname()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="base64_encode" value="<div id='function.base64-encode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.base64-encode.php'>base64_encode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>base64_encode</span> &amp;mdash; <span class='dc-title'>Kodiert Daten MIME base64</span></p> </div> <a name='function.base64-encode.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>base64_encode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> Kodiert den &amp;uuml;bergebenene Parameter <i><tt class='parameter'>data</tt></i> mittels base64. </p> <p class='para'> Diese Form des Encodings wurde entworfen, um Bin&amp;auml;rdaten unbesch&amp;auml;digt mittels Technologien wie E-Mail &amp;uuml;bertragen zu k&amp;ouml;nnen, die nicht korrekt mit 8-Bit-Zeichen umgehen. </p> <p class='para'> Base64-kodierte Daten ben&amp;ouml;tigen ungef&amp;auml;hr 33% mehr Speicher als die Originaldaten. </p> </div> <a name='function.base64-encode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu kodierenden Daten. </p> </dd> </dl> <p> </p> </div> <a name='function.base64-encode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die kodierten Daten in Stringform. </p> </div> <a name='function.base64-encode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>base64_encode()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Dies&amp;nbsp;ist&amp;nbsp;ein&amp;nbsp;zu&amp;nbsp;kodierender&amp;nbsp;String'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>base64_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> RGllcyBpc3QgZWluIHp1IGtvZGllcmVuZGVyIFN0cmluZw== </pre></div> </div> </div><p> </p> </div> <a name='function.base64-encode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.base64-decode.php' class='function' rel='rdfs-seeAlso'>base64_decode()</a> - DekodiertMIME base64-kodierte Daten</li> <li class='member'><a href='http://www.php.net/manual/de/function.chunk-split.php' class='function' rel='rdfs-seeAlso'>chunk_split()</a> - Zerlegt einen String in Teile gleicher L&amp;auml;nge</li> <li class='member'><a href='http://www.php.net/manual/de/function.convert-uuencode.php' class='function' rel='rdfs-seeAlso'>convert_uuencode()</a> - UU-kodiert eine Zeichenkette</li> <li class='member'><a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC 2045</a> section 6.8</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="base64_decode" value="<div id='function.base64-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.base64-decode.php'>base64_decode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>base64_decode</span> &amp;mdash; <span class='dc-title'>DekodiertMIME base64-kodierte Daten</span></p> </div> <a name='function.base64-decode.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>base64_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$strict</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Dekodiert base64-kodierte Daten, die in <i><tt class='parameter'>data</tt></i> &amp;uuml;bergeben wurden. </p> </div> <a name='function.base64-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu dekodierenden Daten. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>strict</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Gibt <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck, wenn der Input Zeichen enth&amp;auml;lt, die nicht im &amp;quot;base64-Alphabet&amp;quot; enthalten sind. </p> </dd> </dl> <p> </p> </div> <a name='function.base64-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Originaldaten oder im Fehlerfall <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. Die zur&amp;uuml;ckgegebenen Daten k&amp;ouml;nnen in Bin&amp;auml;rform vorliegen. </p> </div> <a name='function.base64-decode.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'><i><tt class='parameter'>strict</tt></i> -Parameter hinzugef&amp;uuml;gt</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.base64-decode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>base64_decode()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'RGllcyBpc3QgZWluIHp1IGtvZGllcmVuZGVyIFN0cmluZw=='</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>base64_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Dies ist ein zu kodierender String </pre></div> </div> </div><p> </p> </div> <a name='function.base64-decode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.base64-encode.php' class='function' rel='rdfs-seeAlso'>base64_encode()</a> - Kodiert Daten MIME base64</li> <li class='member'><a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC 2045</a> Kapitel 6.8</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="BadMethodCallException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.badmethodcallexception.php'>The BadMethodCallException class</a></h1> <div class='partintro'> <div id='badmethodcallexception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Exception thrown if a callback refers to an undefined method or if some arguments are missing </p> </div> <div id='badmethodcallexception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>BadMethodCallException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>BadMethodCallException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.badfunctioncallexception.php' class='classname'>BadFunctionCallException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getcode.php' class='function'>Exception::getCode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getline.php' class='function'>Exception::getLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.gettrace.php' class='function'>Exception::getTrace</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.gettraceasstring.php' class='function'>Exception::getTraceAsString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.clone.php' class='function'>Exception::__clone</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="BadFunctionCallException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.badfunctioncallexception.php'>The BadFunctionCallException class</a></h1> <div class='partintro'> <div id='badfunctioncallexception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Exception thrown if a callback refers to an undefined function or if some arguments are missing </p> </div> <div id='badfunctioncallexception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>BadFunctionCallException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>BadFunctionCallException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.logicexception.php' class='classname'>LogicException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getcode.php' class='function'>Exception::getCode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.getline.php' class='function'>Exception::getLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.gettrace.php' class='function'>Exception::getTrace</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.gettraceasstring.php' class='function'>Exception::getTraceAsString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/exception.clone.php' class='function'>Exception::__clone</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="atan2" value="<div id='function.atan2' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.atan2.php'>atan2</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>atan2</span> &amp;mdash; <span class='dc-title'>Arkustangens-Variante mit zwei Parametern</span></p> </div> <a name='function.atan2.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>atan2</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$y</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$x</tt></span> )</div> <p class='simpara'> Diese Funktion berechnet den Arkustangens von <i><tt class='parameter'>x</tt></i> /<i><tt class='parameter'>y</tt></i> . Im Gegensatz zu <a href='http://www.php.net/manual/de/function.atan.php' class='function'>atan()</a> kann sie dabei die Vorzeichen beider Parameter beachten und so den Quadranten des Ergebnisses bestimmen. </p> <p class='simpara'> Die Funktion gibt das Ergebnis im Bogenma&amp;szlig; zur&amp;uuml;ck, d.h. zwischen -PI und PI (inklusive). </p> </div> <a name='function.atan2.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Dividend </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Divisor </p> </dd> </dl> <p> </p> </div> <a name='function.atan2.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Arkustangens von <i><tt class='parameter'>y</tt></i> /<i><tt class='parameter'>x</tt></i> in Bogenma&amp;szlig; </p> </div> <a name='function.atan2.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.atan.php' class='function' rel='rdfs-seeAlso'>atan()</a> - Arkustangens</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="atan" value="<div id='function.atan' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.atan.php'>atan</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>atan</span> &amp;mdash; <span class='dc-title'>Arkustangens</span></p> </div> <a name='function.atan.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>atan</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$arg</tt></span> )</div> <p class='para rdfs-comment'> Berechnet den Arkustangens von <i><tt class='parameter'>arg</tt></i> . <b>atan()</b> ist die Komplement&amp;auml;rfunktion zu <a href='http://www.php.net/manual/de/function.tan.php' class='function'>tan()</a>, d.h. f&amp;uuml;r alle Werte im Wertebereich von <b>atan()</b> gilt <i>a==tan(atan(a))</i>. </p> </div> <a name='function.atan.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu verarbeitende Wert </p> </dd> </dl> <p> </p> </div> <a name='function.atan.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Arkustangens von <i><tt class='parameter'>arg</tt></i> in Bogenma&amp;szlig;. </p> </div> <a name='function.atan.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.tan.php' class='function' rel='rdfs-seeAlso'>tan()</a> - Tangent</li> <li class='member'><a href='http://www.php.net/manual/de/function.atanh.php' class='function' rel='rdfs-seeAlso'>atanh()</a> - Areatangens Hyperbolikus</li> <li class='member'><a href='http://www.php.net/manual/de/function.asin.php' class='function' rel='rdfs-seeAlso'>asin()</a> - Arkussinus</li> <li class='member'><a href='http://www.php.net/manual/de/function.acos.php' class='function' rel='rdfs-seeAlso'>acos()</a> - Arkuskosinus</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="assert_options" value="<div id='function.assert-options' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.assert-options.php'>assert_options</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>assert_options</span> &amp;mdash; <span class='dc-title'>Setzt oder liefert die Assert-Optionen</span></p> </div> <a name='function.assert-options.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>assert_options</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$what</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> ] )</div> <p class='para rdfs-comment'> <b>assert_options()</b> erm&amp;ouml;glicht es, die verschiedenene <a href='http://www.php.net/manual/de/function.assert.php' class='function'>assert()</a> Optionen zu setzen, oder abzufragen, welche Optionen gesetzt sind. </p> <table class='doctable table'> <caption><b>assert Optionen</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Option</th> <th>Parameter in .ini-Datei</th> <th>Standardwert</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>ASSERT_ACTIVE</td> <td align='left'>assert.active</td> <td align='left'>1</td> <td align='left'> <a href='http://www.php.net/manual/de/function.assert.php' class='function'>assert()</a> &amp;Uuml;berpr&amp;uuml;fung aktivieren </td> </tr> <tr valign='middle'> <td align='left'>ASSERT_WARNING</td> <td align='left'>assert.warning</td> <td align='left'>1</td> <td align='left'> gibt eine PHP Warnung f&amp;uuml;r jede fehlgeschlagene &amp;Uuml;berpr&amp;uuml;fung an </td> </tr> <tr valign='middle'> <td align='left'>ASSERT_BAIL</td> <td align='left'>assert.bail</td> <td align='left'>0</td> <td align='left'> Beendet das Programm bei fehlgeschlagener &amp;Uuml;berpr&amp;uuml;fung </td> </tr> <tr valign='middle'> <td align='left'>ASSERT_QUIET_EVAL</td> <td align='left'>assert.quiet_eval</td> <td align='left'>0</td> <td align='left'> Unterdr&amp;uuml;ckt die Fehlerausgabe w&amp;auml;hrend der &amp;Uuml;berpr&amp;uuml;fung </td> </tr> <tr valign='middle'> <td align='left'>ASSERT_CALLBACK</td> <td align='left'>assert_callback</td> <td align='left'>(<b><tt class='constant'>NULL</tt></b>)</td> <td align='left'>erm&amp;ouml;glicht die Angabe einer benuterdefinierten Funktion</td> </tr> </tbody> </table> <p class='para'> <b>assert_options()</b> gibt die Einstellung der gesetzten Optionen zur&amp;uuml;ck oder liefert den Wert <b><tt class='constant'>FALSE</tt></b> bei Auftreten eines Fehlers zur&amp;uuml;ck. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="assert" value="<div id='function.assert' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.assert.php'>assert</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>assert</span> &amp;mdash; <span class='dc-title'> Pr&amp;uuml;ft ab, ob eine Bedingung oder Abfrage <b><tt class='constant'>FALSE</tt></b> ist </span></p> </div> <a name='function.assert.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>assert</b></span> ( <span class='methodparam'><span class='type'><span class='type string|bool'>string|bool</span></span> <tt class='parameter'>$assertion</tt></span> )</div> <p class='para rdfs-comment'> <b>assert()</b> &amp;uuml;berpr&amp;uuml;ft den &amp;uuml;bergebenen Parameter <i><tt class='parameter'>assertion</tt></i> und f&amp;uuml;hrt ein &amp;uuml;ber die Funktion <a href='http://www.php.net/manual/de/function.assert-options.php' class='function'>assert_options()</a> definiertes Ereignis aus, falls die in <i><tt class='parameter'>assertion</tt></i> spezifizierte Bedingung <b><tt class='constant'>FALSE</tt></b> ist. </p> <p class='para'> Wird der Parameter <i><tt class='parameter'>assertion</tt></i> als String &amp;uuml;bergeben, so wird der String als PHP-Code interpretiert. Der Vorteil der &amp;Uuml;bergabe des Parameters <i><tt class='parameter'>assertion</tt></i> als Zeichenkette liegt darin, dass die ausgegebene Meldung die &amp;uuml;ber <i><tt class='parameter'>assertion</tt></i> &amp;uuml;bergebene Zeichenkette enth&amp;auml;lt. </p> <p class='para'> <b>assert()</b> sollte nur zum Debuggen des Codes und nicht in Produktionsumgebungen verwendet werden werden, beispielsweise zur &amp;Uuml;berpr&amp;uuml;fung von Eingaben. </p> <p class='para'> Die Optionen f&amp;uuml;r die <b>assert()</b> k&amp;ouml;nnen &amp;uuml;ber die Funktion <a href='http://www.php.net/manual/de/function.assert-options.php' class='function'>assert_options()</a> oder in den Einstellungen der .ini-Datei gesetzt werden. </p> <p class='para'> Die Funktion <a href='http://www.php.net/manual/de/function.assert-options.php' class='function'>assert_options()</a> mit der ASSERT_CALLBACK Direktive erm&amp;ouml;glicht eine Funktion anzugeben, die bei fehlender &amp;Uuml;berpr&amp;uuml;fung aufgerufen wird. </p> <p class='para'> Callback-Funktionen in Zusammenhang mit <b>assert()</b> sind n&amp;uuml;tzlich, um beispielsweise automatisierte Tests durchzuf&amp;uuml;hren, da die Callback-Funktion &amp;uuml;ber die Information verf&amp;uuml;gt, von welcher Stelle sie aufgerufen wurde. </p> <p class='para'> Die Callback-Funktion wird mit drei Parametern aufgerufen. Der erste Parameter enth&amp;auml;lt den Namen des Scripts, in dem die &amp;Uuml;berpr&amp;uuml;fung statt fand, der zweite Parameter die Zeilennummer, und der dritte Paramter enth&amp;auml;lt die &amp;uuml;ber <i><tt class='parameter'>assertion</tt></i> angegebene Bedingung. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 &amp;Uuml;berpr&amp;uuml;fung mit benutzerdefinierter Funktion</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Active&amp;nbsp;assert&amp;nbsp;and&amp;nbsp;make&amp;nbsp;it&amp;nbsp;quiet<br /></span><span style='color: #0000BB'>assert_options&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ASSERT_ACTIVE</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>assert_options&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ASSERT_WARNING</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>assert_options&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ASSERT_QUIET_EVAL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Create&amp;nbsp;a&amp;nbsp;handler&amp;nbsp;function<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>my_assert_handler&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$line</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;hr&amp;gt;Assertion&amp;nbsp;Failed:<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File&amp;nbsp;'</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>'&amp;lt;br&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Line&amp;nbsp;'</span><span style='color: #0000BB'>$line</span><span style='color: #DD0000'>'&amp;lt;br&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Code&amp;nbsp;'</span><span style='color: #0000BB'>$code</span><span style='color: #DD0000'>'&amp;lt;br&amp;gt;&amp;lt;hr&amp;gt;'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Set&amp;nbsp;up&amp;nbsp;the&amp;nbsp;callback<br /></span><span style='color: #0000BB'>assert_options&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ASSERT_CALLBACK</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_assert_handler'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Make&amp;nbsp;an&amp;nbsp;assertion&amp;nbsp;that&amp;nbsp;should&amp;nbsp;fail<br /></span><span style='color: #0000BB'>assert&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mysql_query&amp;nbsp;('')'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="asort" value="<div id='function.asort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.asort.php'>asort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>asort</span> &amp;mdash; <span class='dc-title'>Sortiert ein Array und erh&amp;auml;lt die Index-Assoziation</span></p> </div> <a name='function.asort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>asort</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$sort_flags</tt><span class='initializer'> = SORT_REGULAR</span></span> ] )</div> <p class='para rdfs-comment'> Diese Funktion sortiert ein Array so, dass der Zusammenhang zwischen den Indizes und den entsprechenden Elementen des Arrays erhalten bleibt. Dies wird haupts&amp;auml;chlich zur Sortierung assoziativer Arrays verwendet, bei denen die aktuelle Reihenfolge der Elemente bedeutend ist. </p> </div> <a name='function.asort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sort_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sie k&amp;ouml;nnen das Verhalten der Sortierung mittels dem optionalen Parameter <i><tt class='parameter'>sort_flags</tt></i> beeinflussen, f&amp;uuml;r Details siehe <a href='http://www.php.net/manual/de/function.sort.php' class='function'>sort()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.asort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.asort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>asort()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'d'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Zitrone'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Apfel'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>asort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$fruits&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> c = Apfel b = Banane a = Orange d = Zitrone </pre></div> </div> <div class='example-contents para'><p> Die Fr&amp;uuml;chte wurden alphabetisch sortiert und die Zuordnung zwischen Index und Element blieb erhalten. </p></div> </div><p> </p> </div> <a name='function.asort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.arsort.php' class='function' rel='rdfs-seeAlso'>arsort()</a> - Sortiert ein Array in umgekehrter Reihenfolge und erh&amp;auml;lt die Index-Assoziation</li> <li class='member'>Den <a href='http://www.php.net/manual/de/array.sorting.php' class='link'>Vergleich von Arraysortierungsfunktionen</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="asin" value="<div id='function.asin' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.asin.php'>asin</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>asin</span> &amp;mdash; <span class='dc-title'>Arkussinus</span></p> </div> <a name='function.asin.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>asin</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$arg</tt></span> )</div> <p class='para rdfs-comment'> Berechnet den Arkussinus des Parameters <i><tt class='parameter'>arg</tt></i> . <b>asin()</b> ist die Komplement&amp;auml;rfunktion zu <a href='http://www.php.net/manual/de/function.sin.php' class='function'>sin()</a>, d.h. innerhalb des Wertebereichs von <b>asin()</b> gilt <i>a==sin(asin(a))</i>. </p> </div> <a name='function.asin.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu verarbeitende Wert </p> </dd> </dl> <p> </p> </div> <a name='function.asin.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Arkussinus von <i><tt class='parameter'>arg</tt></i> in Bogenma&amp;szlig; </p> </div> <a name='function.asin.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.sin.php' class='function' rel='rdfs-seeAlso'>sin()</a> - Sinus</li> <li class='member'><a href='http://www.php.net/manual/de/function.asinh.php' class='function' rel='rdfs-seeAlso'>asinh()</a> - Areasinus Hyperbolikus</li> <li class='member'><a href='http://www.php.net/manual/de/function.acos.php' class='function' rel='rdfs-seeAlso'>acos()</a> - Arkuskosinus</li> <li class='member'><a href='http://www.php.net/manual/de/function.atan.php' class='function' rel='rdfs-seeAlso'>atan()</a> - Arkustangens</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="arsort" value="<div id='function.arsort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.arsort.php'>arsort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>arsort</span> &amp;mdash; <span class='dc-title'> Sortiert ein Array in umgekehrter Reihenfolge und erh&amp;auml;lt die Index-Assoziation </span></p> </div> <a name='function.arsort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>arsort</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$sort_flags</tt><span class='initializer'> = SORT_REGULAR</span></span> ] )</div> <p class='para rdfs-comment'> Diese Funktion sortiert ein Array so, dass der Zusammenhang zwischen den Indizes und den entsprechenden Elementen des Arrays erhalten bleibt. </p> <p class='para'> Dies wird haupts&amp;auml;chlich zur Sortierung assoziativer Arrays verwendet, bei denen die aktuelle Reihenfolge der Elemente bedeutend ist. </p> </div> <a name='function.arsort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sort_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sie k&amp;ouml;nnen das Verhalten der Sortierung mittels dem optionalen Parameter <i><tt class='parameter'>sort_flags</tt></i> beeinflussen, f&amp;uuml;r Details siehe <a href='http://www.php.net/manual/de/function.sort.php' class='function'>sort()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.arsort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.arsort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>arsort()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'d'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Zitrone'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Apfel'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>arsort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$fruits&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> d = Zitrone a = Orange b = Banane c = Apfel </pre></div> </div> <div class='example-contents para'><p> Die Fr&amp;uuml;chte wurden in umgekehrter alphabetischer Reihenfolge sortiert und die Zuordnung zwischen Index und Element blieb erhalten. </p></div> </div><p> </p> </div> <a name='function.arsort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.asort.php' class='function' rel='rdfs-seeAlso'>asort()</a> - Sortiert ein Array und erh&amp;auml;lt die Index-Assoziation</li> <li class='member'>Den <a href='http://www.php.net/manual/de/array.sorting.php' class='link'>Vergleich von Arraysortierungsfunktionen</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_walk_recursive" value="<div id='function.array-walk-recursive' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-walk-recursive.php'>array_walk_recursive</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>array_walk_recursive</span> &amp;mdash; <span class='dc-title'>Wendet eine Benutzerfunktion rekursiv auf jedes Element eines Arrays an</span></p> </div> <a name='function.array-walk-recursive.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>array_walk_recursive</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$input</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$funcname</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$userdata</tt></span> ] )</div> <p class='simpara'> Wendet die mittels <i><tt class='parameter'>funcname</tt></i> angegebene Benutzerfunktion f&amp;uuml;r jedes Element von <i><tt class='parameter'>input</tt></i> an. Diese Funktion steigt tiefer in Arrays hinab. &amp;uuml;blicherweise ben&amp;ouml;tigt <i><tt class='parameter'>funcname</tt></i> zwei Parameter. Der Wert von <i><tt class='parameter'>input</tt></i> wird als erster &amp;uuml;bergeben, und der Schl&amp;uuml;ssel/Index als zweites. Ist der optionale Parameter <i><tt class='parameter'>userdata</tt></i> angegeben, so wird er als dritter Parameter an die Funktion <i><tt class='parameter'>funcname</tt></i> &amp;uuml;bergeben. </p> <p class='simpara'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <blockquote><p><b class='note'>Hinweis</b>: Falls <i><tt class='parameter'>funcname</tt></i> mit den tats&amp;auml;chlichen Werten des Arrays arbeiten muss, muss man den ersten Parameter von <i><tt class='parameter'>funcname</tt></i> als <a href='http://www.php.net/manual/de/language.references.php' class='link'>Reference</a> &amp;uuml;bergeben. Dann werden alle &amp;Auml;nderungen an den Elementen im &amp;uuml;rspr&amp;uuml;nglichen Array selbst vorgenommen. <br /> </p></blockquote> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_walk_recursive()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sweet&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Apfel'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'s&amp;uuml;&amp;szlig;'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$sweet</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'sauer'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Zitrone'</span><span style='color: #007700'>);<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>test_print</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$item</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>)&amp;nbsp;<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>&amp;nbsp;beinhaltet&amp;nbsp;</span><span style='color: #0000BB'>$item</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>array_walk_recursive</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test_print'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> a beinhaltet Apfel b beinhaltet Banane sauer beinhaltet Zitrone </pre></div> </div> <div class='example-contents para'><p> Sie werden bemerken, dass der Schl&amp;uuml;ssel &amp;#039;s&amp;uuml;&amp;szlig;&amp;#039; nicht angezeigt wird. Jeder Schl&amp;uuml;ssel, der ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> beinhaltet, wird nicht an die Funktion &amp;uuml;bergeben. </p></div> </div><p> </p> <p class='simpara'> Siehe auch <a href='http://www.php.net/manual/de/function.array-walk.php' class='function'>array_walk()</a>, und Informationen &amp;uuml;ber den <a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='link'>Callback</a>-Typ. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_walk" value="<div id='function.array-walk' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-walk.php'>array_walk</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_walk</span> &amp;mdash; <span class='dc-title'>Wendet eine Benutzerfunktion auf jedem Element eines Arrays an</span></p> </div> <a name='function.array-walk.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>array_walk</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$funcname</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$userdata</tt></span> ] )</div> <p class='simpara'> Wendet die mittels <i><tt class='parameter'>funcname</tt></i> angegebene Benutzerfunktion auf jedes Element von <i><tt class='parameter'>array</tt></i> an. </p> <p class='para'> <b>array_walk()</b> ist nicht von dem internen Arrayzeiger von <i><tt class='parameter'>array</tt></i> betroffen. <b>array_walk()</b> geht ungeachtet der Zeigerposition das gesamte Array durch. </p> </div> <a name='function.array-walk.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>funcname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Typischerweise akzeptiert <i><tt class='parameter'>funcname</tt></i> zwei Parameter. Der Wert von <i><tt class='parameter'>array</tt></i> wird als erster &amp;uuml;bergeben, und der Schl&amp;uuml;ssel/Index als zweiter. </p> <blockquote><p><b class='note'>Hinweis</b>: Wenn <i><tt class='parameter'>funcname</tt></i> direkt mit den Werten des Arrays arbeiten soll, spezifizieren Sie den ersten Parameter von <i><tt class='parameter'>funcname</tt></i> als <a href='http://www.php.net/manual/de/language.references.php' class='link'>Referenz</a>. Dann werden alle &amp;Auml;nderungen an diesen Elementen direkt in dem originalen Array durchgef&amp;uuml;hrt. <br /> </p></blockquote> <p class='para'> Das <i><tt class='parameter'>array</tt></i> sollte nicht innerhalb der Callbackfunktion ge&amp;auml;ndert werden, d.h. es sollten keine Elemente hinzuf&amp;uuml;gt oder gel&amp;ouml;scht werden etc. Wenn das Array, auf das <b>array_walk()</b> angewendet wird, ge&amp;auml;ndert wird, ist der Verhalten dieser Funktion nicht definiert und auch nicht vorhersagbar. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>userdata</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn der optionale Parameter <i><tt class='parameter'>userdata</tt></i> angegeben ist, wird er als dritter Parameter dem Callback <i><tt class='parameter'>funcname</tt></i> &amp;uuml;bergeben. </p> </dd> </dl> <p> </p> </div> <a name='function.array-walk.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.array-walk.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Sollte die Funktion <i><tt class='parameter'>funcname</tt></i> mehr als die ihr &amp;uuml;bergebenen Parameter ben&amp;ouml;tigen, wird bei jedem Aufruf von <i><tt class='parameter'>funcname</tt></i> durch <b>array_walk()</b> eine Fehlermeldung der Stufe <a href='http://www.php.net/manual/de/errorfunc.constants.php' class='link'> E_WARNING</a> generiert. Diese Warnmeldungen k&amp;ouml;nnen unterdr&amp;uuml;ckt werden, indem man dem Funktionsaufruf von <b>array_walk()</b> den Operator <a href='http://www.php.net/manual/de/language.operators.errorcontrol.php' class='link'>@</a> voranstellt, oder <a href='http://www.php.net/manual/de/function.error-reporting.php' class='function'>error_reporting()</a> verwendet. </p> </div> <a name='function.array-walk.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.0.0</td> <td align='left'> Die &amp;Uuml;bergabe des Schl&amp;uuml;ssels und von <i><tt class='parameter'>userdata</tt></i> an <i><tt class='parameter'>funcname</tt></i> wurde hinzuf&amp;uuml;gt. <i><tt class='parameter'>funcname</tt></i> was added. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.array-walk.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_walk()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'d'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Zitrone'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Apfel'</span><span style='color: #007700'>);<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>test_alter</span><span style='color: #007700'>(&amp;amp;</span><span style='color: #0000BB'>$item1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$prefix</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$item1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$prefix</span><span style='color: #DD0000'>:&amp;nbsp;</span><span style='color: #0000BB'>$item1</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />}<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>test_print</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$item2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>.&amp;nbsp;</span><span style='color: #0000BB'>$item2</span><span style='color: #DD0000'>&amp;lt;br&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Vorher&amp;nbsp;...:\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>array_walk</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test_print'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>array_walk</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test_alter'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Frucht'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'...&amp;nbsp;und&amp;nbsp;nachher:\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>array_walk</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test_print'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Vorher ...: d. Zitrone a. Orange b. Banane c. Apfel ... und nachher: d. Frucht: Zitrone a. Frucht: Orange b. Frucht: Banane c. Frucht: Apfel </pre></div> </div> </div><p> </p> </div> <a name='function.array-walk.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-walk-recursive.php' class='function' rel='rdfs-seeAlso'>array_walk_recursive()</a> - Wendet eine Benutzerfunktion rekursiv auf jedes Element eines Arrays an</li> <li class='member'><a href='http://www.php.net/manual/de/function.iterator-apply.php' class='function' rel='rdfs-seeAlso'>iterator_apply()</a> - Call a function for every element in an iterator</li> <li class='member'><a href='http://www.php.net/manual/de/function.create-function.php' class='function' rel='rdfs-seeAlso'>create_function()</a> - Erzeugen einer anonymen / tempor&amp;auml;ren (Lambda-Stil) Funktion</li> <li class='member'><a href='http://www.php.net/manual/de/function.list.php' class='function' rel='rdfs-seeAlso'>list()</a> - Weist Variablen zu, als w&amp;auml;ren sie ein Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - Liefert das aktuelle Paar (Schl&amp;uuml;ssel und Wert) eines Arrays und r&amp;uuml;ckt den Arrayzeiger vor</li> <li class='member'><a href='http://www.php.net/manual/de/function.call-user-func-array.php' class='function' rel='rdfs-seeAlso'>call_user_func_array()</a> - Call a user function given with an array of parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-map.php' class='function' rel='rdfs-seeAlso'>array_map()</a> - Wendet eine Callback-Funktion auf die Elemente von Arrays an</li> <li class='member'>Informationen &amp;uuml;ber den <a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='link'>Callback</a>-Typ</li> <li class='member'><a href='http://www.php.net/manual/de/control-structures.foreach.php' class='link'>foreach</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_values" value="<div id='function.array-values' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-values.php'>array_values</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_values</span> &amp;mdash; <span class='dc-title'>Liefert alle Werte eines Arrays</span></p> </div> <a name='function.array-values.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_values</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input</tt></span> )</div> <p class='para rdfs-comment'> <b>array_values()</b> liefert alle Werte des Arrays <i><tt class='parameter'>input</tt></i> mit einem numerischen Index. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_values()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'gr&amp;ouml;&amp;szlig;e'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'XL'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'farbe'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gold'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_values</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; XL [1] =&amp;gt; gold ) </pre></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-keys.php' class='function'>array_keys()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_unshift" value="<div id='function.array-unshift' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-unshift.php'>array_unshift</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_unshift</span> &amp;mdash; <span class='dc-title'> F&amp;uuml;gt ein oder mehr Elemente am Anfang eines Arrays ein </span></p> </div> <a name='function.array-unshift.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>array_unshift</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$var</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_unshift()</b> f&amp;uuml;gt die &amp;uuml;bergebenen Elemente am Anfang von <i><tt class='parameter'>array</tt></i> ein. Beachten Sie, dass die Liste von Elementen als Ganzes eingef&amp;uuml;gt wird, sodass die eingef&amp;uuml;gten Elemente die selbe Reihenfolge haben. Die numerischen Schl&amp;uuml;ssel werden so modifiziert, dass bei null zu z&amp;auml;hlen begonnen wird, Strings als Schl&amp;uuml;ssel bleiben unver&amp;auml;ndert. </p> <p class='para'> Diese Funktion gibt die neue Anzahl der in <i><tt class='parameter'>array</tt></i> enthaltenen Elemente zur&amp;uuml;ck. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_unshift()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$queue&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_unshift</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$queue</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Apfel'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Himbeere'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Als Ergebnis enth&amp;auml;lt <var class='varname'>$queue</var> die folgenden Elemente: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Apfel [1] =&amp;gt; Himbeere [2] =&amp;gt; Orange [3] =&amp;gt; Banane ) </pre></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-shift.php' class='function'>array_shift()</a>, <a href='http://www.php.net/manual/de/function.array-push.php' class='function'>array_push()</a> und <a href='http://www.php.net/manual/de/function.array-pop.php' class='function'>array_pop()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_unique" value="<div id='function.array-unique' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-unique.php'>array_unique</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>array_unique</span> &amp;mdash; <span class='dc-title'>Entfernt doppelte Werte aus einem Array</span></p> </div> <a name='function.array-unique.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_unique</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$sort_flags</tt><span class='initializer'> = SORT_STRING</span></span> ] )</div> <p class='para rdfs-comment'> Erwartet ein <i><tt class='parameter'>array</tt></i> und gibt ein neues Array zur&amp;uuml;ck, aus dem alle doppelten Eintr&amp;auml;ge entfernt wurden. </p> <p class='para'> Beachten Sie, dass Schl&amp;uuml;ssel bewahrt bleiben. Erst behandelt <b>array_unique()</b> die Werte als Strings und sortiert sie, danach wird der erste gefundene Schl&amp;uuml;ssel behalten, und alle folgenden Schl&amp;uuml;ssel ignoriert. Das hei&amp;szlig;t nicht, dass der Schl&amp;uuml;ssel des ersten zugeh&amp;ouml;rigen Wertes aus dem unsortierten <i><tt class='parameter'>array</tt></i> behalten wird. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Zwei Elemente werden nur dann als gleich angesehen, wenn <i>(string) $elem1 === (string) $elem2</i>. In Worten: Wenn die String-Repr&amp;auml;sentation die gleiche ist. </span> <span class='simpara'> Das erste Element wird verwendet. </span> </p></blockquote> </div> <a name='function.array-unique.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sort_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der optionale zweite Parameter <i><tt class='parameter'>sort_flags</tt></i> kann mit den folgenden Werten genutzt werden, um das Sortierverhalten zu &amp;auml;ndern: </p> <p class='para'> Sorting type flags: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'><b><tt class='constant'>SORT_REGULAR</tt></b> - vergleicht die Eintr&amp;auml;ge normal (keine Typ&amp;auml;nderung)</span> </li> <li class='listitem'> <span class='simpara'><b><tt class='constant'>SORT_NUMERIC</tt></b> - vergleicht die Eintr&amp;auml;ge numerisch</span> </li> <li class='listitem'> <span class='simpara'><b><tt class='constant'>SORT_STRING</tt></b> - vergleicht die Eintr&amp;auml;ge als Strings</span> </li> <li class='listitem'> <span class='simpara'><b><tt class='constant'>SORT_LOCALE_STRING</tt></b> - vergleicht die Eintr&amp;auml;ge als Strings, basierend auf der aktuellen Locale. Wurde in PHP 4.4.0 und 5.0.2 hinzugef&amp;uuml;gt. Vor PHP 6 benutzt es die System-Locale, die mittels <a href='http://www.php.net/manual/de/function.setlocale.php' class='function'>setlocale()</a> ge&amp;auml;ndert werden kann. Seit PHP 6 m&amp;uuml;ssen Sie die <b>i18n_loc_set_default()</b>-Funktion benutzen. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.array-unique.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt das gefilterte Array zur&amp;uuml;ck. </p> </div> <a name='function.array-unique.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.9</td> <td align='left'> Der optionale Parameter <i><tt class='parameter'>sort_flags</tt></i> wurde mit dem Standardwert SORT_REGULA hinzugef&amp;uuml;gt. Vor 5.2.9 wurde die Sortierung intern mit SORT_STRING durchgef&amp;uuml;hrt. </td> </tr> <tr valign='middle'> <td align='left'>5.2.10</td> <td align='left'> Der Standardwert von <i><tt class='parameter'>sort_flags</tt></i> wurde auf SORT_STRING zur&amp;uuml;ckgesetzt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.array-unique.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_unique()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_unique</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [a] =&amp;gt; gr&amp;uuml;n [0] =&amp;gt; rot [1] =&amp;gt; blau ) </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <b>array_unique()</b> und Typen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_unique</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(2) { [0] =&amp;gt; int(4) [2] =&amp;gt; string(1) &amp;quot;3&amp;quot; } </pre></div> </div> </div><p> </p> </div> <a name='function.array-unique.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Beachten Sie, dass <b>array_unique()</b> nicht dazu gedacht ist, auf mehrdimensionalen Arrays zu arbeiten. </span> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_uintersect_uassoc" value="<div id='function.array-uintersect-uassoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-uintersect-uassoc.php'>array_uintersect_uassoc</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>array_uintersect_uassoc</span> &amp;mdash; <span class='dc-title'> Ermittelt die Schnittmenge von Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung, vergleicht Daten und Schl&amp;uuml;ssel mittels einer Callbackfunktion </span></p> </div> <a name='function.array-uintersect-uassoc.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_uintersect_uassoc</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ], <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$data_compare_func</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$key_compare_func</tt></span> )</div> <p class='para rdfs-comment'> <a href='http://www.php.net/manual/de/function.array-uintersect-assoc.php' class='function'>array_uintersect_assoc()</a> gibt ein Array mit allen Werten aus <i><tt class='parameter'>array1</tt></i> zur&amp;uuml;ck, die ebenfalls in allen anderen Argumenten enthalten sind. Beachten Sie, dass anders als in <a href='http://www.php.net/manual/de/function.array-uintersect.php' class='function'>array_uintersect()</a> die Schl&amp;uuml;ssel zum Vergleich herangezogen werden. Sowohl Daten als auch Indizes werden durch eine Callbackfunktion verglichen. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_uintersect_uassoc()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'GR&amp;Uuml;N'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'B'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_uintersect_uassoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'strcasecmp'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'strcasecmp'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [a] =&amp;gt; gr&amp;uuml;n [b] =&amp;gt; braun ) </pre></div> </div> </div><p> </p> <p class='para'> F&amp;uuml;r den Vergleich der Daten wird die angegebene Callbackfunktion herangezogen. Diese muss einen Integer kleiner als, genau gleich oder gr&amp;ouml;&amp;szlig;er als Null zur&amp;uuml;ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr&amp;ouml;&amp;szlig;er als das Zweite betrachtet wird. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-uintersect.php' class='function'>array_uintersect()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-uassoc.php' class='function'>array_intersect_uassoc()</a> und <a href='http://www.php.net/manual/de/function.array-uintersect-assoc.php' class='function'>array_uintersect_assoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_uintersect_assoc" value="<div id='function.array-uintersect-assoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-uintersect-assoc.php'>array_uintersect_assoc</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>array_uintersect_assoc</span> &amp;mdash; <span class='dc-title'> Ermittelt die Schnittmenge von Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung, vergleicht Daten mittels einer Callbackfunktion </span></p> </div> <a name='function.array-uintersect-assoc.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_uintersect_assoc</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ], <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$data_compare_func</tt></span> )</div> <p class='para rdfs-comment'> <b>array_uintersect_assoc()</b> gibt ein Array mit allen Werten aus <i><tt class='parameter'>array1</tt></i> zur&amp;uuml;ck, die ebenfalls in allen anderen Argumenten enthalten sind. Beachten Sie, dass anders als in <a href='http://www.php.net/manual/de/function.array-uintersect.php' class='function'>array_uintersect()</a> die Schl&amp;uuml;ssel zum Vergleich herangezogen werden. Die Daten werden durch eine Callbackfunktion verglichen. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_uintersect_assoc()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'GR&amp;Uuml;N'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'B'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_uintersect_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'strcasecmp'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [a] =&amp;gt; gr&amp;uuml;n ) </pre></div> </div> </div><p> </p> <p class='para'> F&amp;uuml;r den Vergleich der Daten wird die angegebene Callbackfunktion herangezogen. Diese muss einen Integer kleiner als, genau gleich oder gr&amp;ouml;&amp;szlig;er als Null zur&amp;uuml;ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr&amp;ouml;&amp;szlig;er als das Zweite betrachtet wird. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-uintersect.php' class='function'>array_uintersect()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-uassoc.php' class='function'>array_intersect_uassoc()</a> und <a href='http://www.php.net/manual/de/function.array-uintersect-uassoc.php' class='function'>array_uintersect_uassoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_uintersect" value="<div id='function.array-uintersect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-uintersect.php'>array_uintersect</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>array_uintersect</span> &amp;mdash; <span class='dc-title'> Ermittelt die Schnittmenge von Arrays, vergleicht Daten mittels einer Callbackfunktion </span></p> </div> <a name='function.array-uintersect.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_uintersect</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ], <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$data_compare_func</tt></span> )</div> <p class='para rdfs-comment'> <b>array_uintersect()</b> gibt ein Array mit allen Werten aus <i><tt class='parameter'>array1</tt></i> zur&amp;uuml;ck, die ebenfalls in allen anderen Argumenten enthalten sind. Die Daten werden durch eine Callbackfunktion verglichen. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_uintersect()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'GR&amp;Uuml;N'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'B'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_uintersect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'strcasecmp'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [a] =&amp;gt; gr&amp;uuml;n [b] =&amp;gt; braun [0] =&amp;gt; rot ) </pre></div> </div> </div><p> </p> <p class='para'> F&amp;uuml;r den Vergleich der Daten wird die angegebene Callbackfunktion herangezogen. Diese muss einen Integer kleiner als, genau gleich oder gr&amp;ouml;&amp;szlig;er als Null zur&amp;uuml;ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr&amp;ouml;&amp;szlig;er als das Zweite betrachtet wird. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect-assoc.php' class='function'>array_uintersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-uassoc.php' class='function'>array_intersect_uassoc()</a> und <a href='http://www.php.net/manual/de/function.array-uintersect-uassoc.php' class='function'>array_uintersect_uassoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_udiff_uassoc" value="<div id='function.array-udiff-uassoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-udiff-uassoc.php'>array_udiff_uassoc</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>array_udiff_uassoc</span> &amp;mdash; <span class='dc-title'>Ermittelt den Unterschied zwischen Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung, vergleicht Daten und Indizes mittels einer Callbackfunktion</span></p> </div> <a name='function.array-udiff-uassoc.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_udiff_uassoc</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ], <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$data_compare_func</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$key_compare_func</tt></span> )</div> <p class='para rdfs-comment'> <b>array_udiff_uassoc()</b> gibt ein Array mit allen Werten von <i><tt class='parameter'>array1</tt></i> , welche in keinem der anderen Argumente enthalten sind, zur&amp;uuml;ck. Beachten Sie, dass Schl&amp;uuml;ssel anders als von <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a> und <a href='http://www.php.net/manual/de/function.array-udiff.php' class='function'>array_udiff()</a> f&amp;uuml;r den Vergleich herangezogen werden. Der Vergleich der Arrayinhalte wird von der benutzerdefinierten Callbackfunktion <i><tt class='parameter'>data_compare_func</tt></i> durchgef&amp;uuml;hrt. In dieser Hinsicht ist das Verhalten anders als jenes von <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, welche eine eingebaute Vergleichsfunktion verwendet. Der Vergleich der Schl&amp;uuml;ssel (Indizes) wird von der Funktion <i><tt class='parameter'>key_compare_func</tt></i> durchgef&amp;uuml;hrt. Dieses verhalten Unterschiedet sich von <a href='http://www.php.net/manual/de/function.array-udiff-assoc.php' class='function'>array_udiff_assoc()</a> darin, dass Letztere die Indizes mit einer eingebauten Funktion vergleicht. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_udiff_uassoc()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>cr&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$priv_member</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>comp_func_cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member</span><span style='color: #007700'>)&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member</span><span style='color: #007700'>)?&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>:-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>comp_func_key</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;(</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)?&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>:-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'0.1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>9</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'0.5'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>12</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>23</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>15</span><span style='color: #007700'>),);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'0.2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>9</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'0.5'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>22</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>15</span><span style='color: #007700'>),);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_udiff_uassoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'cr'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'comp_func_cr'</span><span style='color: #007700'>),&amp;nbsp;array(</span><span style='color: #DD0000'>'cr'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'comp_func_key'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0.1] =&amp;gt; cr Object ( [priv_member:private] =&amp;gt; 9 ) [0.5] =&amp;gt; cr Object ( [priv_member:private] =&amp;gt; 12 ) [0] =&amp;gt; cr Object ( [priv_member:private] =&amp;gt; 23 ) ) </pre></div> </div> </div><p> </p> <p class='simpara'> In unserem Beispiel sehen Sie, dass das <i>&amp;quot;1&amp;quot; =&amp;gt; new cr(4)</i> Paar in beiden Arrays enthalten ist und daher nicht in der Ausgabe der Funktion auftaucht. Denken Sie daran, dass Sie zwei Callbackfunktionen angeben m&amp;uuml;ssen. </p> <p class='simpara'> F&amp;uuml;r den Vergleich wird die benutzerdefinierte Funktion verwendet. Diese muss einen Integer kleiner als, genau gleich oder gr&amp;ouml;&amp;szlig;er als Null zur&amp;uuml;ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr&amp;ouml;&amp;szlig;er als das Zweite betrachtet wird. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Bitte beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen Arrays &amp;uuml;berpr&amp;uuml;ft. Nat&amp;uuml;rlich k&amp;ouml;nnen Sie tiefere Dimensionen pr&amp;uuml;fen, indem Sie <i>array_udiff_uassoc($array1[0], $array2[0], &amp;quot;data_compare_func&amp;quot;, &amp;quot;key_compare_func&amp;quot;);</i> verwenden. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a>, <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff-uassoc.php' class='function'>array_diff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff.php' class='function'>array_udiff()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-assoc.php' class='function'>array_udiff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect.php' class='function'>array_uintersect()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect-assoc.php' class='function'>array_uintersect_assoc()</a> und <a href='http://www.php.net/manual/de/function.array-uintersect-uassoc.php' class='function'>array_uintersect_uassoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_udiff_assoc" value="<div id='function.array-udiff-assoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-udiff-assoc.php'>array_udiff_assoc</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>array_udiff_assoc</span> &amp;mdash; <span class='dc-title'>Ermittelt den Unterschied zwischen Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung, vergleicht mittels einer Callbackfunktion</span></p> </div> <a name='function.array-udiff-assoc.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_udiff_assoc</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ], <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$data_compare_func</tt></span> )</div> <p class='para rdfs-comment'> <b>array_udiff_assoc()</b> gibt ein Array mit allen Werten von <i><tt class='parameter'>array1</tt></i> , welche in keinem der anderen Argumente enthalten sind, zur&amp;uuml;ck. Beachten Sie, dass Schl&amp;uuml;ssel anders als von <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a> und <a href='http://www.php.net/manual/de/function.array-udiff.php' class='function'>array_udiff()</a> f&amp;uuml;r den Vergleich herangezogen werden. Der Vergleich der Arrayinhalte wird von einer benutzerdefinierten Callbackfunktion durchgef&amp;uuml;hrt. In dieser Hinsicht ist das Verhalten anders als jenes von <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, welche eine eingebaute Vergleichsfunktion verwendet. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_udiff_assoc()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>cr&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$priv_member</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>comp_func_cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member</span><span style='color: #007700'>)&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member</span><span style='color: #007700'>)?&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>:-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'0.1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>9</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'0.5'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>12</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>23</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>15</span><span style='color: #007700'>),);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'0.2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>9</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'0.5'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>22</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>15</span><span style='color: #007700'>),);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_udiff_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'cr'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'comp_func_cr'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0.1] =&amp;gt; cr Object ( [priv_member:private] =&amp;gt; 9 ) [0.5] =&amp;gt; cr Object ( [priv_member:private] =&amp;gt; 12 ) [0] =&amp;gt; cr Object ( [priv_member:private] =&amp;gt; 23 ) ) </pre></div> </div> </div><p> </p> <p class='simpara'> In unserem Beispiel sehen Sie, dass das <i>&amp;quot;1&amp;quot; =&amp;gt; new cr(4)</i> Paar in beiden Arrays enthalten ist und daher nicht in der Ausgabe der Funktion auftaucht. </p> <p class='simpara'> F&amp;uuml;r den Vergleich wird die benutzerdefinierte Funktion verwendet. Diese muss einen Integer kleiner als, genau gleich oder gr&amp;ouml;&amp;szlig;er als Null zur&amp;uuml;ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr&amp;ouml;&amp;szlig;er als das Zweite betrachtet wird. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Bitte beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen Arrays &amp;uuml;berpr&amp;uuml;ft. Nat&amp;uuml;rlich k&amp;ouml;nnen Sie tiefere Dimensionen pr&amp;uuml;fen, indem Sie <i>array_udiff_assoc($array1[0], $array2[0], &amp;quot;data_compare_func&amp;quot;);</i> verwenden. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a>, <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff-uassoc.php' class='function'>array_diff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff.php' class='function'>array_udiff()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-uassoc.php' class='function'>array_udiff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect.php' class='function'>array_uintersect()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect-assoc.php' class='function'>array_uintersect_assoc()</a> und <a href='http://www.php.net/manual/de/function.array-uintersect-uassoc.php' class='function'>array_uintersect_uassoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_udiff" value="<div id='function.array-udiff' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-udiff.php'>array_udiff</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>array_udiff</span> &amp;mdash; <span class='dc-title'> Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion f&amp;uuml;r den Datenvergleich </span></p> </div> <a name='function.array-udiff.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_udiff</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ], <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$data_compare_func</tt></span> )</div> <p class='para rdfs-comment'> <b>array_udiff()</b> gibt ein Array mit allen Werten von <i><tt class='parameter'>array1</tt></i> , welche in keinem der anderen Argumente enthalten sind, zur&amp;uuml;ck. Beachten Sie, dass Schl&amp;uuml;ssel erhalten bleiben. F&amp;uuml;r den Vergleich der Daten wird <i><tt class='parameter'>data_compare_func</tt></i> herangezogen. Diese muss einen Integer kleiner als, genau gleich oder gr&amp;ouml;&amp;szlig;er als Null zur&amp;uuml;ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr&amp;ouml;&amp;szlig;er als das Zweite betrachtet wird. Dies ist anders als <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a>, in der eine eingebaute Funktion f&amp;uuml;r den Vergleich der Indizes verwendet wird. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_udiff()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>cr&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$priv_member</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>comp_func_cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member</span><span style='color: #007700'>)&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>priv_member</span><span style='color: #007700'>)?&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>:-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'0.1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>9</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'0.5'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>12</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>23</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>15</span><span style='color: #007700'>),);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'0.2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>9</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'0.5'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>22</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>cr</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>15</span><span style='color: #007700'>),);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_udiff</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'cr'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'comp_func_cr'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0.5] =&amp;gt; cr Object ( [priv_member:private] =&amp;gt; 12 ) [0] =&amp;gt; cr Object ( [priv_member:private] =&amp;gt; 23 ) ) </pre></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Bitte beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen Arrays &amp;uuml;berpr&amp;uuml;ft. Nat&amp;uuml;rlich k&amp;ouml;nnen Sie tiefere Dimensionen pr&amp;uuml;fen, indem Sie <i>array_udiff($array1[0], $array2[0], &amp;quot;data_compare_func&amp;quot;);</i> verwenden. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a>, <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff-uassoc.php' class='function'>array_diff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-assoc.php' class='function'>array_udiff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-uassoc.php' class='function'>array_udiff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect.php' class='function'>array_uintersect()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect-assoc.php' class='function'>array_uintersect_assoc()</a> und <a href='http://www.php.net/manual/de/function.array-uintersect-uassoc.php' class='function'>array_uintersect_uassoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_sum" value="<div id='function.array-sum' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-sum.php'>array_sum</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_sum</span> &amp;mdash; <span class='dc-title'>Liefert die Summe der Werte in einem Array</span></p> </div> <a name='function.array-sum.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.number' class='type number'>number</a></span> <span class='methodname'><b>array_sum</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array</tt></span> )</div> <p class='para rdfs-comment'> <b>array_sum()</b> liefert die Summe der Werte eines Arrays. </p> </div> <a name='function.array-sum.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabearray. </p> </dd> </dl> <p> </p> </div> <a name='function.array-sum.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Liefert die Summe der Elemente als Integer oder Float. </p> </div> <a name='function.array-sum.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.1</td> <td align='left'> PHP Versionen vor 4.2.1 ver&amp;auml;nderten das &amp;uuml;bergebene Array und konvertierten alle String Elemente zu numerischen Werten (was je nach Wert in der Regel 0 als Ergebnis hatte) </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.array-sum.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_sum()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'sum(a)&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>array_sum</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>1.2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>2.3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>3.4</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'sum(b)&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>array_sum</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> sum(a) = 20 sum(b) = 6.9 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_splice" value="<div id='function.array-splice' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-splice.php'>array_splice</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_splice</span> &amp;mdash; <span class='dc-title'> Entfernt einen Teil eines Arrays und ersetzt ihn durch etwas anderes </span></p> </div> <a name='function.array-splice.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_splice</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$input</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$replacement</tt></span> ]] )</div> <p class='para rdfs-comment'> Entfernt die durch <i><tt class='parameter'>offset</tt></i> und <i><tt class='parameter'>length</tt></i> angegebenen Elemente aus dem Array <i><tt class='parameter'>input</tt></i> , und ersetzt diese durch die Elemente des Arrays <i><tt class='parameter'>replacement</tt></i> , wenn angegeben. </p> <p class='para'> Beachten Sie, dass numerische Schl&amp;uuml;ssel in <i><tt class='parameter'>input</tt></i> nicht erhalten werden. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Wenn <i><tt class='parameter'>replacement</tt></i> kein Array ist, wird es in ein Array <a href='http://www.php.net/manual/de/language.types.array.php#language.types.array.casting' class='link'>umgewandelt</a> (dies entspricht <code class='code'>(array) $parameter</code>). Dies kann zu unerwartetem Verhalten f&amp;uuml;hren, wenn <i><tt class='parameter'>replacement</tt></i> ein Objekt ist. </span> </p></blockquote> </div> <a name='function.array-splice.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ist <i><tt class='parameter'>offset</tt></i> positiv, beginnt der zu entfernende Bereich bei diesem Offset vom Anfang des Arrays <i><tt class='parameter'>input</tt></i> . Ist <i><tt class='parameter'>offset</tt></i> negativ, beginnt der zu entfernende Bereich so viele Elemente vor dem Ende des Arrays <i><tt class='parameter'>input</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ist <i><tt class='parameter'>length</tt></i> nicht angegeben, wird alles von <i><tt class='parameter'>offset</tt></i> bis zum Ende des Arrays entfernt. Ist <i><tt class='parameter'>length</tt></i> angegeben und positiv, werden so viele Elemente entfernt. Ist <i><tt class='parameter'>length</tt></i> angegeben und negativ, so ist das Ende des entfernten Bereichs so viele Elemente vor dem Ende des Array. Tipp: Um alles von <i><tt class='parameter'>offset</tt></i> bis zum Ende des Arrays zu entfernen, wenn <i><tt class='parameter'>replacement</tt></i> ebenfalls angegeben ist, verwenden Sie <i>count($input)</i> als <i><tt class='parameter'>length</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>replacement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ist das Array <i><tt class='parameter'>replacement</tt></i> angegeben, werden die entfernten Elemente durch die Elemente dieses Arrays ersetzt. </p> <p class='para'> Sind <i><tt class='parameter'>offset</tt></i> und <i><tt class='parameter'>length</tt></i> so angegeben, dass nichts entfernt wird, werden die Elemente von <i><tt class='parameter'>replacement</tt></i> an der von <i><tt class='parameter'>offset</tt></i> spezifizierten Stelle eingef&amp;uuml;gt. Beachten Sie, dass Schl&amp;uuml;ssel bei der Ersetzung nicht erhalten werden. </p> <p class='para'> Wenn <i><tt class='parameter'>replacement</tt></i> nur aus einem Element besteht, ist es nicht notwendig, <i>array()</i> anzugeben, sofern das Element nicht selbst ein Array ist. </p> </dd> </dl> <p> </p> </div> <a name='function.array-splice.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array zur&amp;uuml;ck, das aus den ausgeschnittenen Elementen besteht. </p> </div> <a name='function.array-splice.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_splice()</b>-Beispiele</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_splice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;$input&amp;nbsp;ist&amp;nbsp;nun&amp;nbsp;array('rot',&amp;nbsp;'gr&amp;uuml;n')<br /><br /></span><span style='color: #0000BB'>$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_splice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;$input&amp;nbsp;ist&amp;nbsp;nun&amp;nbsp;array('rot',&amp;nbsp;'gelb')<br /><br /></span><span style='color: #0000BB'>$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_splice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'orange'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;$input&amp;nbsp;ist&amp;nbsp;nun&amp;nbsp;array('rot',&amp;nbsp;'orange')<br /><br /></span><span style='color: #0000BB'>$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_splice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'schwarz'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>));<br /></span><span style='color: #FF8000'>//&amp;nbsp;$input&amp;nbsp;ist&amp;nbsp;nun&amp;nbsp;array('rot',&amp;nbsp;'gr&amp;uuml;n',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'schwarz'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>)<br /><br /></span><span style='color: #0000BB'>$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_splice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'lila'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;$input&amp;nbsp;is&amp;nbsp;now&amp;nbsp;array('rot',&amp;nbsp;'gr&amp;uuml;n',<br />//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'blau',&amp;nbsp;'lila',&amp;nbsp;'gelb');<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <b>array_splice()</b>-Beispiele</b></p> <div class='example-contents para'><p> Die folgenden Anweisungen &amp;auml;ndern die Werte von <var class='varname'>$input</var> auf die gleiche Weise: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />array_push</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_splice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>array_pop</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_splice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_shift</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_splice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_unshift</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_splice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$input</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;f&amp;uuml;r&amp;nbsp;Arrays,&amp;nbsp;bei&amp;nbsp;denen&amp;nbsp;der&amp;nbsp;Schl&amp;uuml;ssel&amp;nbsp;dem&amp;nbsp;Offset&amp;nbsp;entspricht<br /></span><span style='color: #0000BB'>array_splice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.array-splice.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-slice.php' class='function' rel='rdfs-seeAlso'>array_slice()</a> - Extrahiert einen Ausschnitt eines Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.unset.php' class='function' rel='rdfs-seeAlso'>unset()</a> - L&amp;ouml;schen einer angegebenen Variablen</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-merge.php' class='function' rel='rdfs-seeAlso'>array_merge()</a> - F&amp;uuml;hrt ein oder mehrere Arrays zusammen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_slice" value="<div id='function.array-slice' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-slice.php'>array_slice</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_slice</span> &amp;mdash; <span class='dc-title'>Extrahiert einen Ausschnitt eines Arrays</span></p> </div> <a name='function.array-slice.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_slice</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$preserve_keys</tt><span class='initializer'> = false</span></span> ]] )</div> <p class='para rdfs-comment'> <b>array_slice()</b> liefert die mittels <i><tt class='parameter'>offset</tt></i> und <i><tt class='parameter'>length</tt></i> spezifizierte Sequenz von Elementen des Arrays <i><tt class='parameter'>array</tt></i> . </p> </div> <a name='function.array-slice.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ist <i><tt class='parameter'>offset</tt></i> nicht negativ, beginnt die Sequenz bei diesem Offset in dem <i><tt class='parameter'>array</tt></i> . Ist <i><tt class='parameter'>offset</tt></i> negativ, beginnt die Sequenz so viele Elemente vor dem Ende von <i><tt class='parameter'>array</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ist <i><tt class='parameter'>length</tt></i> angegeben und positiv, enth&amp;auml;lt die Sequenz genauso viele Elemente. Ist <i><tt class='parameter'>length</tt></i> angegeben und negativ, endet die Sequenz so viele Elemente vor dem Ende des Arrays. Wenn nicht angegeben, enth&amp;auml;lt die Sequenz alle Elemente von <i><tt class='parameter'>offset</tt></i> bis zum Ende von <i><tt class='parameter'>array</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>preserve_keys</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Beachten Sie, dass <b>array_slice()</b> standardm&amp;auml;&amp;szlig;ig Schl&amp;uuml;ssel des Arrays zur&amp;uuml;cksetzt und neu vergibt. Sie k&amp;ouml;nnen dieses Verhalten &amp;auml;ndern, indem Sie <i><tt class='parameter'>preserve_keys</tt></i> auf <b><tt class='constant'>TRUE</tt></b> setzen. </p> </dd> </dl> <p> </p> </div> <a name='function.array-slice.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Ausschnitt zur&amp;uuml;ck. </p> </div> <a name='function.array-slice.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.2</td> <td align='left'> Der optionale <i><tt class='parameter'>preserve_keys</tt></i> -Parameter wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.array-slice.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_slice()</b>-Beispiele</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'d'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'e'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$output&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_slice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;liefert&amp;nbsp;'c',&amp;nbsp;'d'&amp;nbsp;und&amp;nbsp;'e'<br /></span><span style='color: #0000BB'>$output&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_slice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;liefert&amp;nbsp;'d'<br /></span><span style='color: #0000BB'>$output&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_slice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;liefert&amp;nbsp;'a',&amp;nbsp;'b'&amp;nbsp;und&amp;nbsp;'c'<br /><br />//&amp;nbsp;beachten&amp;nbsp;Sie&amp;nbsp;die&amp;nbsp;Unterschiede&amp;nbsp;in&amp;nbsp;den&amp;nbsp;Schl&amp;uuml;sseln<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_slice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_slice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; c [1] =&amp;gt; d ) Array ( [2] =&amp;gt; c [3] =&amp;gt; d ) </pre></div> </div> </div><p> </p> </div> <a name='function.array-slice.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-splice.php' class='function' rel='rdfs-seeAlso'>array_splice()</a> - Entfernt einen Teil eines Arrays und ersetzt ihn durch etwas anderes</li> <li class='member'><a href='http://www.php.net/manual/de/function.unset.php' class='function' rel='rdfs-seeAlso'>unset()</a> - L&amp;ouml;schen einer angegebenen Variablen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_shift" value="<div id='function.array-shift' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-shift.php'>array_shift</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_shift</span> &amp;mdash; <span class='dc-title'>Liefert ein Element vom Beginn eines Arrays</span></p> </div> <a name='function.array-shift.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>array_shift</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> )</div> <p class='para rdfs-comment'> <b>array_shift()</b> liefert den ersten Wert von <i><tt class='parameter'>array</tt></i> , verschiebt die anderen Werte hinunter, und verk&amp;uuml;rzt <i><tt class='parameter'>array</tt></i> um ein Element. Alle numerischen Schl&amp;uuml;ssel werden so modifiziert, dass bei null zu z&amp;auml;hlen begonnen wird. Strings als Schl&amp;uuml;ssel bleiben unver&amp;auml;ndert. Ist <i><tt class='parameter'>array</tt></i> leer (oder kein Array), wird <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgegeben. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion setzt (<a href='http://www.php.net/manual/de/function.reset.php' class='function'>reset()</a>) nach Verwendung den <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>-Zeiger zur&amp;uuml;ck.</span></p></blockquote> <div class='example'> <p><b>Beispiel #1 <b>array_shift()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$stack&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Apfel'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Himbeere'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fruit&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_shift</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stack</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stack</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Danach blieben in <var class='varname'>$stack</var> 3 Elemente &amp;uuml;brig: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Banane [1] =&amp;gt; Apfel [2] =&amp;gt; Himbeere ) </pre></div> </div> <div class='example-contents para'><p> und <i>orange</i> wird <var class='varname'>$fruit</var> zugeordnet. </p></div> </div> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-unshift.php' class='function'>array_unshift()</a>, <a href='http://www.php.net/manual/de/function.array-push.php' class='function'>array_push()</a> und <a href='http://www.php.net/manual/de/function.array-pop.php' class='function'>array_pop()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_search" value="<div id='function.array-search' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-search.php'>array_search</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>array_search</span> &amp;mdash; <span class='dc-title'>Durchsucht ein Array nach einem Wert liefert bei Erfolg den Schl&amp;uuml;ssel</span></p> </div> <a name='function.array-search.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>array_search</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$needle</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$haystack</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$strict</tt></span> ] )</div> <p class='para rdfs-comment'> Diese Funktion durchsucht <i><tt class='parameter'>haystack</tt></i> nach <i><tt class='parameter'>needle</tt></i> und gibt bei Erfolg den Schl&amp;uuml;ssel zur&amp;uuml;ck, andernfalls <b><tt class='constant'>FALSE</tt></b>. </p> <blockquote><p><b class='note'>Hinweis</b>: Falls <i><tt class='parameter'>needle</tt></i> ein String ist, wird der Vergleich unter Beachtung der Gro&amp;szlig;-/Kleinschreibung durchgef&amp;uuml;hrt. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: Vor PHP 4.2.0 gibt <b>array_search()</b> im Fehlerfall <b><tt class='constant'>NULL</tt></b> statt <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. <br /> </p></blockquote> <p class='para'> Ist der optionale dritte Parameter <i><tt class='parameter'>strict</tt></i> auf <b><tt class='constant'>TRUE</tt></b> gesetzt, pr&amp;uuml;ft <b>array_search()</b> auch die Typen von <i><tt class='parameter'>needle</tt></i> in <i><tt class='parameter'>haystack</tt></i> . </p> <p class='para'> Falls <i><tt class='parameter'>needle</tt></i> in <i><tt class='parameter'>haystack</tt></i> mehr als einmal gefunden wird, wird der erste passende Schl&amp;uuml;ssel zur&amp;uuml;ckgegeben. Um die Schl&amp;uuml;ssel aller passenden Werte zu erhalten, verwenden Sie stattdessen <a href='http://www.php.net/manual/de/function.array-keys.php' class='function'>array_keys()</a> mit dem optionalen Parameter <i><tt class='parameter'>search_value</tt></i> . </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_search()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_search</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$key&amp;nbsp;=&amp;nbsp;2;<br /></span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_search</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$key&amp;nbsp;=&amp;nbsp;1;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion kann sowohl das boolsche <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckliefern, als auch einen nicht-boolschen Wert, wie zum Beispiel <i>0</i> oder &amp;quot;&amp;quot;, der von einem einfachen if-Statement als <b><tt class='constant'>FALSE</tt></b> ausgewertet wird. Weitere Informationen entnehmen Sie bitte dem Abschnitt &amp;uuml;ber die <a href='http://www.php.net/manual/de/language.types.boolean.php' class='link'> boolschen Typen</a>. Benutzen Sie deshalb <a href='http://www.php.net/manual/de/language.operators.comparison.php' class='link'>den === Operator</a>, um den R&amp;uuml;ckgabewert dieser Funktion zu &amp;uuml;berpr&amp;uuml;fen.</p></div> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-keys.php' class='function'>array_keys()</a>, <a href='http://www.php.net/manual/de/function.array-values.php' class='function'>array_values()</a>, <a href='http://www.php.net/manual/de/function.array-key-exists.php' class='function'>array_key_exists()</a>, und <a href='http://www.php.net/manual/de/function.in-array.php' class='function'>in_array()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_reverse" value="<div id='function.array-reverse' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-reverse.php'>array_reverse</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_reverse</span> &amp;mdash; <span class='dc-title'>Liefert ein Array mit umgekehrter Reihenfolge der Elemente</span></p> </div> <a name='function.array-reverse.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_reverse</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$preserve_keys</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Ausgehend vom Eingabe-Array <i><tt class='parameter'>array</tt></i> wird ein neues Array mit umgekehrter Reihenfolge der Elemente zur&amp;uuml;ckgegeben. </p> </div> <a name='function.array-reverse.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>preserve_keys</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn auf <b><tt class='constant'>TRUE</tt></b> gesetzt, bleiben die Schl&amp;uuml;ssel erhalten. </p> </dd> </dl> <p> </p> </div> <a name='function.array-reverse.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt das &amp;quot;umgekehrte&amp;quot; Array zur&amp;uuml;ck.. </p> </div> <a name='function.array-reverse.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.0.3</td> <td align='left'> Der <i><tt class='parameter'>preserve_keys</tt></i> -Parameter wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.array-reverse.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_reverse()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$input&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'php'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4.0</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_reverse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result_keyed&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_reverse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Jetzt haben <var class='varname'>$result</var> und <var class='varname'>$result_keyed</var> die gleichen Elemente, aber beachten Sie den Unterschied zwischen den Schl&amp;uuml;sseln. Die Ausgabe von <var class='varname'>$result</var> und <var class='varname'>$result_keyed</var> wird wie folgt aussehen: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Array ( [0] =&amp;gt; gr&amp;uuml;n [1] =&amp;gt; rot ) [1] =&amp;gt; 4 [2] =&amp;gt; php ) Array ( [2] =&amp;gt; Array ( [0] =&amp;gt; gr&amp;uuml;n [1] =&amp;gt; rot ) [1] =&amp;gt; 4 [0] =&amp;gt; php ) </pre></div> </div> </div><p> </p> </div> <a name='function.array-reverse.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-flip.php' class='function' rel='rdfs-seeAlso'>array_flip()</a> - Vertauscht Werte und Schl&amp;uuml;ssel in einem Array</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_reduce" value="<div id='function.array-reduce' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-reduce.php'>array_reduce</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>array_reduce</span> &amp;mdash; <span class='dc-title'>Iterative Reduktion eines Arrays zu einem Wert mittels einer Callback Funktion</span></p> </div> <a name='function.array-reduce.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>array_reduce</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$function</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$initial</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_reduce()</b> wendet die Funktion <i><tt class='parameter'>function</tt></i> iterativ bei den Elementen des Arrays <i><tt class='parameter'>input</tt></i> so an, dass das Array auf einen einzigen Wert reduziert wird. Ist der optionale Parameter <i><tt class='parameter'>intial</tt></i> angegeben, wird er am Beginn des Prozesses benutzt oder als Resultat verwendet, sollte das Array leer sein. Falls das Array leer ist und <i><tt class='parameter'>initial</tt></i> nicht angegeben wurde, so wird <b>array_reduce()</b> <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgeben. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_reduce()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>rsum</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$v</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$w</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$v&amp;nbsp;</span><span style='color: #007700'>+=&amp;nbsp;</span><span style='color: #0000BB'>$w</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$v</span><span style='color: #007700'>;<br />}<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>rmul</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$v</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$w</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$v&amp;nbsp;</span><span style='color: #007700'>*=&amp;nbsp;</span><span style='color: #0000BB'>$w</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$v</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array();<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_reduce</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rsum'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_reduce</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rmul'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$d&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_reduce</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rsum'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Hier enth&amp;auml;lt <var class='varname'>$b</var> <i>15</i>, <var class='varname'>$c</var> <i>1200</i> (= 10*1*2*3*4*5), und <var class='varname'>$d</var> enth&amp;auml;lt <i>1</i>. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-filter.php' class='function'>array_filter()</a>, <a href='http://www.php.net/manual/de/function.array-map.php' class='function'>array_map()</a>, <a href='http://www.php.net/manual/de/function.array-unique.php' class='function'>array_unique()</a>, und <a href='http://www.php.net/manual/de/function.array-count-values.php' class='function'>array_count_values()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_rand" value="<div id='function.array-rand' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-rand.php'>array_rand</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_rand</span> &amp;mdash; <span class='dc-title'>Liefert einen oder mehrere zuf&amp;auml;llige Eintr&amp;auml;ge eines Arrays</span></p> </div> <a name='function.array-rand.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>array_rand</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$num_req</tt><span class='initializer'> = 1</span></span> ] )</div> <p class='para rdfs-comment'> <b>array_rand()</b> ist ziemlich n&amp;uuml;tzlich, wenn Sie einen oder mehrere zuf&amp;auml;llige Eintr&amp;auml;ge eines Arrays ausw&amp;auml;hlen m&amp;ouml;chten. </p> </div> <a name='function.array-rand.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>num_req</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Gibt an, wie viele Eintr&amp;auml;ge Sie ausw&amp;auml;hlen m&amp;ouml;chten - wenn nicht angegeben, wird der Standardwert 1 verwendet. </p> </dd> </dl> <p> </p> </div> <a name='function.array-rand.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Wenn Sie nur einen Eintrag ausw&amp;auml;hlen, liefert <b>array_rand()</b> den Schl&amp;uuml;ssel eines zuf&amp;auml;lligen Eintrages. Andernfalls wird ein Array mit den Schl&amp;uuml;sseln der zuf&amp;auml;lligen Eintr&amp;auml;ge zur&amp;uuml;ckgegeben. Dies hat den Zweck, dass Sie zuf&amp;auml;llige Schl&amp;uuml;ssel und auch Werte aus dem Array ausw&amp;auml;hlen k&amp;ouml;nnen. </p> </div> <a name='function.array-rand.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.10</td> <td align='left'> Das Ergebnisarray wird nicht mehr gemischt. </td> </tr> <tr valign='middle'><td align='left'>4.2.0</td><td align='left'>The random number generator is seeded automatically.</td></tr> </tbody> </table> <p> </p> </div> <a name='function.array-rand.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_rand()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Neo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Morpheus'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Trinity'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Cypher'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Tank'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rand_keys&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_rand</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$rand_keys</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$rand_keys</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.array-rand.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.shuffle.php' class='function' rel='rdfs-seeAlso'>shuffle()</a> - Mischt die Elemente eines Arrays</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_push" value="<div id='function.array-push' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-push.php'>array_push</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_push</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;gt ein oder mehr Elemente an das Ende eines Arrays</span></p> </div> <a name='function.array-push.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>array_push</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$var</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_push()</b> behandelt <i><tt class='parameter'>array</tt></i> als Stapel (Stack), und f&amp;uuml;gt die &amp;uuml;bergebenen Variablen an das Ende von <i><tt class='parameter'>array</tt></i> . Die L&amp;auml;nge von <i><tt class='parameter'>array</tt></i> wird dabei um die Anzahl der angef&amp;uuml;gten Variablen erh&amp;ouml;ht. Dies hat den selben Effekt wie: </p><div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$var</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p> f&amp;uuml;r jede Variable <i><tt class='parameter'>var</tt></i> wiederholt. </p> <p class='para'> Liefert die neue Anzahl Elemente des Arrays. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_push()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$stack&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_push</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stack</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Apfel'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Himbeere'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stack</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Danach enth&amp;auml;lt <var class='varname'>$stack</var> die folgenden Elemente: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Orange [1] =&amp;gt; Banane [2] =&amp;gt; Apfel [3] =&amp;gt; Himbeere ) </pre></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Wenn Sie <b>array_push()</b> verwenden, um ein Element an ein Array anzuh&amp;auml;ngen, ist es besser <i>$array[] = </i> zu benutzen, da dies den zus&amp;auml;tzlichen Aufwand vermeidet, eine Funktion aufzurufen </span> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> <b>array_push()</b> gibt eine Warung aus, wenn das erste Argument kein Array ist. Dies unterscheidet sich vom Verhalten von <i>$var[]</i>, welches ein neues Array erzeugt. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-pop.php' class='function'>array_pop()</a>, <a href='http://www.php.net/manual/de/function.array-shift.php' class='function'>array_shift()</a> und <a href='http://www.php.net/manual/de/function.array-unshift.php' class='function'>array_unshift()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_product" value="<div id='function.array-product' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-product.php'>array_product</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>array_product</span> &amp;mdash; <span class='dc-title'>Ermittelt das Produkt von Werten in einem Array</span></p> </div> <a name='function.array-product.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.number' class='type number'>number</a></span> <span class='methodname'><b>array_product</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array</tt></span> )</div> <p class='para rdfs-comment'> <b>array_product()</b> gibt das Produkt von Werten in einem Array. </p> </div> <a name='function.array-product.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Array. </p> </dd> </dl> <p> </p> </div> <a name='function.array-product.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt das Produkt als Integer oder Float zur&amp;uuml;ck. </p> </div> <a name='function.array-product.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_product()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Produkt(a)&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>array_product</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Produkt(a) = 384 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_pop" value="<div id='function.array-pop' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-pop.php'>array_pop</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_pop</span> &amp;mdash; <span class='dc-title'>Liefert das letzte Element eines Arrays</span></p> </div> <a name='function.array-pop.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>array_pop</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> )</div> <p class='para rdfs-comment'> <b>array_pop()</b> liefert den letzten Wert von <i><tt class='parameter'>array</tt></i> , und verk&amp;uuml;rzt <i><tt class='parameter'>array</tt></i> um ein Element. Ist <i><tt class='parameter'>array</tt></i> leer (oder kein Array), wird <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgegeben. In letzterem Fall wird auch eine <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-warning' class='link'>Warnung</a> erzeugt. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion setzt (<a href='http://www.php.net/manual/de/function.reset.php' class='function'>reset()</a>) nach Verwendung den <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>-Zeiger zur&amp;uuml;ck.</span></p></blockquote> </div> <a name='function.array-pop.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Array, aus dem der Wert geholt werden soll. </p> </dd> </dl> <p> </p> </div> <a name='function.array-pop.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den letzten Wert von <i><tt class='parameter'>array</tt></i> zur&amp;uuml;ck. Wenn <i><tt class='parameter'>array</tt></i> leer ist (oder kein Array), wird <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.array-pop.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_pop()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$stack&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Apfel'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Himbeere'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fruit&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_pop</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stack</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stack</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Danach hat <var class='varname'>$stack</var> nur 3 Elemente: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Orange [1] =&amp;gt; Banane [2] =&amp;gt; Apfel ) </pre></div> </div> <div class='example-contents para'><p> und <i>Himbeere</i> wird <var class='varname'>$fruit</var> zugewiesen. </p></div> </div><p> </p> </div> <a name='function.array-pop.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-push.php' class='function' rel='rdfs-seeAlso'>array_push()</a> - F&amp;uuml;gt ein oder mehr Elemente an das Ende eines Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-shift.php' class='function' rel='rdfs-seeAlso'>array_shift()</a> - Liefert ein Element vom Beginn eines Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-unshift.php' class='function' rel='rdfs-seeAlso'>array_unshift()</a> - F&amp;uuml;gt ein oder mehr Elemente am Anfang eines Arrays ein</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_pad" value="<div id='function.array-pad' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-pad.php'>array_pad</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_pad</span> &amp;mdash; <span class='dc-title'>Vergr&amp;ouml;&amp;szlig;ert ein Array auf die spezifizierte L&amp;auml;nge mit einem Wert</span></p> </div> <a name='function.array-pad.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_pad</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$pad_size</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$pad_value</tt></span> )</div> <p class='para rdfs-comment'> <b>array_pad()</b> liefert eine Kopie von <i><tt class='parameter'>input</tt></i> , welche auf die von <i><tt class='parameter'>pad_size</tt></i> spezifizierte Gr&amp;ouml;&amp;szlig;e mit dem Wert <i><tt class='parameter'>pad_value</tt></i> erweitert wurde. Ist der Parameter <i><tt class='parameter'>pad_size</tt></i> positiv, wird das Array rechts erweitert, ist er negativ, dann erfolgt die Erweiterung links. Ist der absolute Wert von <i><tt class='parameter'>pad_size</tt></i> kleiner oder gleich der L&amp;auml;nge von <i><tt class='parameter'>input</tt></i> , erfolgt keine Erweiterung. Es k&amp;ouml;nnen pro Aufruf maximal 1048576 Elemente hinzugef&amp;uuml;gt werden. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_pad()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>12</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>9</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_pad</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Ergebnis&amp;nbsp;ist&amp;nbsp;array(12,&amp;nbsp;10,&amp;nbsp;9,&amp;nbsp;0,&amp;nbsp;0)<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_pad</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>7</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Ergebnis&amp;nbsp;ist&amp;nbsp;array(-1,&amp;nbsp;-1,&amp;nbsp;-1,&amp;nbsp;-1,&amp;nbsp;12,&amp;nbsp;10,&amp;nbsp;9)<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_pad</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'noop'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;nicht&amp;nbsp;erweitert<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-fill.php' class='function'>array_fill()</a> und <a href='http://www.php.net/manual/de/function.range.php' class='function'>range()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_multisort" value="<div id='function.array-multisort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-multisort.php'>array_multisort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_multisort</span> &amp;mdash; <span class='dc-title'>Sortiert mehrere oder multidimensionale Arrays</span></p> </div> <a name='function.array-multisort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>array_multisort</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$arr</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$arg</tt><span class='initializer'> = SORT_ASC</span></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$arg</tt><span class='initializer'> = SORT_REGULAR</span></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]]] )</div> <p class='para rdfs-comment'> <b>array_multisort()</b> wird zum Sortieren von entweder mehreren Arrays auf einmal, oder eines multidimensionalen Arrays nach einer oder mehreren Dimensionen benutzt. </p> <p class='para'> Assoziative (<a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>) Schl&amp;uuml;ssel werden beibehalten, w&amp;auml;hrend numerische Schl&amp;uuml;ssel neu indexiert werden. </p> </div> <a name='function.array-multisort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein zu sortierendes <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Optional ein weiteres <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, oder Sortieroptionen f&amp;uuml;r das vorherige <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>-Argument: <b><tt class='constant'>SORT_ASC</tt></b>, <b><tt class='constant'>SORT_DESC</tt></b>, <b><tt class='constant'>SORT_REGULAR</tt></b>, <b><tt class='constant'>SORT_NUMERIC</tt></b>, <b><tt class='constant'>SORT_STRING</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>...</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Weitere Parameter (<i><tt class='parameter'>arg</tt></i> ). </p> </dd> </dl> <p> </p> </div> <a name='function.array-multisort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.array-multisort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Sortieren mehrerer Arrays</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$ar1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$ar2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>array_multisort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ar1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ar2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ar1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ar2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> In diesem Beispiel enth&amp;auml;lt das erste Array nach dem Sortieren 0, 10, 100, 100. Das zweite Array wird 4, 1, 2, 3 enthalten. Die Eintr&amp;auml;ge des zweiten Arrays, welche den identischen Eintr&amp;auml;gen des ersten Arrays entsprechen (100 und 100), wurden ebenfalls sortiert. </p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(4) { [0]=&amp;gt; int(0) [1]=&amp;gt; int(10) [2]=&amp;gt; int(100) [3]=&amp;gt; int(100) } array(4) { [0]=&amp;gt; int(4) [1]=&amp;gt; int(1) [2]=&amp;gt; int(2) [3]=&amp;gt; int(3) } </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Sortieren eines mehrdimensionalen Arrays</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$ar&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #DD0000'>'10'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>11</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);<br /></span><span style='color: #0000BB'>array_multisort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ar</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>SORT_ASC</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SORT_STRING</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ar</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>SORT_NUMERIC</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SORT_DESC</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ar</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> In diesem Beispiel wird sich das erste Array nach der Sortierung in &amp;quot;10&amp;quot;, 100, 100, 11, &amp;quot;a&amp;quot; &amp;auml;ndern (es wurde als Strings in aufsteigender Reihenfolge sortiert). Das zweite wird 1, 3, &amp;quot;2&amp;quot;, 2, 1 enthalten (sortiert als Zahlen in absteigender Reihe). </p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(2) { [0]=&amp;gt; array(5) { [0]=&amp;gt; string(2) &amp;quot;10&amp;quot; [1]=&amp;gt; int(100) [2]=&amp;gt; int(100) [3]=&amp;gt; int(11) [4]=&amp;gt; string(1) &amp;quot;a&amp;quot; } [1]=&amp;gt; array(5) { [0]=&amp;gt; int(1) [1]=&amp;gt; int(3) [2]=&amp;gt; string(1) &amp;quot;2&amp;quot; [3]=&amp;gt; int(2) [4]=&amp;gt; int(1) } } </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #3 Datenbankdaten sortieren</b></p> <div class='example-contents para'><p> In diesem Beispiel repr&amp;auml;sentiert jedes Element des Arrays <var class='varname'>data</var> eine Zeile einer Tabelle. Dieser Typ von Datens&amp;auml;tzen ist typisch f&amp;uuml;r Datenbankinhalte. </p></div> <div class='example-contents para'><p> Beispieldaten: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Band | Auflage -------+-------- 67 | 2 86 | 1 85 | 6 98 | 2 86 | 6 67 | 7 </pre></div> </div> <div class='example-contents para'><p> Die Daten als <var class='varname'>data</var> genanntes Array. Dieses w&amp;uuml;rde man &amp;uuml;blicherweise erhalten, indem man zum Beispiel mit <a href='http://www.php.net/manual/de/function.mysql-fetch-assoc.php' class='function'>mysql_fetch_assoc()</a> eine Schleife baut. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$data</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;array(</span><span style='color: #DD0000'>'Band'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>67</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Auflage'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$data</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;array(</span><span style='color: #DD0000'>'Band'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>86</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Auflage'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$data</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;array(</span><span style='color: #DD0000'>'Band'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>85</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Auflage'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$data</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;array(</span><span style='color: #DD0000'>'Band'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>98</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Auflage'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$data</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;array(</span><span style='color: #DD0000'>'Band'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>86</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Auflage'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$data</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;array(</span><span style='color: #DD0000'>'Band'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>67</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Auflage'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> In diesem Beispiel werden wir nach <var class='varname'>Band</var> absteigend sortieren und nach <var class='varname'>Auflage</var> aufsteigend. </p></div> <div class='example-contents para'><p> Wir haben ein Array von Zeilen, aber <b>array_multisort()</b> ben&amp;ouml;tigt ein Array von Spalten, daher benutzen wir den Code unten, um die Spalten zu bekommen und dann die Sortierung durchzuf&amp;uuml;hren. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Hole&amp;nbsp;eine&amp;nbsp;Liste&amp;nbsp;von&amp;nbsp;Spalten<br /></span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$band</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Band'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$auflage</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Auflage'</span><span style='color: #007700'>];<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;Daten&amp;nbsp;mit&amp;nbsp;'Band'&amp;nbsp;absteigend,&amp;nbsp;die&amp;nbsp;mit&amp;nbsp;'Auflage'&amp;nbsp;aufsteigend&amp;nbsp;sortieren.<br />//&amp;nbsp;Geben&amp;nbsp;Sie&amp;nbsp;$data&amp;nbsp;als&amp;nbsp;letzten&amp;nbsp;Parameter&amp;nbsp;an,&amp;nbsp;um&amp;nbsp;nach&amp;nbsp;dem&amp;nbsp;gemeinsamen<br />//&amp;nbsp;Schl&amp;uuml;ssel&amp;nbsp;zu&amp;nbsp;sortieren.<br /></span><span style='color: #0000BB'>array_multisort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$band</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SORT_DESC</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$auflage</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SORT_ASC</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Der Datensatz ist jetzt sortiert und wird wie folgt aussehen: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Band | Auflage -----+-------- 98 | 2 86 | 1 86 | 6 85 | 6 67 | 2 67 | 7 </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #4 Gro&amp;szlig;-/Kleinschreibung nicht-beachtende Sortierung</b></p> <div class='example-contents para'><p> Sowohl <b><tt class='constant'>SORT_STRING</tt></b> als auch <b><tt class='constant'>SORT_REGULAR</tt></b> beachten die Gro&amp;szlig;-/Kleinschreibung, weshalb Strings, welche mit gro&amp;szlig;em Buchstaben beginnen, vor Strings einsortiert werden, die mit kleinem Buchstaben anfangen. </p></div> <div class='example-contents para'><p> Um eine Suche durchzuf&amp;uuml;hren, die die Gro&amp;szlig;-/Kleinschreibung nicht beachtet, muss man erzwingen, dass die Sortierreihenfolge von einer Kopie des Originalarrays in Kleinschreibung festgelegt wird. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Alpha'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'atomar'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Beta'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bank'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array_lowercase&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_map</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'strtolower'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>array_multisort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array_lowercase</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SORT_ASC</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SORT_STRING</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Alpha [1] =&amp;gt; atomar [2] =&amp;gt; bank [3] =&amp;gt; Beta ) </pre></div> </div> </div><p> </p> </div> <a name='function.array-multisort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.usort.php' class='function' rel='rdfs-seeAlso'>usort()</a> - Sortiert ein Array nach Werten mittels einer benutzerdefinierten Vergleichsfunktion</li> <li class='member'>Den <a href='http://www.php.net/manual/de/array.sorting.php' class='link'>Vergleich von Arraysortierungsfunktionen</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_merge_recursive" value="<div id='function.array-merge-recursive' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-merge-recursive.php'>array_merge_recursive</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>array_merge_recursive</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;hrt ein oder mehrere Arrays rekursiv zusammen</span></p> </div> <a name='function.array-merge-recursive.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_merge_recursive</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$...</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_merge_recursive()</b> f&amp;uuml;gt die Elemente von einem oder mehreren Arrays zusammen, so dass die Werte eines Arrays an die des voherigen angeh&amp;auml;ngt werden. Das daraus resultierende Array wird zur&amp;uuml;ckgegeben. </p> <p class='para'> Falls die angegebenen Arrays die selben String-Schl&amp;uuml;ssel haben, so werden die Werte dieser Schl&amp;uuml;ssel in einem Array zusammengef&amp;uuml;hrt. Dies geschieht rekursiv, so dass, falls einer der Werte selbst ein Array ist, auch dieser Wert mit dem entsprechenden Eintrag eines anderen Arrays zusammengef&amp;uuml;hrt wird. Falls jedoch die Arrays den gleichen numerischen Schl&amp;uuml;ssel haben, so wird der sp&amp;auml;tere Wert nicht den urspr&amp;uuml;nglichen Wert &amp;uuml;berschreiben, sondern er wird angeh&amp;auml;ngt. </p> </div> <a name='function.array-merge-recursive.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Startarray f&amp;uuml;r das Zusammenf&amp;uuml;hren. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Variable Liste der Arrays, die rekursiv zusammengef&amp;uuml;hrt werden sollen. </p> </dd> </dl> <p> </p> </div> <a name='function.array-merge-recursive.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein Array mit Werten, die aus dem Zusammenf&amp;uuml;hren der Argumente resultieren. </p> </div> <a name='function.array-merge-recursive.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_merge_recursive()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$ar1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'farbe'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'favorit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$ar2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'farbe'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'favorit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_merge_recursive&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ar1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ar2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [farbe] =&amp;gt; Array ( [favorit] =&amp;gt; Array ( [0] =&amp;gt; rot [1] =&amp;gt; gr&amp;uuml;n ) [0] =&amp;gt; blau ) [0] =&amp;gt; 5 [1] =&amp;gt; 10 ) </pre></div> </div> </div><p> </p> </div> <a name='function.array-merge-recursive.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-merge.php' class='function' rel='rdfs-seeAlso'>array_merge()</a> - F&amp;uuml;hrt ein oder mehrere Arrays zusammen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_merge" value="<div id='function.array-merge' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-merge.php'>array_merge</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_merge</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;hrt ein oder mehrere Arrays zusammen</span></p> </div> <a name='function.array-merge.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_merge</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>array_merge()</b> f&amp;uuml;gt die Elemente von einem oder mehreren Arrays zusammen, indem die Werte des einen an das Ende des anderen angeh&amp;auml;ngt werden. Das daraus resultierende Array wird zur&amp;uuml;ckgegeben. </p> <p class='para'> Haben die angegebenen Arrays die selben String-Schl&amp;uuml;ssel, dann wird der hintere Wert dieses Schl&amp;uuml;ssels den vorhergehenden &amp;uuml;berschreiben. Haben die Arrays den gleichen numerischen Schl&amp;uuml;ssel, dann wird der hintere Wert den vorhergehenden <em class='emphasis'>nicht</em> &amp;uuml;berschreiben, sondern angeh&amp;auml;ngt. </p> <p class='para'> Falls nur ein Array angegeben und dieses numerisch indiziert ist, wird das Array fortlaufend neu nummeriert. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_merge()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'farbe'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'farbe'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'form'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'trapezoid'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_merge</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Nun ist <i>$result</i>: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [farbe] =&amp;gt; gr&amp;uuml;n [0] =&amp;gt; 2 [1] =&amp;gt; 4 [2] =&amp;gt; a [3] =&amp;gt; b [form] =&amp;gt; trapezoid [4] =&amp;gt; 4 ) </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Einfaches <b>array_merge()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array();<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'data'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_merge</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Vergessen Sie nicht, dass numerische Schl&amp;uuml;ssel neu numeriert werden! </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; data ) </pre></div> </div> <div class='example-contents para'><p> Wenn Sie die Arrays komplett erhalten und nur eines an das andere anh&amp;auml;ngen wollen, verwenden Sie den Operator <i>+</i>: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array();<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'data'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$array1&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Der numerische Schl&amp;uuml;ssel sowie die Assoziation bleiben erhalten. </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [1] =&amp;gt; data ) </pre></div> </div> </div><p> </p> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Das Verhalten von <b>array_merge()</b> wurde in PHP 5 ge&amp;auml;ndert. Anders als in PHP 4 akzeptiert <b>array_merge()</b> jetzt nur noch Parameter vom Typ <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>. Man kann jedoch Typumwandlung verwenden, um andere Typen zusammenzuf&amp;uuml;hren. Schauen Sie f&amp;uuml;r Details in das Beispiel unten. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #3 <b>array_merge()</b> PHP 5 Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$beginning&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$end&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_merge</span><span style='color: #007700'>((array)</span><span style='color: #0000BB'>$beginning</span><span style='color: #007700'>,&amp;nbsp;(array)</span><span style='color: #0000BB'>$end</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; foo [1] =&amp;gt; bar ) </pre></div> </div> </div><p> </p> </div> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-merge-recursive.php' class='function'>array_merge_recursive()</a>, <a href='http://www.php.net/manual/de/function.array-combine.php' class='function'>array_combine()</a> und <a href='http://www.php.net/manual/de/language.operators.array.php' class='link'>array operators</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_map" value="<div id='function.array-map' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-map.php'>array_map</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>array_map</span> &amp;mdash; <span class='dc-title'>Wendet eine Callback-Funktion auf die Elemente von Arrays an</span></p> </div> <a name='function.array-map.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_map</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$callback</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$arr1</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$...</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_map()</b> gibt ein Array mit allen Elementen von <i><tt class='parameter'>arr1</tt></i> zur&amp;uuml;ck, nachdem die Callback-Funktion <i><tt class='parameter'>callback</tt></i> auf jedes einzelne Element angewandt wurde. Die Anzahl Parameter, welche die Callback-Funktion <i><tt class='parameter'>callback</tt></i> akzeptiert, sollte der Anzahl der an <b>array_map()</b> &amp;uuml;bergebenen Arrays entsprechen. </p> </div> <a name='function.array-map.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>callback</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Callback-Funktion, die f&amp;uuml;r jedes Element in jedem Array aufgerufen werden soll. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arr1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Array, auf das die <i><tt class='parameter'>callback</tt></i> -Funktion angewendet werden soll. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Variable Liste von Array-Argumenten, auf die die <i><tt class='parameter'>callback</tt></i> -Funktion angewendet werden soll. </p> </dd> </dl> <p> </p> </div> <a name='function.array-map.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array zur&amp;uuml;ck, dass alle Elemente von <i><tt class='parameter'>arr1</tt></i> enth&amp;auml;lt, nachdem die <i><tt class='parameter'>callback</tt></i> -Funktion auf jedes Element angewendet wurde. </p> </div> <a name='function.array-map.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Es ist nun m&amp;ouml;glich, eine Lambda-Funktion als <i><tt class='parameter'>callback</tt></i> zu verwenden. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.array-map.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_map()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>cube</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$n</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(</span><span style='color: #0000BB'>$n&amp;nbsp;</span><span style='color: #007700'>*&amp;nbsp;</span><span style='color: #0000BB'>$n&amp;nbsp;</span><span style='color: #007700'>*&amp;nbsp;</span><span style='color: #0000BB'>$n</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_map</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'cube'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Dies speichert in <var class='varname'>$b</var>: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; 1 [1] =&amp;gt; 8 [2] =&amp;gt; 27 [3] =&amp;gt; 64 [4] =&amp;gt; 125 ) </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 <b>array_map()</b> mit einer Lambda-Funktion (seit PHP 5.3.0)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Seit&amp;nbsp;PHP&amp;nbsp;5.3.0&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>$func&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;function(</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>)&amp;nbsp;{&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$value&amp;nbsp;</span><span style='color: #007700'>*&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>;&amp;nbsp;};<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_map</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$func</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>range</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>)));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; 2 [1] =&amp;gt; 4 [2] =&amp;gt; 6 [3] =&amp;gt; 8 [4] =&amp;gt; 10 ) </pre></div> </div> </div><p> </p> </div> <a name='function.array-map.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #3 <b>array_map()</b> - Verwendung mehrerer Arrays </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>show_Spanish</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$n</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$m</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(</span><span style='color: #DD0000'>'Die&amp;nbsp;Zahl&amp;nbsp;</span><span style='color: #0000BB'>$n</span><span style='color: #DD0000'>&amp;nbsp;hei&amp;szlig;t&amp;nbsp;auf&amp;nbsp;Spanisch&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$m</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);<br />}<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>map_Spanish</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$n</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$m</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(array(</span><span style='color: #0000BB'>$n&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$m</span><span style='color: #007700'>));<br />}<br /><br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'uno'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'dos'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'tres'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cuatro'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cinco'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_map</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'show_Spanish'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$d&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_map</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'map_Spanish'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$d</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> // Ausgabe von $c Array ( [0] =&amp;gt; Die Zahl 1 hei&amp;szlig;t auf Spanisch uno [1] =&amp;gt; Die Zahl 2 hei&amp;szlig;t auf Spanisch dos [2] =&amp;gt; Die Zahl 3 hei&amp;szlig;t auf Spanisch tres [3] =&amp;gt; Die Zahl 4 hei&amp;szlig;t auf Spanisch cuatro [4] =&amp;gt; Die Zahl 5 hei&amp;szlig;t auf Spanisch cinco ) // Ausgabe von $d Array ( [0] =&amp;gt; Array ( [1] =&amp;gt; uno ) [1] =&amp;gt; Array ( [2] =&amp;gt; dos ) [2] =&amp;gt; Array ( [3] =&amp;gt; tres ) [3] =&amp;gt; Array ( [4] =&amp;gt; cuatro ) [4] =&amp;gt; Array ( [5] =&amp;gt; cinco ) ) </pre></div> </div> </div><p> </p> <p class='para'> Bei Verwendung von zwei oder mehr Arrays sollten diese gew&amp;ouml;hnlich die gleiche L&amp;auml;nge besitzen, da die Callback-Funktion parallel auf die entsprechenden Elemente angewandt wird. Haben die Arrays unterschiedliche L&amp;auml;ngen, wird das k&amp;uuml;rzeste um leere Elemente erweitert. </p> <p class='para'> Eine interessante Anwendung dieser Funktion ist die Konstruktion eines Arrays bestehend aus Arrays, was mit <b><tt class='constant'>NULL</tt></b> als Name der Callback-Funktion leicht realisiert werden kann. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #4 Erstellen eines Arrays mit Arrays</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'eins'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'zwei'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'drei'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'vier'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'f&amp;uuml;nf'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'uno'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'dos'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'tres'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cuatro'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cinco'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$d&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_map</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$d</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Array ( [0] =&amp;gt; 1 [1] =&amp;gt; eins [2] =&amp;gt; uno ) [1] =&amp;gt; Array ( [0] =&amp;gt; 2 [1] =&amp;gt; zwei [2] =&amp;gt; dos ) [2] =&amp;gt; Array ( [0] =&amp;gt; 3 [1] =&amp;gt; drei [2] =&amp;gt; tres ) [3] =&amp;gt; Array ( [0] =&amp;gt; 4 [1] =&amp;gt; vier [2] =&amp;gt; cuatro ) [4] =&amp;gt; Array ( [0] =&amp;gt; 5 [1] =&amp;gt; f&amp;uuml;nf [2] =&amp;gt; cinco ) ) </pre></div> </div> </div><p> </p> <p class='para'> Wenn das Array-Argument String-Schl&amp;uuml;ssel enth&amp;auml;lt, wird das zur&amp;uuml;ckgegebene Array String-Schl&amp;uuml;ssel enthalten sofern genau ein Array &amp;uuml;bergeben wurde. Sollten mehrere Arrays &amp;uuml;bergeben werden, so hat das zur&amp;uuml;ckgegebene Array immer Integer-Schl&amp;uuml;ssel. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #5 <b>array_map()</b> - mit String-Schl&amp;uuml;sseln</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'stringkey'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'value'</span><span style='color: #007700'>);<br />function&amp;nbsp;</span><span style='color: #0000BB'>cb1</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;array&amp;nbsp;(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>);<br />}<br />function&amp;nbsp;</span><span style='color: #0000BB'>cb2</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;array&amp;nbsp;(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_map</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'cb1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_map</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'cb2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_map</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_map</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(1) { [&amp;quot;stringkey&amp;quot;]=&amp;gt; array(1) { [0]=&amp;gt; string(5) &amp;quot;value&amp;quot; } } array(1) { [0]=&amp;gt; array(2) { [0]=&amp;gt; string(5) &amp;quot;value&amp;quot; [1]=&amp;gt; string(5) &amp;quot;value&amp;quot; } } array(1) { [&amp;quot;stringkey&amp;quot;]=&amp;gt; string(5) &amp;quot;value&amp;quot; } array(1) { [0]=&amp;gt; array(2) { [0]=&amp;gt; string(5) &amp;quot;value&amp;quot; [1]=&amp;gt; string(5) &amp;quot;value&amp;quot; } } </pre></div> </div> </div><p> </p> </div> <a name='function.array-map.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-filter.php' class='function' rel='rdfs-seeAlso'>array_filter()</a> - Filtert Elemente eines Arrays mittels einer Callback-Funktion</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-reduce.php' class='function' rel='rdfs-seeAlso'>array_reduce()</a> - Iterative Reduktion eines Arrays zu einem Wert mittels einer Callback Funktion</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-walk.php' class='function' rel='rdfs-seeAlso'>array_walk()</a> - Wendet eine Benutzerfunktion auf jedem Element eines Arrays an</li> <li class='member'><a href='http://www.php.net/manual/de/function.create-function.php' class='function' rel='rdfs-seeAlso'>create_function()</a> - Erzeugen einer anonymen / tempor&amp;auml;ren (Lambda-Stil) Funktion</li> </ul><p> Informationen &amp;uuml;ber den <a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='link'>Callback</a>-Typ </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_key_exists" value="<div id='function.array-key-exists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-key-exists.php'>array_key_exists</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>array_key_exists</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft, ob ein Schl&amp;uuml;ssel in einem Array existiert</span></p> </div> <a name='function.array-key-exists.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>array_key_exists</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$key</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$search</tt></span> )</div> <p class='para rdfs-comment'> <b>array_key_exists()</b> gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, wenn <i><tt class='parameter'>key</tt></i> in dem Array vorhanden ist. <i><tt class='parameter'>key</tt></i> kann jeder f&amp;uuml;r einen Array-Index m&amp;ouml;gliche Wert sein. </p> </div> <a name='function.array-key-exists.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>key</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu pr&amp;uuml;fende Wert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>search</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Array mit den zu pr&amp;uuml;fenden Schl&amp;uuml;sseln. </p> </dd> </dl> <p> </p> </div> <a name='function.array-key-exists.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.array-key-exists.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Diese Funktion arbeitet nicht mehr mit Objekten. <a href='http://www.php.net/manual/de/function.property-exists.php' class='function'>property_exists()</a> sollte in diesem Fall genutzt werden. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.array-key-exists.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_key_exists()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$search_array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'erstes'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'zweites'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>array_key_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'erstes'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$search_array</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Das&amp;nbsp;Element&amp;nbsp;'erstes'&amp;nbsp;ist&amp;nbsp;in&amp;nbsp;dem&amp;nbsp;Array&amp;nbsp;vorhanden'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Der Name dieser Funktion ist in PHP 4.0.6 <b>key_exists()</b>. </span> </p></blockquote> <div class='example'> <p><b>Beispiel #2 <b>array_key_exists()</b> vs. <a href='http://www.php.net/manual/de/function.isset.php' class='function'>isset()</a></b></p> <div class='example-contents para'><p> <a href='http://www.php.net/manual/de/function.isset.php' class='function'>isset()</a> gibt nicht <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck f&amp;uuml;r Schl&amp;uuml;ssel eines Arrays, die zu einem <b><tt class='constant'>NULL</tt></b>-Wert geh&amp;ouml;ren, <b>array_key_exists()</b> tut dies hingegen. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$search_array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'erstes'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'zweites'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Gibt&amp;nbsp;false&amp;nbsp;zur&amp;uuml;ck<br /></span><span style='color: #007700'>isset(</span><span style='color: #0000BB'>$search_array</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'erstes'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Gibt&amp;nbsp;true&amp;nbsp;zur&amp;uuml;ck<br /></span><span style='color: #0000BB'>array_key_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'erstes'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$search_array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.array-key-exists.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.isset.php' class='function' rel='rdfs-seeAlso'>isset()</a> - Pr&amp;uuml;ft, ob eine Variable existiert und ob sie nicht NULL ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-keys.php' class='function' rel='rdfs-seeAlso'>array_keys()</a> - Liefert alle Schl&amp;uuml;ssel eines Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.in-array.php' class='function' rel='rdfs-seeAlso'>in_array()</a> - Pr&amp;uuml;ft, ob ein Wert in einem Array existiert</li> <li class='member'><a href='http://www.php.net/manual/de/function.property-exists.php' class='function' rel='rdfs-seeAlso'>property_exists()</a> - Checks if the object or class has a property</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_keys" value="<div id='function.array-keys' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-keys.php'>array_keys</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_keys</span> &amp;mdash; <span class='dc-title'>Liefert alle Schl&amp;uuml;ssel eines Arrays</span></p> </div> <a name='function.array-keys.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_keys</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$search_value</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$strict</tt><span class='initializer'> = false</span></span> ]] )</div> <p class='para rdfs-comment'> <b>array_keys()</b> gibt die Schl&amp;uuml;ssel (numerisch und als String) des Arrays <i><tt class='parameter'>input</tt></i> zur&amp;uuml;ck. </p> <p class='para'> Ist der optionale Parameter <i><tt class='parameter'>search_value</tt></i> angegeben, werden nur die Schl&amp;uuml;ssel f&amp;uuml;r diesen Wert zur&amp;uuml;ckgegeben. Andernfalls werden alle Schl&amp;uuml;ssel von <i><tt class='parameter'>input</tt></i> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.array-keys.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Array mit den zur&amp;uuml;ckzugebenden Schl&amp;uuml;sseln. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>search_value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn angegeben, werden nur Schl&amp;uuml;ssel mit diesen Werten zur&amp;uuml;ckgegeben. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>strict</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Bestimmt, ob ein strikter Vergleich (===) w&amp;auml;hrend der Suche verwendet werden soll. </p> </dd> </dl> <p> </p> </div> <a name='function.array-keys.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array mit allen Schl&amp;uuml;ssen des Arrays <i><tt class='parameter'>input</tt></i> zur&amp;uuml;ck. </p> </div> <a name='function.array-keys.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Der <i><tt class='parameter'>strict</tt></i> -Parameter wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.array-keys.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_keys()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Farbe'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_keys</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_keys</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Farbe'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Gr&amp;ouml;&amp;szlig;e'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'klein'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mittel'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gro&amp;szlig;'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_keys</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; 0 [1] =&amp;gt; Farbe ) Array ( [0] =&amp;gt; 0 [1] =&amp;gt; 3 [2] =&amp;gt; 4 ) Array ( [0] =&amp;gt; Farbe [1] =&amp;gt; Gr&amp;ouml;&amp;szlig;e ) </pre></div> </div> </div><p> </p> </div> <a name='function.array-keys.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-values.php' class='function' rel='rdfs-seeAlso'>array_values()</a> - Liefert alle Werte eines Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-key-exists.php' class='function' rel='rdfs-seeAlso'>array_key_exists()</a> - Pr&amp;uuml;ft, ob ein Schl&amp;uuml;ssel in einem Array existiert</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_intersect_ukey" value="<div id='function.array-intersect-ukey' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-intersect-ukey.php'>array_intersect_ukey</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>array_intersect_ukey</span> &amp;mdash; <span class='dc-title'>Ermittelt die Schnittmenge zweier Arrays mittels eines durch eine Callbackfunktion durchgef&amp;uuml;hrten Schl&amp;uuml;sselvergleiches</span></p> </div> <a name='function.array-intersect-ukey.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_intersect_ukey</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$...</tt></span> ], <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$key_compare_func</tt></span> )</div> <p class='para rdfs-comment'> <b>array_intersect_ukey()</b> gibt ein Array zur&amp;uuml;ck, welches alle Werte von <i><tt class='parameter'>array1</tt></i> enth&amp;auml;lt, die Schl&amp;uuml;ssel besitzen, die in allen anderen Argumenten enthalten sind. </p> <p class='para'> Dieser Vergleich wird von einer benutzerdefinierten Callbackfunktion durchgef&amp;uuml;hrt. Diese muss einen Integer kleiner als, genau gleich oder gr&amp;ouml;&amp;szlig;er als Null zur&amp;uuml;ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr&amp;ouml;&amp;szlig;er als das Zweite betrachtet wird. </p> </div> <a name='function.array-intersect-ukey.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Eingabe-Array f&amp;uuml;r den Vergleich der Arrays. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Erstes Array gegen das die Schl&amp;uuml;ssel verglichen werden sollen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Variable Liste von Array-Argumenten, gegen die die Schl&amp;uuml;ssel verglichen werden sollen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>key_compare_func</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Benutzerdefinierte Callbackfunktion f&amp;uuml;r den Vergleich. </p> </dd> </dl> <p> </p> </div> <a name='function.array-intersect-ukey.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt alle Werte von <i><tt class='parameter'>array1</tt></i> zur&amp;uuml;ck, deren Schl&amp;uuml;ssel in allen Argumenten existieren. </p> </div> <a name='function.array-intersect-ukey.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_intersect_ukey()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>key_compare_func</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$key1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$key2</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$key1&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>$key2</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$key1&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$key2</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'blau'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'violett'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'gr&amp;uuml;n'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'t&amp;uuml;rkis'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_intersect_ukey</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'key_compare_func'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(2) { [&amp;quot;blau&amp;quot;]=&amp;gt; int(1) [&amp;quot;gr&amp;uuml;n&amp;quot;]=&amp;gt; int(3) }) </pre></div> </div> </div><p> </p> <p class='para'> In unserem Beispiel sehen Sie, dass nur die Schl&amp;uuml;ssel <i>&amp;#039;blau&amp;#039;</i> und <i>&amp;#039;gr&amp;uuml;n&amp;#039;</i> in beiden Arrays vorhanden sind und daher zur&amp;uuml;ckgegeben werden. Beachten Sie auch, dass die Werte zu den Schl&amp;uuml;sseln <i>&amp;#039;blau&amp;#039;</i> und <i>&amp;#039;gr&amp;uuml;n&amp;#039;</i> sich in beiden Arrays voneinander unterscheiden. Eine &amp;Uuml;bereinstimmung wird dennoch festgestellt, da nur die Schl&amp;uuml;ssel &amp;uuml;berpr&amp;uuml;ft werden. Die zur&amp;uuml;ckgegebenen Werte sind diejenigen aus <i><tt class='parameter'>array1</tt></i> . </p> </div> <a name='function.array-intersect-ukey.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-diff.php' class='function' rel='rdfs-seeAlso'>array_diff()</a> - Ermittelt die Unterschiede von Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-udiff.php' class='function' rel='rdfs-seeAlso'>array_udiff()</a> - Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion f&amp;uuml;r den Datenvergleich</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function' rel='rdfs-seeAlso'>array_diff_assoc()</a> - Berechnet den Unterschied zwischen Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-diff-uassoc.php' class='function' rel='rdfs-seeAlso'>array_diff_uassoc()</a> - Berechnet den Unterschied von Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung, welche durch eine benutzerdefinierte Funktion vorgenommen wird</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-udiff-assoc.php' class='function' rel='rdfs-seeAlso'>array_udiff_assoc()</a> - Ermittelt den Unterschied zwischen Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung, vergleicht mittels einer Callbackfunktion</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-udiff-uassoc.php' class='function' rel='rdfs-seeAlso'>array_udiff_uassoc()</a> - Ermittelt den Unterschied zwischen Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung, vergleicht Daten und Indizes mittels einer Callbackfunktion</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-diff-key.php' class='function' rel='rdfs-seeAlso'>array_diff_key()</a> - Berechnet den Unterschied zwischen Arrays indem es die Schl&amp;uuml;ssel vergleicht</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-diff-ukey.php' class='function' rel='rdfs-seeAlso'>array_diff_ukey()</a> - Berechnet den Unterschied von Arrays mittels einer Callbackfunktion f&amp;uuml;r den Vergleich der Schl&amp;uuml;ssel</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-intersect.php' class='function' rel='rdfs-seeAlso'>array_intersect()</a> - Ermittelt die Schnittmenge von Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function' rel='rdfs-seeAlso'>array_intersect_assoc()</a> - Ermittelt die Schnittmenge von Arrays mit Indexpr&amp;uuml;fung</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-intersect-uassoc.php' class='function' rel='rdfs-seeAlso'>array_intersect_uassoc()</a> - Ermittelt die Schnittmenge von Arrays mit Indexpr&amp;uuml;fung; vergleicht Indizes mit einer Callbackfunktion</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-intersect-key.php' class='function' rel='rdfs-seeAlso'>array_intersect_key()</a> - Ermittelt die Schnittmenge von Arrays, indem es die Schl&amp;uuml;ssel vergleicht</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_intersect_uassoc" value="<div id='function.array-intersect-uassoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-intersect-uassoc.php'>array_intersect_uassoc</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>array_intersect_uassoc</span> &amp;mdash; <span class='dc-title'>Ermittelt die Schnittmenge von Arrays mit Indexpr&amp;uuml;fung; vergleicht Indizes mit einer Callbackfunktion</span></p> </div> <a name='function.array-intersect-uassoc.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_intersect_uassoc</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ], <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$key_compare_func</tt></span> )</div> <p class='para rdfs-comment'> <b>array_intersect_uassoc()</b> gibt ein Array mit allen Werten von <i><tt class='parameter'>array1</tt></i> , die auch in allen anderen Argumenten enthalten sind, zur&amp;uuml;ck. Beachten Sie, dass anders als von <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a> die Schl&amp;uuml;ssel zum Vergleich herangezogen werden. </p> <p class='para'> Der Indexvergleich wird von einer benutzerdefinierten Callbackfunktion durchgef&amp;uuml;hrt. Diese muss einen Integer kleiner als, genau gleich oder gr&amp;ouml;&amp;szlig;er als Null zur&amp;uuml;ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr&amp;ouml;&amp;szlig;er als das Zweite betrachtet wird. </p> </div> <a name='function.array-intersect-uassoc.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Eingabe-Array f&amp;uuml;r den Vergleich der Arrays. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Erstes Array gegen das die Schl&amp;uuml;ssel verglichen werden sollen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Variable Liste von Array-Argumenten, gegen die die Werte verglichen werden sollen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>key_compare_func</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Benutzerdefinierte Callbackfunktion f&amp;uuml;r den Vergleich. </p> </dd> </dl> <p> </p> </div> <a name='function.array-intersect-uassoc.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt alle Werte von <i><tt class='parameter'>array1</tt></i> zur&amp;uuml;ck, deren Werte in allen Argumenten existieren. </p> </div> <a name='function.array-intersect-uassoc.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_intersect_uassoc()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'GR&amp;Uuml;N'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'B'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_intersect_uassoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'strcasecmp'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [b] =&amp;gt; braun ) </pre></div> </div> </div><p> </p> </div> <a name='function.array-intersect-uassoc.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-intersect.php' class='function' rel='rdfs-seeAlso'>array_intersect()</a> - Ermittelt die Schnittmenge von Arrays</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function' rel='rdfs-seeAlso'>array_intersect_assoc()</a> - Ermittelt die Schnittmenge von Arrays mit Indexpr&amp;uuml;fung</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-uintersect-assoc.php' class='function' rel='rdfs-seeAlso'>array_uintersect_assoc()</a> - Ermittelt die Schnittmenge von Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung, vergleicht Daten mittels einer Callbackfunktion</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-uintersect-uassoc.php' class='function' rel='rdfs-seeAlso'>array_uintersect_uassoc()</a> - Ermittelt die Schnittmenge von Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung, vergleicht Daten und Schl&amp;uuml;ssel mittels einer Callbackfunktion</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-intersect-key.php' class='function' rel='rdfs-seeAlso'>array_intersect_key()</a> - Ermittelt die Schnittmenge von Arrays, indem es die Schl&amp;uuml;ssel vergleicht</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-intersect-ukey.php' class='function' rel='rdfs-seeAlso'>array_intersect_ukey()</a> - Ermittelt die Schnittmenge zweier Arrays mittels eines durch eine Callbackfunktion durchgef&amp;uuml;hrten Schl&amp;uuml;sselvergleiches</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_intersect_key" value="<div id='function.array-intersect-key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-intersect-key.php'>array_intersect_key</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>array_intersect_key</span> &amp;mdash; <span class='dc-title'>Ermittelt die Schnittmenge von Arrays, indem es die Schl&amp;uuml;ssel vergleicht</span></p> </div> <a name='function.array-intersect-key.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_intersect_key</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_intersect_key()</b> gibt ein Array zur&amp;uuml;ck, welches alle Werte von <i><tt class='parameter'>array1</tt></i> enth&amp;auml;lt, die Schl&amp;uuml;ssel besitzen die in allen anderen Argumente enthalten sind. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_intersect_key()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'blau'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'violett'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'gr&amp;uuml;n'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'t&amp;uuml;rkis'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_intersect_key</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(2) { [&amp;quot;blau&amp;quot;]=&amp;gt; int(1) [&amp;quot;gr&amp;uuml;n&amp;quot;]=&amp;gt; int(3) }) </pre></div> </div> </div><p> </p> <p class='para'> In unserem Beispiel sehen Sie, dass nur die Schl&amp;uuml;ssel <i>&amp;#039;blau&amp;#039;</i> und <i>&amp;#039;gr&amp;uuml;n&amp;#039;</i> in beiden Arrays vorhanden sind und daher zur&amp;uuml;ckgegeben werden. <i>&amp;#039;blue&amp;#039;</i> und <i>&amp;#039;gr&amp;uuml;n&amp;#039;</i> haben unterschiedliche Werte. Eine &amp;Uuml;bereinstimmung wird dennoch festgestellt, da nur die Schl&amp;uuml;ssel gepr&amp;uuml;ft werden. Die zur&amp;uuml;ckgegebenen Werte sind diejenigen aus <i><tt class='parameter'>array1</tt></i> . </p> <p class='para'> Die beiden Schl&amp;uuml;ssel des <i>Schl&amp;uuml;ssel =&amp;gt; Wert</i> Paares werden als gleich erachtet, genau dann wenn <i>(string) $key1 === (string) $key2 </i>. Anders ausgedr&amp;uuml;ckt findet eine strikte Pr&amp;uuml;fung statt, in der die String-Repr&amp;auml;sentationen gleich sein m&amp;uuml;ssen. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a>, <a href='http://www.php.net/manual/de/function.array-udiff.php' class='function'>array_udiff()</a> <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff-uassoc.php' class='function'>array_diff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-assoc.php' class='function'>array_udiff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-uassoc.php' class='function'>array_udiff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff-key.php' class='function'>array_diff_key()</a>, <a href='http://www.php.net/manual/de/function.array-diff-ukey.php' class='function'>array_diff_ukey()</a>, <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-uassoc.php' class='function'>array_intersect_uassoc()</a> und <a href='http://www.php.net/manual/de/function.array-intersect-ukey.php' class='function'>array_intersect_ukey()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_intersect_assoc" value="<div id='function.array-intersect-assoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-intersect-assoc.php'>array_intersect_assoc</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>array_intersect_assoc</span> &amp;mdash; <span class='dc-title'>Ermittelt die Schnittmenge von Arrays mit Indexpr&amp;uuml;fung</span></p> </div> <a name='function.array-intersect-assoc.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_intersect_assoc</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ] )</div> <p class='simpara'> <b>array_intersect_assoc()</b> gibt ein Array mit allen Werten von <i><tt class='parameter'>array1</tt></i> , die auch in allen anderen Argumenten enthalten sind, zur&amp;uuml;ck. Beachten Sie, dass anders als von <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a> die Schl&amp;uuml;ssel zum Vergleich herangezogen werden. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_intersect_assoc()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result_array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_intersect_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> $result_array wird wie folgt aussehen: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [a] =&amp;gt; gr&amp;uuml;n ) </pre></div> </div> </div><p> </p> <p class='simpara'> In unserem Beispiel sehen Sie, dass einzig das Paar <i>&amp;quot;a&amp;quot; =&amp;gt; &amp;quot;green&amp;quot;</i> in beiden Arrays enthalten ist und daher zur&amp;uuml;ckgegeben wird. Der Wert <i>&amp;quot;rot&amp;quot;</i> wird nicht zur&amp;uuml;ckgegeben, weil sein Schl&amp;uuml;sselwert in <var class='varname'>$array1</var> <i>0</i> ist, wohingegen der Schl&amp;uuml;ssel von &amp;quot;rot&amp;quot; in <var class='varname'>$array2</var> den Wert <i>1</i> hat. </p> <p class='simpara'> Die beiden Werte des <i>Schl&amp;uuml;ssel =&amp;gt; Wert</i> Paares werden als gleich erachtet, genau dann wenn <i>(string) $elem1 === (string) $elem2 </i>. Anders ausgedr&amp;uuml;ckt wird eine strikte Typenpr&amp;uuml;fung durchgef&amp;uuml;hrt, so dass die Stringrepresentation gleich sein muss. </p> <p class='simpara'> Siehe auch <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect-assoc.php' class='function'>array_uintersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-uassoc.php' class='function'>array_intersect_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect-uassoc.php' class='function'>array_uintersect_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a> und <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_intersect" value="<div id='function.array-intersect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-intersect.php'>array_intersect</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>array_intersect</span> &amp;mdash; <span class='dc-title'>Ermittelt die Schnittmenge von Arrays</span></p> </div> <a name='function.array-intersect.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_intersect</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_intersect()</b> gibt ein Array mit allen Werten von <i><tt class='parameter'>array1</tt></i> , die auch in allen anderen Argumenten enthalten sind, zur&amp;uuml;ck. Beachten Sie, dass die Schl&amp;uuml;ssel erhalten bleiben. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_intersect()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_intersect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Danach enth&amp;auml;lt <var class='varname'>$result</var> </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [a] =&amp;gt; gr&amp;uuml;n [0] =&amp;gt; rot ) </pre></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Zwei Elemente werden nur dann als gleich angesehen, wenn <i>(string) $elem1 === (string) $elem2</i>. In Worten: Wenn die String-Repr&amp;auml;sentation die gleiche ist. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a> und <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_flip" value="<div id='function.array-flip' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-flip.php'>array_flip</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_flip</span> &amp;mdash; <span class='dc-title'>Vertauscht Werte und Schl&amp;uuml;ssel in einem Array</span></p> </div> <a name='function.array-flip.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_flip</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$trans</tt></span> )</div> <p class='para rdfs-comment'> <b>array_flip()</b> gibt ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> in umgekehrter Reihenfolge zur&amp;uuml;ck, d.h. Schl&amp;uuml;ssel von <i><tt class='parameter'>trans</tt></i> werden Werte, und die Werte von <i><tt class='parameter'>trans</tt></i> werden zu Schl&amp;uuml;sseln. </p> <p class='para'> Beachten Sie, dass die Werte von <i><tt class='parameter'>trans</tt></i> g&amp;uuml;ltige Schl&amp;uuml;ssel sein m&amp;uuml;ssen, z.B. haben sie entweder <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> oder <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> zu sein. Ist ein Wert vom falschen Typ wird eine Warnung ausgegeben, und das Schl&amp;uuml;ssel/Werte-Paar <em class='emphasis'>wird nicht vertauscht</em>. </p> <p class='para'> Kommt ein Wert mehrmals vor, wird der letzte Schl&amp;uuml;ssel mit seinem Wert vertauscht, und alle anderen Schl&amp;uuml;ssel- Wertepaare gehen verloren. </p> <p class='para'> <b>array_flip()</b> gibt im Fehlerfall <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_flip()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$trans&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_flip</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$trans</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$original&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>strtr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$trans</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <b>array_flip()</b>: Kollision</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$trans&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$trans&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_flip</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$trans</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$trans</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Nun ist <var class='varname'>$trans</var>: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [1] =&amp;gt; b [2] =&amp;gt; c ) </pre></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-values.php' class='function'>array_values()</a>, <a href='http://www.php.net/manual/de/function.array-keys.php' class='function'>array_keys()</a>, und <a href='http://www.php.net/manual/de/function.array-reverse.php' class='function'>array_reverse()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_filter" value="<div id='function.array-filter' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-filter.php'>array_filter</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>array_filter</span> &amp;mdash; <span class='dc-title'>Filtert Elemente eines Arrays mittels einer Callback-Funktion</span></p> </div> <a name='function.array-filter.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_filter</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$callback</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_filter()</b> &amp;uuml;bergibt nacheinander alle Werte in dem Array <i><tt class='parameter'>input</tt></i> and die <i><tt class='parameter'>callback</tt></i> Funktion. Gibt die <i><tt class='parameter'>callback</tt></i> Funktion true zur&amp;uuml;ck, wird der aktuelle Wert von <i><tt class='parameter'>input</tt></i> in das Ergebnis-Array geschrieben. Die Schl&amp;uuml;ssel des Arrays bleiben erhalten. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_filter()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>ungerade</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(</span><span style='color: #0000BB'>$var&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>gerade</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(!(</span><span style='color: #0000BB'>$var&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br />}<br /><br /></span><span style='color: #0000BB'>$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'d'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'e'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>9</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>11</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Ungerade&amp;nbsp;:\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_filter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ungerade'</span><span style='color: #007700'>));<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Gerade:\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_filter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gerade'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Ungerade : Array ( [a] =&amp;gt; 1 [c] =&amp;gt; 3 [e] =&amp;gt; 5 ) Gerade: Array ( [0] =&amp;gt; 6 [2] =&amp;gt; 8 [4] =&amp;gt; 10 [6] =&amp;gt; 12 ) </pre></div> </div> </div><p> </p> <p class='para'> Von der Benutzerfunktion aus darf das Array selbst nicht ge&amp;auml;ndert werden, wie zum Beispiel durch Hinzuf&amp;uuml;gen oder L&amp;ouml;schen eines Elementes, oder auch L&amp;ouml;schen des Arrays, auf das <b>array_filter()</b> angewendet wird. Ist das Array ge&amp;auml;ndert, so ist das Verhalten dieser Funktion undefiniert. </p> <p class='para'> Falls die Function <i><tt class='parameter'>callback</tt></i> nicht angegeben wurde, wird <b>array_filter()</b> alle Eintr&amp;auml;ge aus dem Array entfernen, die <b><tt class='constant'>FALSE</tt></b> sind. Schauen Sie sich <a href='http://www.php.net/manual/de/language.types.boolean.php#language.types.boolean.casting' class='link'>Konvertierung in Booleans</a> f&amp;uuml;r mehr Informationen hierzu an. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <b>array_filter()</b> ohne <i><tt class='parameter'>callback</tt></i> </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$entry&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>3&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>4&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>''<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_filter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$entry</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; foo [2] =&amp;gt; -1 ) </pre></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-map.php' class='function'>array_map()</a>, <a href='http://www.php.net/manual/de/function.array-reduce.php' class='function'>array_reduce()</a> und <a href='http://www.php.net/manual/de/function.array-walk.php' class='function'>array_walk()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_fill_keys" value="<div id='function.array-fill-keys' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-fill-keys.php'>array_fill_keys</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>array_fill_keys</span> &amp;mdash; <span class='dc-title'>Fill an array with values, specifying keys</span></p> </div> <a name='function.array-fill-keys.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_fill_keys</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$keys</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Fills an array with the value of the <i><tt class='parameter'>value</tt></i> parameter, using the values of the <i><tt class='parameter'>keys</tt></i> array as keys. </p> </div> <a name='function.array-fill-keys.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>keys</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Array of values that will be used as keys. Illegal values for key will be converted to <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Value to use for filling </p> </dd> </dl> <p> </p> </div> <a name='function.array-fill-keys.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the filled array </p> </div> <a name='function.array-fill-keys.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_fill_keys()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$keys&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_fill_keys</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$keys</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'banana'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [foo] =&amp;gt; banana [5] =&amp;gt; banana [10] =&amp;gt; banana [bar] =&amp;gt; banana ) </pre></div> </div> </div><p> </p> </div> <a name='function.array-fill-keys.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-fill.php' class='function' rel='rdfs-seeAlso'>array_fill()</a> - F&amp;uuml;llt ein Array mit Werten</li> <li class='member'><a href='http://www.php.net/manual/de/function.array-combine.php' class='function' rel='rdfs-seeAlso'>array_combine()</a> - Erzeugt ein Array, indem es ein Array f&amp;uuml;r die Schl&amp;uuml;sel und ein anderes f&amp;uuml;r die Werte verwendet</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_fill" value="<div id='function.array-fill' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-fill.php'>array_fill</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>array_fill</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;llt ein Array mit Werten</span></p> </div> <a name='function.array-fill.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_fill</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$start_index</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$num</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> <b>array_fill()</b> f&amp;uuml;llt ein Array mit <i><tt class='parameter'>num</tt></i> Eintr&amp;auml;gen des Wertes des <i><tt class='parameter'>value</tt></i> Parameters. Die Indizes des Arrays beginnen mit dem <i><tt class='parameter'>start_index</tt></i> Parameter. </p> </div> <a name='function.array-fill.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>start_index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der erste Index des zur&amp;uuml;ckgegebenen Arrays </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>num</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Anzahl der einzuf&amp;uuml;genden Elemente </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Einzuf&amp;uuml;gender Wert </p> </dd> </dl> <p> </p> </div> <a name='function.array-fill.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt das gef&amp;uuml;llte Array zur&amp;uuml;ck </p> </div> <a name='function.array-fill.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Wirft eine <b><tt class='constant'>E_WARNING</tt></b> wenn <i><tt class='parameter'>num</tt></i> kleiner als Eins ist. </p> </div> <a name='function.array-fill.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_fill()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_fill</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Banane'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_fill</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Birne'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [5] =&amp;gt; Banane [6] =&amp;gt; Banane [7] =&amp;gt; Banane [8] =&amp;gt; Banane [9] =&amp;gt; Banane [10] =&amp;gt; Banane ) Array ( [-2] =&amp;gt; Birne [0] =&amp;gt; Birne \ </pre></div> </div> </div><p> </p> </div> <a name='function.array-fill.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <p class='para'> Beachten Sie auch den <a href='http://www.php.net/manual/de/language.types.array.php' class='link'>Array</a>-Abschnitt des Handbuchs f&amp;uuml;r eine detaillierte Erkl&amp;auml;rung von negativen Schl&amp;uuml;sseln. </p> </div> <a name='function.array-fill.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.array-fill-keys.php' class='function' rel='rdfs-seeAlso'>array_fill_keys()</a> - Fill an array with values, specifying keys</li> <li class='member'><a href='http://www.php.net/manual/de/function.str-repeat.php' class='function' rel='rdfs-seeAlso'>str_repeat()</a> - Wiederholt einen String</li> <li class='member'><a href='http://www.php.net/manual/de/function.range.php' class='function' rel='rdfs-seeAlso'>range()</a> - Erstellt ein Array mit einem Bereich von Elementen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_diff_ukey" value="<div id='function.array-diff-ukey' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-diff-ukey.php'>array_diff_ukey</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>array_diff_ukey</span> &amp;mdash; <span class='dc-title'>Berechnet den Unterschied von Arrays mittels einer Callbackfunktion f&amp;uuml;r den Vergleich der Schl&amp;uuml;ssel</span></p> </div> <a name='function.array-diff-ukey.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_diff_ukey</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ], <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$key_compare_func</tt></span> )</div> <p class='para rdfs-comment'> <b>array_diff_ukey()</b> gibt ein Array zur&amp;uuml;ck, welches alle Werte von <i><tt class='parameter'>array1</tt></i> enth&amp;auml;lt, deren Schl&amp;uuml;ssel in keinem der anderen Argumente vorkommen. Beachten Sie, dass die Assoziativit&amp;auml;t erhalten bleibt. Diese Funktion &amp;auml;hnelt <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a>, aber der Vergleich arbeitet auf den Schl&amp;uuml;sseln anstatt den Werten. </p> <p class='para'> Dieser Vergleich wird von einer benutzerdefinierten Callbackfunktion durchgef&amp;uuml;hrt. Diese muss einen Integer kleiner als, genau gleich oder gr&amp;ouml;&amp;szlig;er als Null zur&amp;uuml;ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr&amp;ouml;&amp;szlig;er als das Zweite betrachtet wird. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_diff_ukey()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>key_compare_func</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$key1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$key2</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$key1&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>$key2</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$key1&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$key2</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'blau'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gruen'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'violett'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'gruen'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'tuerkis'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_diff_ukey</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'key_compare_func'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(2) { [&amp;quot;rot&amp;quot;]=&amp;gt; int(2) [&amp;quot;violett&amp;quot;]=&amp;gt; int(4) } </pre></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Bitte beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen Arrays pr&amp;uuml;ft. Nat&amp;uuml;rlich kann man tiefere Dimensionen &amp;uuml;berpr&amp;uuml;fen, indem man <i>array_diff_ukey($array1[0], $array2[0], &amp;#039;callback_func&amp;#039;);</i> verwendet. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a>, <a href='http://www.php.net/manual/de/function.array-udiff.php' class='function'>array_udiff()</a> <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff-uassoc.php' class='function'>array_diff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-assoc.php' class='function'>array_udiff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-uassoc.php' class='function'>array_udiff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff-key.php' class='function'>array_diff_key()</a>, <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-uassoc.php' class='function'>array_intersect_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-key.php' class='function'>array_intersect_key()</a> und <a href='http://www.php.net/manual/de/function.array-intersect-ukey.php' class='function'>array_intersect_ukey()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_diff_uassoc" value="<div id='function.array-diff-uassoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-diff-uassoc.php'>array_diff_uassoc</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>array_diff_uassoc</span> &amp;mdash; <span class='dc-title'>Berechnet den Unterschied von Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung, welche durch eine benutzerdefinierte Funktion vorgenommen wird</span></p> </div> <a name='function.array-diff-uassoc.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_diff_uassoc</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$...</tt></span> ], <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$key_compare_func</tt></span> )</div> <p class='para rdfs-comment'> <b>array_diff_uassoc()</b> gibt ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> zur&amp;uuml;ck, welches alle Werte aus <i><tt class='parameter'>array1</tt></i> enth&amp;auml;lt, die in keinem der anderen Argumente enthalten sind. Beachten Sie, dass die Schl&amp;uuml;ssel anders als von <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a> in den Vergleich einbezogen werden. </p> <p class='para'> Dieser Vergleich wird von einer benutzerdefinierten Callbackfunktion durchgef&amp;uuml;hrt. Diese muss einen Integer kleiner als, genau gleich oder gr&amp;ouml;&amp;szlig;er als Null zur&amp;uuml;ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr&amp;ouml;&amp;szlig;er als das Zweite betrachtet wird. Dies ist anders als <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, in der eine eingebaute Funktion f&amp;uuml;r den Vergleich der Indizes verwendet wird. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_diff_uassoc()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>key_compare_func</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;(</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)?&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>:-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gruen'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gruen'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_diff_uassoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'key_compare_func'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [b] =&amp;gt; braun [c] =&amp;gt; blau [0] =&amp;gt; rot ) </pre></div> </div> </div><p> </p> <p class='simpara'> In unserem obigen Beispiel sieht man dass das <i>&amp;quot;a&amp;quot; =&amp;gt; &amp;quot;gruen&amp;quot;</i> Paar in beiden Arrays enthalten ist und daher nicht in der Ausgabe der Funktion auftaucht. Andererseits ist das Paar <i>0 =&amp;gt; &amp;quot;rot&amp;quot;</i> in der Ausgabe, weil <i>&amp;quot;red&amp;quot;</i> im zweiten Argument einen Schl&amp;uuml;sselwert von <i>1</i> enth&amp;auml;lt. </p> <p class='simpara'> Die Gleichheit von zwei Indizes wird von einer benutzerdefinierten Callbackfunktion &amp;uuml;berpr&amp;uuml;ft. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Bitte beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen Arrays pr&amp;uuml;ft. Nat&amp;uuml;rlich kann man tiefere Dimensionen &amp;uuml;berpr&amp;uuml;fen, indem man zum Beispiel <i>array_diff_uassoc($array1[0], $array2[0], &amp;quot;key_compare_func&amp;quot;);</i> verwendet. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a>, <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff.php' class='function'>array_udiff()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-assoc.php' class='function'>array_udiff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-uassoc.php' class='function'>array_udiff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect.php' class='function'>array_uintersect()</a>, <a href='http://www.php.net/manual/de/function.array-uintersect-assoc.php' class='function'>array_uintersect_assoc()</a> und <a href='http://www.php.net/manual/de/function.array-uintersect-uassoc.php' class='function'>array_uintersect_uassoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_diff_key" value="<div id='function.array-diff-key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-diff-key.php'>array_diff_key</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>array_diff_key</span> &amp;mdash; <span class='dc-title'> Berechnet den Unterschied zwischen Arrays indem es die Schl&amp;uuml;ssel vergleicht </span></p> </div> <a name='function.array-diff-key.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_diff_key</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_diff_key()</b> gibt ein Array zur&amp;uuml;ck, welches alle Werte aus <i><tt class='parameter'>array1</tt></i> enth&amp;auml;lt, die Schl&amp;uuml;ssel besitzen die in keinem der anderen Argumente enthalten sind. Beachten Sie, dass die Assoziativit&amp;auml;t erhalten bleibt. Diese Funktion arbeitet wie <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a> mit dem Unterschied, dass der Vergleich mit den Schl&amp;uuml;sseln statt den Werten arbeitet. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_diff_key()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'blau'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gruen'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'violett'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'gruen'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'tuerkis'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_diff_key</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(2) { [&amp;quot;rot&amp;quot;]=&amp;gt; int(2) [&amp;quot;violett&amp;quot;]=&amp;gt; int(4) } </pre></div> </div> </div><p> </p> <p class='simpara'> Die beiden Schl&amp;uuml;ssel des <i>key =&amp;gt; Wert</i> Paares werden als gleich erachtet, genau dann wenn <i>(string) $key1 === (string) $key2 </i>. Anders ausgedr&amp;uuml;ckt findet eine strikte Pr&amp;uuml;fung statt, in der die String-Repr&amp;auml;sentationen gleich sein m&amp;uuml;ssen. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Bitte beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen Arrays pr&amp;uuml;ft. Nat&amp;uuml;rlich kann man tiefere Dimensionen &amp;uuml;berpr&amp;uuml;fen, indem man <i>array_diff_key($array1[0], $array2[0]);</i> verwendet. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a>, <a href='http://www.php.net/manual/de/function.array-udiff.php' class='function'>array_udiff()</a> <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff-uassoc.php' class='function'>array_diff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-assoc.php' class='function'>array_udiff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-udiff-uassoc.php' class='function'>array_udiff_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-diff-ukey.php' class='function'>array_diff_ukey()</a>, <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-uassoc.php' class='function'>array_intersect_uassoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect-key.php' class='function'>array_intersect_key()</a> und <a href='http://www.php.net/manual/de/function.array-intersect-ukey.php' class='function'>array_intersect_ukey()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_diff_assoc" value="<div id='function.array-diff-assoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-diff-assoc.php'>array_diff_assoc</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>array_diff_assoc</span> &amp;mdash; <span class='dc-title'>Berechnet den Unterschied zwischen Arrays mit zus&amp;auml;tzlicher Indexpr&amp;uuml;fung</span></p> </div> <a name='function.array-diff-assoc.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_diff_assoc</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_diff_assoc()</b> gibt ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> zur&amp;uuml;ck, das alle Werte aus <i><tt class='parameter'>array1</tt></i> enth&amp;auml;lt, die in keinem der anderen Argumente vorhanden ist. Beachten Sie, dass die Schl&amp;uuml;ssel anders als von <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a> in den Vergleich einbezogen werden. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_diff_assoc()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gruen'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'braun'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gruen'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_diff_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [b] =&amp;gt; braun [c] =&amp;gt; blau [0] =&amp;gt; rot ) </pre></div> </div> </div><p> </p> <p class='simpara'> In unserem obigen Beispiel sieht man, dass das <i>&amp;quot;a&amp;quot; =&amp;gt; &amp;quot;gruen&amp;quot;</i>-Paar in beiden Arrays enthalten ist und daher nicht in der Ausgabe der Funktion auftaucht. Andererseits ist das Paar <i>0 =&amp;gt; &amp;quot;rot&amp;quot;</i> in der Ausgabe, weil <i>&amp;quot;red&amp;quot;</i> im zweiten Argument einen Schl&amp;uuml;sselwert von <i>1</i> enth&amp;auml;lt. </p> <p class='simpara'> Zwei Werte von <em class='emphasis'>Schl&amp;uuml;ssel =&amp;gt; Wert</em>-Paaren werden nur dann als gleich betrachtet, wenn <i>(string) $elem1 === (string) $elem2 </i> gilt. Anders ausgedr&amp;uuml;ckt findet eine strikte Pr&amp;uuml;fung statt, in der die String-Repr&amp;auml;sentationen gleich sein m&amp;uuml;ssen. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Bitte beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen Arrays pr&amp;uuml;ft. Nat&amp;uuml;rlich kann man tiefere Dimensionen &amp;uuml;berpr&amp;uuml;fen, indem man zum Beispiel <i>array_diff_assoc($array1[0], $array2[0]);</i> verwendet. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-diff.php' class='function'>array_diff()</a>, <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a> und <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_diff" value="<div id='function.array-diff' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-diff.php'>array_diff</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>array_diff</span> &amp;mdash; <span class='dc-title'>Ermittelt die Unterschiede von Arrays</span></p> </div> <a name='function.array-diff.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_diff</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array1</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$array2</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ ...</tt></span> ] )</div> <p class='para rdfs-comment'> <b>array_diff()</b> gibt ein Array mit allen Werten von <i><tt class='parameter'>array1</tt></i> , welche in keinem der anderen Argumente enthalten sind, zur&amp;uuml;ck. Beachten Sie, dass Schl&amp;uuml;ssel erhalten bleiben. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_diff()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'blau'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'gr&amp;uuml;n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_diff</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Wiederholte Elemente in $array1 werden alle gleich behandelt. Dies wird folgendes ausgeben: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [1] =&amp;gt; blau ) </pre></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Zwei Elemente werden nur dann als gleich angesehen, wenn <i>(string) $elem1 === (string) $elem2</i>. In Worten: Wenn die String-Repr&amp;auml;sentation die gleiche ist. </span> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen Arrays pr&amp;uuml;ft. Nat&amp;uuml;rlich k&amp;ouml;nnen Sie tiefere Dimensionen pr&amp;uuml;fen, indem Sie z.B. <i>array_diff($array1[0], $array2[0]);</i> benutzen. </span> </p></blockquote> <div class='warning'><b class='warning'>Warnung</b> <p class='simpara'> Dies war in PHP 4.0.4 fehlerhaft! </p> </div> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-diff-assoc.php' class='function'>array_diff_assoc()</a>, <a href='http://www.php.net/manual/de/function.array-intersect.php' class='function'>array_intersect()</a> und <a href='http://www.php.net/manual/de/function.array-intersect-assoc.php' class='function'>array_intersect_assoc()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_count_values" value="<div id='function.array-count-values' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-count-values.php'>array_count_values</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>array_count_values</span> &amp;mdash; <span class='dc-title'>Z&amp;auml;hlt die Werte eines Arrays</span></p> </div> <a name='function.array-count-values.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_count_values</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input</tt></span> )</div> <p class='para rdfs-comment'> <b>array_count_values()</b> gibt ein Array zur&amp;uuml;ck, in dem die Werte des Arrays <i><tt class='parameter'>input</tt></i> als Schl&amp;uuml;ssel, und deren Anzahl als Werte angegeben sind. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_count_values()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'hello'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'hello'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_count_values</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [1] =&amp;gt; 2 [hello] =&amp;gt; 2 [world] =&amp;gt; 1 ) </pre></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.count.php' class='function'>count()</a>, <a href='http://www.php.net/manual/de/function.array-unique.php' class='function'>array_unique()</a>, <a href='http://www.php.net/manual/de/function.array-values.php' class='function'>array_values()</a>, und <a href='http://www.php.net/manual/de/function.count-chars.php' class='function'>count_chars()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_combine" value="<div id='function.array-combine' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-combine.php'>array_combine</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>array_combine</span> &amp;mdash; <span class='dc-title'>Erzeugt ein Array, indem es ein Array f&amp;uuml;r die Schl&amp;uuml;sel und ein anderes f&amp;uuml;r die Werte verwendet</span></p> </div> <a name='function.array-combine.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_combine</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$keys</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$values</tt></span> )</div> <p class='para rdfs-comment'> Gibt ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> zur&amp;uuml;ck, in dem die Werte des <i><tt class='parameter'>keys</tt></i> Array als Schl&amp;uuml;ssel und die Werte aus dem <i><tt class='parameter'>values</tt></i> Array als die zugeh&amp;ouml;rigen Werte verwendet werden. </p> <p class='para'> Gibt <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck, wenn die Anzahl von Elementen nicht in beiden Arrays identisch ist oder die Arrays leer sind. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Ein einfaches <b>array_combine()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'gruen'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gelb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'avokado'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'apfel'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'banane'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_combine</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [gruen] =&amp;gt; avokado [rot] =&amp;gt; apfel [gelb] =&amp;gt; banane ) </pre></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.array-merge.php' class='function'>array_merge()</a>, <a href='http://www.php.net/manual/de/function.array-walk.php' class='function'>array_walk()</a>, und <a href='http://www.php.net/manual/de/function.array-values.php' class='function'>array_values()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_chunk" value="<div id='function.array-chunk' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-chunk.php'>array_chunk</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>array_chunk</span> &amp;mdash; <span class='dc-title'>Splittet ein Array in Teile auf</span></p> </div> <a name='function.array-chunk.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_chunk</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$size</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$preserve_keys</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> <b>array_chunk()</b> teilt das Array in St&amp;uuml;cke mit <i><tt class='parameter'>size</tt></i> Werten auf. Das letzte St&amp;uuml;ck kann weniger als <i><tt class='parameter'>size</tt></i> Werte enthalten. </p> </div> <a name='function.array-chunk.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>size</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Gr&amp;ouml;&amp;szlig;e jedes Arrays </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>preserve_keys</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Falls auf <b><tt class='constant'>TRUE</tt></b> gesetzt, bleiben die Schl&amp;uuml;ssel erhalten. Der Standard ist <b><tt class='constant'>FALSE</tt></b>, wodurch jedes St&amp;uuml;ck neue numerische Indizes erh&amp;auml;lt. </p> </dd> </dl> <p> </p> </div> <a name='function.array-chunk.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein mehrdimensionales Array zur&amp;uuml;ck, das beginnend mit Null jeweils <i><tt class='parameter'>size</tt></i> Elemente enth&amp;auml;lt. </p> </div> <a name='function.array-chunk.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Wenn <i><tt class='parameter'>size</tt></i> kleiner als 1 ist, wird <b><tt class='constant'>E_WARNING</tt></b> geworfen und <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.array-chunk.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_chunk()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$input_array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'d'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'e'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_chunk</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input_array</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_chunk</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input_array</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Array ( [0] =&amp;gt; a [1] =&amp;gt; b ) [1] =&amp;gt; Array ( [0] =&amp;gt; c [1] =&amp;gt; d ) [2] =&amp;gt; Array ( [0] =&amp;gt; e ) ) Array ( [0] =&amp;gt; Array ( [0] =&amp;gt; a [1] =&amp;gt; b ) [1] =&amp;gt; Array ( [2] =&amp;gt; c [3] =&amp;gt; d ) [2] =&amp;gt; Array ( [4] =&amp;gt; e ) ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="array_change_key_case" value="<div id='function.array-change-key-case' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.array-change-key-case.php'>array_change_key_case</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>array_change_key_case</span> &amp;mdash; <span class='dc-title'>&amp;Auml;ndert alle Schl&amp;uuml;ssel in einem Array</span></p> </div> <a name='function.array-change-key-case.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>array_change_key_case</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$case</tt><span class='initializer'> = CASE_LOWER</span></span> ] )</div> <p class='para rdfs-comment'> Gibt ein Array zur&amp;uuml;ck, in dem alle Schl&amp;uuml;ssel aus <i><tt class='parameter'>input</tt></i> in Klein- oder Gro&amp;szlig;buchstaben umgewandelt wurden. Numerische Indizes werden nicht ge&amp;auml;ndert. </p> </div> <a name='function.array-change-key-case.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Eingabe-Array </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>case</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Entweder <b><tt class='constant'>CASE_UPPER</tt></b> oder <b><tt class='constant'>CASE_LOWER</tt></b> (Standard) </p> </dd> </dl> <p> </p> </div> <a name='function.array-change-key-case.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array zur&amp;uuml;ck, dessen Schl&amp;uuml;ssel in Klein- oder Gro&amp;szlig;buchstaben umgewandelt wurden, oder <b><tt class='constant'>FALSE</tt></b>, wenn <i><tt class='parameter'>input</tt></i> kein Array ist. </p> </div> <a name='function.array-change-key-case.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Wirft <b><tt class='constant'>E_WARNING</tt></b>, wenn <i><tt class='parameter'>input</tt></i> kein Array ist. </p> </div> <a name='function.array-change-key-case.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>array_change_key_case()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$input_array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'FirSt'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SecOnd'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>array_change_key_case</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input_array</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CASE_UPPER</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [FIRST] =&amp;gt; 1 [SECOND] =&amp;gt; 4 ) </pre></div> </div> </div><p> </p> </div> <a name='function.array-change-key-case.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Hat ein Array Indizes, die nach einem Durchlauf durch diese Funktion gleich sind (z.B. <i>&amp;quot;keY&amp;quot;</i> und <i>&amp;quot;kEY&amp;quot;</i>), &amp;uuml;berschreibt der sp&amp;auml;tere Wert im Array andere Indizes. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::__construct" value="<div id='arrayobject.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.construct.php'>ArrayObject::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::__construct</span> &amp;mdash; <span class='dc-title'>Construct a new array object</span></p> </div> <a name='arrayobject.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='constructorsynopsis dc-description'> <span class='methodname'><b>ArrayObject::__construct</b></span> ([ <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$iterator_class</tt></span> ]]] )</div> <p class='para rdfs-comment'> This constructs a new array <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='arrayobject.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>input</tt></i> parameter accepts an <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/de/language.types.object.php' class='type Object'>Object</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Flags to control the behaviour of the <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a> object. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>iterator_class</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specify the class that will be used for iteration of the <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a> object. <a href='http://www.php.net/manual/de/class.arrayiterator.php' class='classname'>ArrayIterator</a> is the default class used. </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::__construct()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'one'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'two'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'3'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'three'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arrayobject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> object(ArrayObject)#1 (3) { [1]=&amp;gt; string(3) &amp;quot;one&amp;quot; [2]=&amp;gt; string(3) &amp;quot;two&amp;quot; [3]=&amp;gt; string(5) &amp;quot;three&amp;quot; } </pre></div> </div> </div><p> </p> </div> <a name='arrayobject.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.setflags.php' class='function' rel='rdfs-seeAlso'>ArrayObject::setflags</a> - Sets the behavior flags.</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::uksort" value="<div id='arrayobject.uksort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.uksort.php'>ArrayObject::uksort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::uksort</span> &amp;mdash; <span class='dc-title'>Sort the entries by keys using a user-defined comparison function</span></p> </div> <a name='arrayobject.uksort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::uksort</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$cmp_function</tt></span> )</div> <p class='para rdfs-comment'> This function sorts the keys of the entries using a user-supplied comparison function. The key to entry correlations will be maintained. </p> </div> <a name='arrayobject.uksort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cmp_function</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The callback comparison function. </p> <p class='para'> Function <i><tt class='parameter'>cmp_function</tt></i> should accept two parameters which will be filled by pairs of entry keys. The comparison function must return an integer less than, equal to, or greater than zero if the first argument is considered to be respectively less than, equal to, or greater than the second. </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.uksort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.uksort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::uksort()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>cmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'@^(a|an|the)&amp;nbsp;@'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'@^(a|an|the)&amp;nbsp;@'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>strcasecmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'John'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'the&amp;nbsp;Earth'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'an&amp;nbsp;apple'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a&amp;nbsp;banana'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$arrayObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$arrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>uksort</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'cmp'</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$arrayObject&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>:&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> an apple: 3 a banana: 4 the Earth: 2 John: 1 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::uasort" value="<div id='arrayobject.uasort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.uasort.php'>ArrayObject::uasort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::uasort</span> &amp;mdash; <span class='dc-title'>Sort the entries with a user-defined comparison function and maintain key association</span></p> </div> <a name='arrayobject.uasort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::uasort</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$cmp_function</tt></span> )</div> <p class='para rdfs-comment'> This function sorts the entries such that keys maintain their correlation with the entry that they are associated with, using a user-defined comparison function. </p> <p class='para'> This is used mainly when sorting associative arrays where the actual element order is significant. </p> </div> <a name='arrayobject.uasort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cmp_function</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Function <i><tt class='parameter'>cmp_function</tt></i> should accept two parameters which will be filled by pairs of entries. The comparison function must return an integer less than, equal to, or greater than zero if the first argument is considered to be respectively less than, equal to, or greater than the second. </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.uasort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.uasort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::uasort()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Comparison&amp;nbsp;function<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>cmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;(</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>)&amp;nbsp;?&amp;nbsp;-</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Array&amp;nbsp;to&amp;nbsp;be&amp;nbsp;sorted<br /></span><span style='color: #0000BB'>$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'d'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;-</span><span style='color: #0000BB'>9</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'e'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'f'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'g'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'h'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;-</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$arrayObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayObject</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sort&amp;nbsp;and&amp;nbsp;print&amp;nbsp;the&amp;nbsp;resulting&amp;nbsp;array<br /></span><span style='color: #0000BB'>$arrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>uasort</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'cmp'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayObject</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [a] =&amp;gt; 4 [b] =&amp;gt; 8 [c] =&amp;gt; -1 [d] =&amp;gt; -9 [e] =&amp;gt; 2 [f] =&amp;gt; 5 [g] =&amp;gt; 3 [h] =&amp;gt; -4 ) Array ( [d] =&amp;gt; -9 [h] =&amp;gt; -4 [c] =&amp;gt; -1 [e] =&amp;gt; 2 [g] =&amp;gt; 3 [a] =&amp;gt; 4 [f] =&amp;gt; 5 [b] =&amp;gt; 8 ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::setIteratorClass" value="<div id='arrayobject.setiteratorclass' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.setiteratorclass.php'>ArrayObject::setIteratorClass</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::setIteratorClass</span> &amp;mdash; <span class='dc-title'>Sets the iterator classname for the ArrayObject.</span></p> </div> <a name='arrayobject.setiteratorclass.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::setIteratorClass</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$iterator_class</tt></span> )</div> <p class='para rdfs-comment'> Sets the classname of the array iterator that is used by <a href='http://www.php.net/manual/de/arrayobject.getiterator.php' class='link'>ArrayObject::getIterator()</a>. </p> </div> <a name='arrayobject.setiteratorclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>iterator_class</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The classname of the array iterator to use when iterating over this object. </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.setiteratorclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.setiteratorclass.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::setIteratorClass()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Custom&amp;nbsp;ArrayIterator&amp;nbsp;(inherits&amp;nbsp;from&amp;nbsp;ArrayIterator)<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>MyArrayIterator&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>ArrayIterator&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;custom&amp;nbsp;implementation<br /></span><span style='color: #007700'>}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Array&amp;nbsp;of&amp;nbsp;available&amp;nbsp;fruits<br /></span><span style='color: #0000BB'>$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'lemons'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'oranges'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bananas'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'apples'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$fruitsArrayObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Set&amp;nbsp;the&amp;nbsp;iterator&amp;nbsp;classname&amp;nbsp;to&amp;nbsp;the&amp;nbsp;newly<br /></span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setIteratorClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'MyArrayIterator'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getIterator</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> MyArrayIterator Object ( [lemons] =&amp;gt; 1 [oranges] =&amp;gt; 4 [bananas] =&amp;gt; 5 [apples] =&amp;gt; 10 ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::setFlags" value="<div id='arrayobject.setflags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.setflags.php'>ArrayObject::setFlags</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::setFlags</span> &amp;mdash; <span class='dc-title'>Sets the behavior flags.</span></p> </div> <a name='arrayobject.setflags.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::setFlags</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> )</div> <p class='para rdfs-comment'> Set the flags that change the behavior of the ArrayObject. </p> </div> <a name='arrayobject.setflags.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new ArrayObject behavior. It takes on either a bitmask, or named constants. Using named constants is strongly encouraged to ensure compatibility for future versions. </p> <p class='para'> The available behavior flags are listed below. The actual meanings of these flags are described in the <a href='http://www.php.net/manual/de/class.arrayobject.php#arrayobject.constants' class='link'>predefined constants</a>. </p><table class='doctable table'> <caption><b>ArrayObject behavior flags</b></caption> <thead valign='middle'> <tr valign='middle'> <th>value</th> <th>constant</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>1</td> <td align='left'> <a href='http://www.php.net/manual/de/class.arrayobject.php#arrayobject.constants.std-prop-list' class='link'>ArrayObject::STD_PROP_LIST</a> </td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'> <a href='http://www.php.net/manual/de/class.arrayobject.php#arrayobject.constants.array-as-props' class='link'>ArrayObject::ARRAY_AS_PROPS</a> </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.setflags.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.setflags.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::setFlags()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Array&amp;nbsp;of&amp;nbsp;available&amp;nbsp;fruits<br /></span><span style='color: #0000BB'>$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'lemons'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'oranges'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bananas'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'apples'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$fruitsArrayObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Try&amp;nbsp;to&amp;nbsp;use&amp;nbsp;array&amp;nbsp;key&amp;nbsp;as&amp;nbsp;property<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>lemons</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Set&amp;nbsp;the&amp;nbsp;flag&amp;nbsp;so&amp;nbsp;that&amp;nbsp;the&amp;nbsp;array&amp;nbsp;keys&amp;nbsp;can&amp;nbsp;be&amp;nbsp;used&amp;nbsp;as&amp;nbsp;properties&amp;nbsp;of&amp;nbsp;the&amp;nbsp;ArrayObject<br /></span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setFlags</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ARRAY_AS_PROPS</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Try&amp;nbsp;it&amp;nbsp;again<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>lemons</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> NULL int(1) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::offsetUnset" value="<div id='arrayobject.offsetunset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.offsetunset.php'>ArrayObject::offsetUnset</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::offsetUnset</span> &amp;mdash; <span class='dc-title'>Unsets the value at the specified index</span></p> </div> <a name='arrayobject.offsetunset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::offsetUnset</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Unsets the value at the specified index. </p> </div> <a name='arrayobject.offsetunset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The index being unset. </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.offsetunset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.offsetunset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <span class='methodname'><b>ArrayObject::offsetunset</b></span> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$arrayobj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'zero'</span><span style='color: #007700'>,</span><span style='color: #0000BB'>2</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'two'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>offsetunset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> object(ArrayObject)#1 (1) { [0]=&amp;gt; string(4) &amp;quot;zero&amp;quot; } </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::offsetSet" value="<div id='arrayobject.offsetset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.offsetset.php'>ArrayObject::offsetSet</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::offsetSet</span> &amp;mdash; <span class='dc-title'>Sets the value at the specified index to newval</span></p> </div> <a name='arrayobject.offsetset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::offsetSet</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$index</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$newval</tt></span> )</div> <p class='para rdfs-comment'> Sets the value at the specified index to newval. </p> </div> <a name='arrayobject.offsetset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The index being set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>newval</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new value for the <i><tt class='parameter'>index</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.offsetset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.offsetset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <span class='methodname'><b>ArrayObject::offsetset</b></span> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>Example&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$property&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'prop:public'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>$arrayobj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>Example</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>offsetset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'four'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>offsetset</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'group'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'g1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'g2'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arrayobj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'zero'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'one'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>offsetset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'last'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> object(ArrayObject)#1 (3) { [&amp;quot;property&amp;quot;]=&amp;gt; string(11) &amp;quot;prop:public&amp;quot; [4]=&amp;gt; string(4) &amp;quot;four&amp;quot; [&amp;quot;group&amp;quot;]=&amp;gt; array(2) { [0]=&amp;gt; string(2) &amp;quot;g1&amp;quot; [1]=&amp;gt; string(2) &amp;quot;g2&amp;quot; } } object(ArrayObject)#3 (3) { [0]=&amp;gt; string(4) &amp;quot;zero&amp;quot; [1]=&amp;gt; string(3) &amp;quot;one&amp;quot; [2]=&amp;gt; string(4) &amp;quot;last&amp;quot; } </pre></div> </div> </div><p> </p> </div> <a name='arrayobject.offsetset.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.append.php' class='function' rel='rdfs-seeAlso'>ArrayObject::append</a> - Appends the value</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::offsetGet" value="<div id='arrayobject.offsetget' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.offsetget.php'>ArrayObject::offsetGet</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::offsetGet</span> &amp;mdash; <span class='dc-title'>Returns the value at the specified index</span></p> </div> <a name='arrayobject.offsetget.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>ArrayObject::offsetGet</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$index</tt></span> )</div> </div> <a name='arrayobject.offsetget.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The index with the value. </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.offsetget.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The value at the specified index or <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='arrayobject.offsetget.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <span class='methodname'><b>ArrayObject::offsetget</b></span> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$arrayobj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'zero'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'example'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'e.g.'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>offsetget</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>offsetget</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'example'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>offsetexists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'notfound'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> int(7) string(4) &amp;quot;e.g.&amp;quot; bool(false) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::offsetExists" value="<div id='arrayobject.offsetexists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.offsetexists.php'>ArrayObject::offsetExists</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::offsetExists</span> &amp;mdash; <span class='dc-title'>Returns whether the requested index exists</span></p> </div> <a name='arrayobject.offsetexists.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ArrayObject::offsetExists</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$index</tt></span> )</div> </div> <a name='arrayobject.offsetexists.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The index being checked. </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.offsetexists.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> if the requested index exists, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='arrayobject.offsetexists.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <span class='methodname'><b>ArrayObject::offsetexists</b></span> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$arrayobj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'zero'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'one'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'example'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'e.g.'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>offsetexists</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>offsetexists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'example'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>offsetexists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'notfound'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> bool(true) bool(true) bool(false) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::natsort" value="<div id='arrayobject.natsort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.natsort.php'>ArrayObject::natsort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::natsort</span> &amp;mdash; <span class='dc-title'>Sort entries using a &amp;quot;natural order&amp;quot; algorithm</span></p> </div> <a name='arrayobject.natsort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::natsort</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This method implements a sort algorithm that orders alphanumeric strings in the way a human being would while maintaining key/value associations. This is described as a &amp;quot;natural ordering&amp;quot;. An example of the difference between this algorithm and the regular computer string sorting algorithms (used in <a href='http://www.php.net/manual/de/arrayobject.asort.php' class='link'>ArrayObject::asort</a>) method can be seen in the example below. </p> </div> <a name='arrayobject.natsort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayobject.natsort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.natsort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::natsort()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'img12.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'img10.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'img2.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'img1.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arr1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$arr2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;clone&amp;nbsp;</span><span style='color: #0000BB'>$arr1</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$arr1</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>asort</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Standard&amp;nbsp;sorting\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arr2</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>natsort</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nNatural&amp;nbsp;order&amp;nbsp;sorting\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Standard sorting ArrayObject Object ( [3] =&amp;gt; img1.png [1] =&amp;gt; img10.png [0] =&amp;gt; img12.png [2] =&amp;gt; img2.png ) Natural order sorting ArrayObject Object ( [3] =&amp;gt; img1.png [2] =&amp;gt; img2.png [1] =&amp;gt; img10.png [0] =&amp;gt; img12.png ) </pre></div> </div> <div class='example-contents para'><p> For more information see: Martin Pool&amp;#039;s <a href='http://sourcefrog.net/projects/natsort/' class='link external'>&amp;raquo; Natural Order String Comparison</a> page. </p></div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::natcasesort" value="<div id='arrayobject.natcasesort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.natcasesort.php'>ArrayObject::natcasesort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::natcasesort</span> &amp;mdash; <span class='dc-title'>Sort an array using a case insensitive &amp;quot;natural order&amp;quot; algorithm</span></p> </div> <a name='arrayobject.natcasesort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::natcasesort</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This method is a case insensitive version of <a href='http://www.php.net/manual/de/arrayobject.natsort.php' class='link'>ArrayObject::natsort</a>. </p> <p class='para'> This method implements a sort algorithm that orders alphanumeric strings in the way a human being would while maintaining key/value associations. This is described as a &amp;quot;natural ordering&amp;quot;. </p> </div> <a name='arrayobject.natcasesort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayobject.natcasesort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.natcasesort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::natcasesort()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'IMG0.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'img12.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'img10.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'img2.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'img1.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'IMG3.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arr1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$arr2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;clone&amp;nbsp;</span><span style='color: #0000BB'>$arr1</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$arr1</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>asort</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Standard&amp;nbsp;sorting\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arr2</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>natcasesort</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nNatural&amp;nbsp;order&amp;nbsp;sorting&amp;nbsp;(case-insensitive)\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Standard sorting ArrayObject Object ( [0] =&amp;gt; IMG0.png [5] =&amp;gt; IMG3.png [4] =&amp;gt; img1.png [2] =&amp;gt; img10.png [1] =&amp;gt; img12.png [3] =&amp;gt; img2.png ) Natural order sorting (case-insensitive) ArrayObject Object ( [0] =&amp;gt; IMG0.png [4] =&amp;gt; img1.png [3] =&amp;gt; img2.png [5] =&amp;gt; IMG3.png [2] =&amp;gt; img10.png [1] =&amp;gt; img12.png ) </pre></div> </div> <div class='example-contents para'><p> For more information see: Martin Pool&amp;#039;s <a href='http://sourcefrog.net/projects/natsort/' class='link external'>&amp;raquo; Natural Order String Comparison</a> page. </p></div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::ksort" value="<div id='arrayobject.ksort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.ksort.php'>ArrayObject::ksort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::ksort</span> &amp;mdash; <span class='dc-title'>Sort the entries by key</span></p> </div> <a name='arrayobject.ksort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::ksort</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Sorts the entries by key, maintaining key to entry correlations. This is useful mainly for associative arrays. </p> </div> <a name='arrayobject.ksort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayobject.ksort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.ksort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::ksort()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'d'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'lemon'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'banana'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fruitArrayObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fruitArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>ksort</span><span style='color: #007700'>();<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$fruitArrayObject&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br />&amp;nbsp;</span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> a = orange b = banana c = apple d = lemon </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::getIteratorClass" value="<div id='arrayobject.getiteratorclass' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.getiteratorclass.php'>ArrayObject::getIteratorClass</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::getIteratorClass</span> &amp;mdash; <span class='dc-title'>Gets the iterator classname for the ArrayObject.</span></p> </div> <a name='arrayobject.getiteratorclass.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ArrayObject::getIteratorClass</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the classname of the array iterator that is used by <a href='http://www.php.net/manual/de/arrayobject.getiterator.php' class='link'>ArrayObject::getIterator()</a>. </p> </div> <a name='arrayobject.getiteratorclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayobject.getiteratorclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the iterator class name that is used to iterate over this object. </p> </div> <a name='arrayobject.getiteratorclass.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::getIteratorClass()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Custom&amp;nbsp;ArrayIterator&amp;nbsp;(inherits&amp;nbsp;from&amp;nbsp;ArrayIterator)<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>MyArrayIterator&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>ArrayIterator&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;custom&amp;nbsp;implementation<br /></span><span style='color: #007700'>}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Array&amp;nbsp;of&amp;nbsp;available&amp;nbsp;fruits<br /></span><span style='color: #0000BB'>$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'lemons'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'oranges'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bananas'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'apples'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$fruitsArrayObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Get&amp;nbsp;the&amp;nbsp;current&amp;nbsp;class&amp;nbsp;name<br /></span><span style='color: #0000BB'>$className&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getIteratorClass</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$className</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Set&amp;nbsp;new&amp;nbsp;classname<br /></span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setIteratorClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'MyArrayIterator'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Get&amp;nbsp;the&amp;nbsp;new&amp;nbsp;iterator&amp;nbsp;classname<br /></span><span style='color: #0000BB'>$className&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getIteratorClass</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$className</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(13) &amp;quot;ArrayIterator&amp;quot; string(15) &amp;quot;MyArrayIterator&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='arrayobject.getiteratorclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'>The <a href='http://www.php.net/manual/de/arrayobject.setiteratorclass.php' class='link'>ArrayObject::setIteratorClass</a> method</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::getIterator" value="<div id='arrayobject.getiterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.getiterator.php'>ArrayObject::getIterator</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::getIterator</span> &amp;mdash; <span class='dc-title'>Create a new iterator from an ArrayObject instance</span></p> </div> <a name='arrayobject.getiterator.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.arrayiterator.php' class='type ArrayIterator'>ArrayIterator</a></span> <span class='methodname'><b>ArrayObject::getIterator</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Create a new iterator from an <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a> instance. </p> </div> <a name='arrayobject.getiterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayobject.getiterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An iterator from an <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a>. </p> </div> <a name='arrayobject.getiterator.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::getIterator()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'one'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'two'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'3'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'three'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arrayobject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getIterator</span><span style='color: #007700'>();<br /><br />while(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;=&amp;gt;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 =&amp;gt; one 2 =&amp;gt; two 3 =&amp;gt; three </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::getFlags" value="<div id='arrayobject.getflags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.getflags.php'>ArrayObject::getFlags</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::getFlags</span> &amp;mdash; <span class='dc-title'>Gets the behavior flags.</span></p> </div> <a name='arrayobject.getflags.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ArrayObject::getFlags</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the behavior flags of the <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a>. See the <a href='http://www.php.net/manual/de/arrayobject.setflags.php' class='link'>ArrayObject::setFlags</a> method for a list of the available flags. </p> </div> <a name='arrayobject.getflags.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayobject.getflags.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the behavior flags of the ArrayObject. </p> </div> <a name='arrayobject.getflags.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::getFlags()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Array&amp;nbsp;of&amp;nbsp;available&amp;nbsp;fruits<br /></span><span style='color: #0000BB'>$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'lemons'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'oranges'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bananas'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'apples'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$fruitsArrayObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Get&amp;nbsp;the&amp;nbsp;current&amp;nbsp;flags<br /></span><span style='color: #0000BB'>$flags&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFlags</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$flags</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Set&amp;nbsp;new&amp;nbsp;flags<br /></span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setFlags</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ARRAY_AS_PROPS</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Get&amp;nbsp;the&amp;nbsp;new&amp;nbsp;flags<br /></span><span style='color: #0000BB'>$flags&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFlags</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$flags</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> int(0) int(2) </pre></div> </div> </div><p> </p> </div> <a name='arrayobject.getflags.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'>The <a href='http://www.php.net/manual/de/arrayobject.setflags.php' class='link'>ArrayObject::setFlags</a> method</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::getArrayCopy" value="<div id='arrayobject.getarraycopy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.getarraycopy.php'>ArrayObject::getArrayCopy</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::getArrayCopy</span> &amp;mdash; <span class='dc-title'>Creates a copy of the ArrayObject.</span></p> </div> <a name='arrayobject.getarraycopy.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ArrayObject::getArrayCopy</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Exports the <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a> to an array. </p> </div> <a name='arrayobject.getarraycopy.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayobject.getarraycopy.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a copy of the array. When the <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a> refers to an object an array of the public properties of that object will be returned. </p> </div> <a name='arrayobject.getarraycopy.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::getArrayCopy()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Array&amp;nbsp;of&amp;nbsp;available&amp;nbsp;fruits<br /></span><span style='color: #0000BB'>$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'lemons'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'oranges'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bananas'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'apples'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$fruitsArrayObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'pears'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;create&amp;nbsp;a&amp;nbsp;copy&amp;nbsp;of&amp;nbsp;the&amp;nbsp;array<br /></span><span style='color: #0000BB'>$copy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getArrayCopy</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$copy</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [lemons] =&amp;gt; 1 [oranges] =&amp;gt; 4 [bananas] =&amp;gt; 5 [apples] =&amp;gt; 10 [pears] =&amp;gt; 4 ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::exchangeArray" value="<div id='arrayobject.exchangearray' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.exchangearray.php'>ArrayObject::exchangeArray</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::exchangeArray</span> &amp;mdash; <span class='dc-title'>Exchange the array for another one.</span></p> </div> <a name='arrayobject.exchangearray.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ArrayObject::exchangeArray</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$input</tt></span> )</div> <p class='para rdfs-comment'> Exchange the current <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> with another <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> or <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='arrayobject.exchangearray.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> or <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a> to exchange with the current array. </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.exchangearray.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the old <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>. </p> </div> <a name='arrayobject.exchangearray.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::exchangeArray()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Array&amp;nbsp;of&amp;nbsp;available&amp;nbsp;fruits<br /></span><span style='color: #0000BB'>$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'lemons'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'oranges'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bananas'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'apples'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Array&amp;nbsp;of&amp;nbsp;locations&amp;nbsp;in&amp;nbsp;Europe<br /></span><span style='color: #0000BB'>$locations&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Amsterdam'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Paris'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'London'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$fruitsArrayObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Now&amp;nbsp;exchange&amp;nbsp;fruits&amp;nbsp;for&amp;nbsp;locations<br /></span><span style='color: #0000BB'>$old&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exchangeArray</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$locations</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$old</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruitsArrayObject</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [lemons] =&amp;gt; 1 [oranges] =&amp;gt; 4 [bananas] =&amp;gt; 5 [apples] =&amp;gt; 10 ) ArrayObject Object ( [0] =&amp;gt; Amsterdam [1] =&amp;gt; Paris [2] =&amp;gt; London ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::count" value="<div id='arrayobject.count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.count.php'>ArrayObject::count</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::count</span> &amp;mdash; <span class='dc-title'>Get the number of public properties in the ArrayObject</span></p> </div> <a name='arrayobject.count.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ArrayObject::count</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the number of public properties in the <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a>. </p> </div> <a name='arrayobject.count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayobject.count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The number of public properties in the <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a>. </p> <blockquote><p><b class='note'>Hinweis</b>: When the <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a> is constructed from an array all properties are public. <br /> </p></blockquote> </div> <a name='arrayobject.count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <span class='methodname'><b>ArrayObject::count</b></span> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>Example&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$public&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'prop:public'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$prv&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'prop:private'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;</span><span style='color: #0000BB'>$prt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'prop:protected'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$arrayobj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>Example</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$arrayobj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'first'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'second'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'third'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> int(1) int(3) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::asort" value="<div id='arrayobject.asort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.asort.php'>ArrayObject::asort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::asort</span> &amp;mdash; <span class='dc-title'>Sort the entries by value</span></p> </div> <a name='arrayobject.asort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::asort</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Sorts the entries such that the keys maintain their correlation with the entries they are associated with. This is used mainly when sorting associative arrays where the actual element order is significant. </p> </div> <a name='arrayobject.asort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayobject.asort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.asort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayObject::asort()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'d'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'lemon'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'banana'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fruitArrayObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fruitArrayObject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>asort</span><span style='color: #007700'>();<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$fruitArrayObject&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> c = apple b = banana d = lemon a = orange </pre></div> </div> <div class='example-contents para'><p> The fruits have been sorted in alphabetical order, and the key associated with each entry has been maintained. </p></div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject::append" value="<div id='arrayobject.append' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayobject.append.php'>ArrayObject::append</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayObject::append</span> &amp;mdash; <span class='dc-title'>Appends the value</span></p> </div> <a name='arrayobject.append.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayObject::append</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Appends a new value as the last element. </p> <blockquote><p><b class='note'>Hinweis</b>: This method cannot be called when the <a href='http://www.php.net/manual/de/class.arrayobject.php' class='classname'>ArrayObject</a> was constructed from an object. Use <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.offsetset.php' class='function'>ArrayObject::offsetset</a></span> instead. <br /> </p></blockquote> </div> <a name='arrayobject.append.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value being appended. </p> </dd> </dl> <p> </p> </div> <a name='arrayobject.append.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayobject.append.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <span class='methodname'><b>ArrayObject::append</b></span> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$arrayobj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'first'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'second'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'third'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>append</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'fourth'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>append</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'five'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'six'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayobj</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> object(ArrayObject)#1 (5) { [0]=&amp;gt; string(5) &amp;quot;first&amp;quot; [1]=&amp;gt; string(6) &amp;quot;second&amp;quot; [2]=&amp;gt; string(5) &amp;quot;third&amp;quot; [3]=&amp;gt; string(6) &amp;quot;fourth&amp;quot; [4]=&amp;gt; array(2) { [0]=&amp;gt; string(4) &amp;quot;five&amp;quot; [1]=&amp;gt; string(3) &amp;quot;six&amp;quot; } } </pre></div> </div> </div><p> </p> </div> <a name='arrayobject.append.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.offsetset.php' class='function' rel='rdfs-seeAlso'>ArrayObject::offsetset</a> - Sets the value at the specified index to newval</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayObject" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.arrayobject.php'>The ArrayObject class</a></h1> <div class='partintro'> <div id='arrayobject.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> This class allows objects to work as arrays. </p> </div> <div id='arrayobject.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ArrayObject</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ArrayObject</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.iteratoraggregate.php' class='interfacename'>IteratorAggregate</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.arrayaccess.php' class='interfacename'>ArrayAccess</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.serializable.php' class='interfacename'>Serializable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.countable.php' class='interfacename'>Countable</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Constants */</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.arrayobject.php#arrayobject.constants.std-prop-list'>STD_PROP_LIST</a></var> <span class='initializer'> = 1</span> ;</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/de/class.arrayobject.php#arrayobject.constants.array-as-props'>ARRAY_AS_PROPS</a></var> <span class='initializer'> = 2</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='constructorsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.construct.php' class='function'>__construct</a></span> ([ <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$iterator_class</tt></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.append.php' class='function'>append</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.asort.php' class='function'>asort</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.count.php' class='function'>count</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.exchangearray.php' class='function'>exchangeArray</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$input</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.getarraycopy.php' class='function'>getArrayCopy</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.getflags.php' class='function'>getFlags</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>ArrayIterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.getiterator.php' class='function'>getIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.getiteratorclass.php' class='function'>getIteratorClass</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.ksort.php' class='function'>ksort</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.natcasesort.php' class='function'>natcasesort</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.natsort.php' class='function'>natsort</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.offsetexists.php' class='function'>offsetExists</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.offsetget.php' class='function'>offsetGet</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.offsetset.php' class='function'>offsetSet</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$index</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$newval</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.offsetunset.php' class='function'>offsetUnset</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.serialize.php' class='function'>serialize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.setflags.php' class='function'>setFlags</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.setiteratorclass.php' class='function'>setIteratorClass</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$iterator_class</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.uasort.php' class='function'>uasort</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$cmp_function</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.uksort.php' class='function'>uksort</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$cmp_function</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayobject.unserialize.php' class='function'>unserialize</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$serialized</tt></span> )</div> }</div> </div> <div id='arrayobject.constants' class='section'> <h2 class='title'>Vordefinierte Konstanten</h2> <div id='arrayobject.constants.flags' class='section'> <h2 class='title'>ArrayObject Flags</h2> <dl> <dt id='arrayobject.constants.std-prop-list' class='varlistentry'> <span class='term'><b><tt class='constant'>ArrayObject::STD_PROP_LIST</tt></b></span> </dt><dd class='listitem'> <p class='para'>Properties of the object have their normal functionality when accessed as list (var_dump, foreach, etc.).</p> </dd> <dt id='arrayobject.constants.array-as-props' class='varlistentry'> <span class='term'><b><tt class='constant'>ArrayObject::ARRAY_AS_PROPS</tt></b></span> </dt><dd class='listitem'> <p class='para'>Entries can be accessed as properties (read and write).</p> </dd> </dl> </div> </div> <div class='section'> <h2 class='title'>Changelog</h2> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Implements <a href='http://www.php.net/manual/de/class.serializable.php' class='interfacename'>Serializable</a>. </td> </tr> </tbody> </table> <p> </p> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/arrayobject.append.php'>ArrayObject::append</a> &amp;mdash; Appends the value</li><li><a href='http://www.php.net/manual/de/arrayobject.asort.php'>ArrayObject::asort</a> &amp;mdash; Sort the entries by value</li><li><a href='http://www.php.net/manual/de/arrayobject.construct.php'>ArrayObject::__construct</a> &amp;mdash; Construct a new array object</li><li><a href='http://www.php.net/manual/de/arrayobject.count.php'>ArrayObject::count</a> &amp;mdash; Get the number of public properties in the ArrayObject</li><li><a href='http://www.php.net/manual/de/arrayobject.exchangearray.php'>ArrayObject::exchangeArray</a> &amp;mdash; Exchange the array for another one.</li><li><a href='http://www.php.net/manual/de/arrayobject.getarraycopy.php'>ArrayObject::getArrayCopy</a> &amp;mdash; Creates a copy of the ArrayObject.</li><li><a href='http://www.php.net/manual/de/arrayobject.getflags.php'>ArrayObject::getFlags</a> &amp;mdash; Gets the behavior flags.</li><li><a href='http://www.php.net/manual/de/arrayobject.getiterator.php'>ArrayObject::getIterator</a> &amp;mdash; Create a new iterator from an ArrayObject instance</li><li><a href='http://www.php.net/manual/de/arrayobject.getiteratorclass.php'>ArrayObject::getIteratorClass</a> &amp;mdash; Gets the iterator classname for the ArrayObject.</li><li><a href='http://www.php.net/manual/de/arrayobject.ksort.php'>ArrayObject::ksort</a> &amp;mdash; Sort the entries by key</li><li><a href='http://www.php.net/manual/de/arrayobject.natcasesort.php'>ArrayObject::natcasesort</a> &amp;mdash; Sort an array using a case insensitive 'natural order' algorithm</li><li><a href='http://www.php.net/manual/de/arrayobject.natsort.php'>ArrayObject::natsort</a> &amp;mdash; Sort entries using a 'natural order' algorithm</li><li><a href='http://www.php.net/manual/de/arrayobject.offsetexists.php'>ArrayObject::offsetExists</a> &amp;mdash; Returns whether the requested index exists</li><li><a href='http://www.php.net/manual/de/arrayobject.offsetget.php'>ArrayObject::offsetGet</a> &amp;mdash; Returns the value at the specified index</li><li><a href='http://www.php.net/manual/de/arrayobject.offsetset.php'>ArrayObject::offsetSet</a> &amp;mdash; Sets the value at the specified index to newval</li><li><a href='http://www.php.net/manual/de/arrayobject.offsetunset.php'>ArrayObject::offsetUnset</a> &amp;mdash; Unsets the value at the specified index</li><li><a href='http://www.php.net/manual/de/arrayobject.serialize.php'>ArrayObject::serialize</a> &amp;mdash; Serialize an ArrayObject</li><li><a href='http://www.php.net/manual/de/arrayobject.setflags.php'>ArrayObject::setFlags</a> &amp;mdash; Sets the behavior flags.</li><li><a href='http://www.php.net/manual/de/arrayobject.setiteratorclass.php'>ArrayObject::setIteratorClass</a> &amp;mdash; Sets the iterator classname for the ArrayObject.</li><li><a href='http://www.php.net/manual/de/arrayobject.uasort.php'>ArrayObject::uasort</a> &amp;mdash; Sort the entries with a user-defined comparison function and maintain key association</li><li><a href='http://www.php.net/manual/de/arrayobject.uksort.php'>ArrayObject::uksort</a> &amp;mdash; Sort the entries by keys using a user-defined comparison function</li><li><a href='http://www.php.net/manual/de/arrayobject.unserialize.php'>ArrayObject::unserialize</a> &amp;mdash; Unserialize an ArrayObject</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::__construct" value="<div id='arrayiterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.construct.php'>ArrayIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::__construct</span> &amp;mdash; <span class='dc-title'>Construct an ArrayIterator</span></p> </div> <a name='arrayiterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>ArrayIterator::__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$array</tt></span> )</div> <p class='para rdfs-comment'> Constructs an <a href='http://www.php.net/manual/de/class.arrayiterator.php' class='classname'>ArrayIterator</a> <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The array or object to be iterated on. </p> </dd> </dl> <p> </p> </div> <a name='arrayiterator.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An <a href='http://www.php.net/manual/de/class.arrayiterator.php' class='classname'>ArrayIterator</a> <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='arrayiterator.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> <b>ArrayIterator::__construct()</b> throws an InvalidArgumentException if anything besides an array or an object is given. </p> </div> <a name='arrayiterator.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.getarraycopy.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::getArrayCopy</a> - Get array copy</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::valid" value="<div id='arrayiterator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.valid.php'>ArrayIterator::valid</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::valid</span> &amp;mdash; <span class='dc-title'>Check whether array contains more entries</span></p> </div> <a name='arrayiterator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ArrayIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> contains any more entries. </p> </div> <a name='arrayiterator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.valid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayIterator::valid()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'one'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arrayobject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getIterator</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>());&amp;nbsp;</span><span style='color: #FF8000'>//bool(true)<br /><br /></span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;advance&amp;nbsp;to&amp;nbsp;the&amp;nbsp;next&amp;nbsp;item<br /><br />//bool(false)&amp;nbsp;because&amp;nbsp;there&amp;nbsp;is&amp;nbsp;only&amp;nbsp;one&amp;nbsp;array&amp;nbsp;element<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::uksort" value="<div id='arrayiterator.uksort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.uksort.php'>ArrayIterator::uksort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::uksort</span> &amp;mdash; <span class='dc-title'>User defined sort</span></p> </div> <a name='arrayiterator.uksort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::uksort</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cmp_function</tt></span> )</div> <p class='para rdfs-comment'> Sort the entries by key using user defined function. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.uksort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cmp_function</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The compare function used for the sort. </p> </dd> </dl> <p> </p> </div> <a name='arrayiterator.uksort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.uksort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.uasort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::uasort</a> - User defined sort</span></li> <li class='member'><a href='http://www.php.net/manual/de/function.uksort.php' class='function' rel='rdfs-seeAlso'>uksort()</a> - Sortiert ein Array nach Schl&amp;uuml;sseln mittels einer benutzerdefinierten Vergleichsfunktion</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::uasort" value="<div id='arrayiterator.uasort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.uasort.php'>ArrayIterator::uasort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::uasort</span> &amp;mdash; <span class='dc-title'>User defined sort</span></p> </div> <a name='arrayiterator.uasort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::uasort</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cmp_function</tt></span> )</div> <p class='para rdfs-comment'> Sort the entries by values using user defined function. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.uasort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cmp_function</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The compare function used for the sort. </p> </dd> </dl> <p> </p> </div> <a name='arrayiterator.uasort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.uasort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.uksort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::uksort</a> - User defined sort</span></li> <li class='member'><a href='http://www.php.net/manual/de/function.usort.php' class='function' rel='rdfs-seeAlso'>usort()</a> - Sortiert ein Array nach Werten mittels einer benutzerdefinierten Vergleichsfunktion</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::setFlags" value="<div id='arrayiterator.setflags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.setflags.php'>ArrayIterator::setFlags</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::setFlags</span> &amp;mdash; <span class='dc-title'>Set behaviour flags</span></p> </div> <a name='arrayiterator.setflags.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::setFlags</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$flags</tt></span> )</div> <p class='para rdfs-comment'> Sets behaviour flags. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.setflags.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A bitmask as follows: </p><ul class='simplelist'> <li class='member'> 0 = Properties of the object have their normal functionality when accessed as list (var_dump, foreach, etc.). </li> <li class='member'> 1 = Array indices can be accessed as properties in read/write. </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='arrayiterator.setflags.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.setflags.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.getflags.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::getFlags</a> - Get flags</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::seek" value="<div id='arrayiterator.seek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.seek.php'>ArrayIterator::seek</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::seek</span> &amp;mdash; <span class='dc-title'>Seek to position</span></p> </div> <a name='arrayiterator.seek.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::seek</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$position</tt></span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.seek.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>position</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The position to seek to. </p> </dd> </dl> <p> </p> </div> <a name='arrayiterator.seek.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::rewind" value="<div id='arrayiterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.rewind.php'>ArrayIterator::rewind</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::rewind</span> &amp;mdash; <span class='dc-title'>Rewind array back to the start</span></p> </div> <a name='arrayiterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::rewind</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This rewinds the iterator to the beginning. </p> </div> <a name='arrayiterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.rewind.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayIterator::rewind()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$arrayobject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'zero'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'one'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'two'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getIterator</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//1<br /><br /></span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>rewind</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//rewinding&amp;nbsp;to&amp;nbsp;the&amp;nbsp;begining<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//0<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::offsetUnset" value="<div id='arrayiterator.offsetunset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.offsetunset.php'>ArrayIterator::offsetUnset</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::offsetUnset</span> &amp;mdash; <span class='dc-title'>Unset value for an offset</span></p> </div> <a name='arrayiterator.offsetunset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::offsetUnset</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Unsets a value for an offset. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.offsetunset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The offset to unset. </p> </dd> </dl> <p> </p> </div> <a name='arrayiterator.offsetunset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.offsetunset.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.offsetget.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::offSetGet</a> - Get value for an offset</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.offsetset.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::offSetSet</a> - Set value for an offset</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::offsetSet" value="<div id='arrayiterator.offsetset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.offsetset.php'>ArrayIterator::offsetSet</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::offsetSet</span> &amp;mdash; <span class='dc-title'>Set value for an offset</span></p> </div> <a name='arrayiterator.offsetset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::offsetSet</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$newval</tt></span> )</div> <p class='para rdfs-comment'> Sets a value for a given offset. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.offsetset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The index to set for. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>newval</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new value to store at the index. </p> </dd> </dl> <p> </p> </div> <a name='arrayiterator.offsetset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.offsetset.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.offsetget.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::offSetGet</a> - Get value for an offset</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.offsetunset.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::offSetUnset</a> - Unset value for an offset</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::offsetGet" value="<div id='arrayiterator.offsetget' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.offsetget.php'>ArrayIterator::offsetGet</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::offsetGet</span> &amp;mdash; <span class='dc-title'>Get value for an offset</span></p> </div> <a name='arrayiterator.offsetget.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>ArrayIterator::offsetGet</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Gets the value from the provided offset. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.offsetget.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The offset to get the value from. </p> </dd> </dl> <p> </p> </div> <a name='arrayiterator.offsetget.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The value at offset <i><tt class='parameter'>index</tt></i> . </p> </div> <a name='arrayiterator.offsetget.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.offsetset.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::offSetSet</a> - Set value for an offset</span></li> <li class='member'> <span class='methodname'><b>ArrayIterator::offUnSet</b></span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::offsetExists" value="<div id='arrayiterator.offsetexists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.offsetexists.php'>ArrayIterator::offsetExists</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::offsetExists</span> &amp;mdash; <span class='dc-title'>Check if offset exists</span></p> </div> <a name='arrayiterator.offsetexists.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::offsetExists</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Checks if the offset exists. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.offsetexists.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The offset being checked. </p> </dd> </dl> <p> </p> </div> <a name='arrayiterator.offsetexists.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> if the offset exists, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='arrayiterator.offsetexists.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.valid.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::valid</a> - Check whether array contains more entries</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::next" value="<div id='arrayiterator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.next.php'>ArrayIterator::next</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::next</span> &amp;mdash; <span class='dc-title'>Move to next entry</span></p> </div> <a name='arrayiterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> The iterator to the next entry. </p> </div> <a name='arrayiterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.next.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayIterator::next()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$arrayobject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'zero'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'one'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getIterator</span><span style='color: #007700'>();<br /><br />while(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;=&amp;gt;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 =&amp;gt; zero 1 =&amp;gt; one </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::natsort" value="<div id='arrayiterator.natsort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.natsort.php'>ArrayIterator::natsort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::natsort</span> &amp;mdash; <span class='dc-title'>Sort an array naturally</span></p> </div> <a name='arrayiterator.natsort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::natsort</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Sort the entries by values using &amp;quot;natural order&amp;quot; algorithm. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.natsort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.natsort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.natsort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.asort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::asort</a> - Sort array by values</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.ksort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::ksort</a> - Sort array by keys</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.natcasesort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::natcasesort</a> - Sort an array naturally, case insensitive</span></li> <li class='member'><a href='http://www.php.net/manual/de/function.natsort.php' class='function' rel='rdfs-seeAlso'>natsort()</a> - Sortiert ein Array in 'nat&amp;uuml;rlicher Reihenfolge'</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::natcasesort" value="<div id='arrayiterator.natcasesort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.natcasesort.php'>ArrayIterator::natcasesort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::natcasesort</span> &amp;mdash; <span class='dc-title'>Sort an array naturally, case insensitive</span></p> </div> <a name='arrayiterator.natcasesort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::natcasesort</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Sort the entries by values using a case insensitive &amp;quot;natural order&amp;quot; algorithm. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.natcasesort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.natcasesort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.natcasesort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.asort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::asort</a> - Sort array by values</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.ksort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::ksort</a> - Sort array by keys</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.natsort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::natsort</a> - Sort an array naturally</span></li> <li class='member'><a href='http://www.php.net/manual/de/function.natcasesort.php' class='function' rel='rdfs-seeAlso'>natcasesort()</a> - Sortiert ein Array in 'nat&amp;uuml;rlicher Reihenfolge', Gro&amp;szlig;/Kleinschreibung wird ignoriert</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::ksort" value="<div id='arrayiterator.ksort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.ksort.php'>ArrayIterator::ksort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::ksort</span> &amp;mdash; <span class='dc-title'>Sort array by keys</span></p> </div> <a name='arrayiterator.ksort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::ksort</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Sorts an array by the keys. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.ksort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.ksort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.ksort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.asort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::asort</a> - Sort array by values</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.natcasesort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::natcasesort</a> - Sort an array naturally, case insensitive</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.natsort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::natsort</a> - Sort an array naturally</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::key" value="<div id='arrayiterator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.key.php'>ArrayIterator::key</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::key</span> &amp;mdash; <span class='dc-title'>Return current array key</span></p> </div> <a name='arrayiterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>ArrayIterator::key</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This function returns the current array key </p> </div> <a name='arrayiterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> key. </p> </div> <a name='arrayiterator.key.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayIterator::key()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'key'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'value'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arrayobject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getIterator</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//key<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::getFlags" value="<div id='arrayiterator.getflags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.getflags.php'>ArrayIterator::getFlags</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::getFlags</span> &amp;mdash; <span class='dc-title'>Get flags</span></p> </div> <a name='arrayiterator.getflags.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::getFlags</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the current flags. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.getflags.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.getflags.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current flags. </p> </div> <a name='arrayiterator.getflags.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.valid.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::valid</a> - Check whether array contains more entries</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::getArrayCopy" value="<div id='arrayiterator.getarraycopy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.getarraycopy.php'>ArrayIterator::getArrayCopy</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::getArrayCopy</span> &amp;mdash; <span class='dc-title'>Get array copy</span></p> </div> <a name='arrayiterator.getarraycopy.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::getArrayCopy</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get a copy of an array. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.getarraycopy.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.getarraycopy.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A copy of the <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, or array of public properties if ArrayIterator refers to an <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='arrayiterator.getarraycopy.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.valid.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::valid</a> - Check whether array contains more entries</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::current" value="<div id='arrayiterator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.current.php'>ArrayIterator::current</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::current</span> &amp;mdash; <span class='dc-title'>Return current array entry</span></p> </div> <a name='arrayiterator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>ArrayIterator::current</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the current <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> entry. </p> </div> <a name='arrayiterator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> entry. </p> </div> <a name='arrayiterator.current.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayIterator::current()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'one'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'two'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'3'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'three'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$arrayobject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayObject</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /><br />for(</span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$arrayobject</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getIterator</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>())&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;=&amp;gt;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 =&amp;gt; one 2 =&amp;gt; two 3 =&amp;gt; three </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::count" value="<div id='arrayiterator.count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.count.php'>ArrayIterator::count</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::count</span> &amp;mdash; <span class='dc-title'>Count elements</span></p> </div> <a name='arrayiterator.count.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::count</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the number of elements in the <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, or the number of public properties in the <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The number. </p> </div> <a name='arrayiterator.count.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.getflags.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::getFlags</a> - Get flags</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::asort" value="<div id='arrayiterator.asort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.asort.php'>ArrayIterator::asort</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::asort</span> &amp;mdash; <span class='dc-title'>Sort array by values</span></p> </div> <a name='arrayiterator.asort.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::asort</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Sorts an array by values. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.asort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='arrayiterator.asort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.asort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.ksort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::ksort</a> - Sort array by keys</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.natcasesort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::natcasesort</a> - Sort an array naturally, case insensitive</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.natsort.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::natsort</a> - Sort an array naturally</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator::append" value="<div id='arrayiterator.append' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayiterator.append.php'>ArrayIterator::append</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayIterator::append</span> &amp;mdash; <span class='dc-title'>Append an element</span></p> </div> <a name='arrayiterator.append.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayIterator::append</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Appends value as the last element. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='arrayiterator.append.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value to append. </p> </dd> </dl> <p> </p> </div> <a name='arrayiterator.append.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='arrayiterator.append.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: This method cannot be called when the <a href='http://www.php.net/manual/de/class.arrayiterator.php' class='classname'>ArrayIterator</a> refers to an <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>. <br /> </p></blockquote> </div> <a name='arrayiterator.append.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.next.php' class='function' rel='rdfs-seeAlso'>ArrayIterator::next</a> - Move to next entry</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.arrayiterator.php'>The ArrayIterator class</a></h1> <div class='partintro'> <div id='arrayiterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> This iterator allows to unset and modify values and keys while iterating over Arrays and Objects. </p> <p class='para'> When you want to iterate over the same array multiple times you need to instantiate ArrayObject and let it create ArrayIterator instances that refer to it either by using <a href='http://www.php.net/manual/de/control-structures.foreach.php' class='link'>foreach</a> or by calling its getIterator() method manually. </p> </div> <div id='arrayiterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ArrayIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ArrayIterator</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.arrayaccess.php' class='interfacename'>ArrayAccess</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.seekableiterator.php' class='interfacename'>SeekableIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.countable.php' class='interfacename'>Countable</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.append.php' class='function'>append</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.asort.php' class='function'>asort</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$array</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.count.php' class='function'>count</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.current.php' class='function'>current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.getarraycopy.php' class='function'>getArrayCopy</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.getflags.php' class='function'>getFlags</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.key.php' class='function'>key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.ksort.php' class='function'>ksort</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.natcasesort.php' class='function'>natcasesort</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.natsort.php' class='function'>natsort</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.offsetexists.php' class='function'>offsetExists</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.offsetget.php' class='function'>offsetGet</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.offsetset.php' class='function'>offsetSet</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$newval</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.offsetunset.php' class='function'>offsetUnset</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.seek.php' class='function'>seek</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$position</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.serialize.php' class='function'>serialize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.setflags.php' class='function'>setFlags</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$flags</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.uasort.php' class='function'>uasort</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cmp_function</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.uksort.php' class='function'>uksort</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cmp_function</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.unserialize.php' class='function'>unserialize</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$serialized</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayiterator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/arrayiterator.append.php'>ArrayIterator::append</a> &amp;mdash; Append an element</li><li><a href='http://www.php.net/manual/de/arrayiterator.asort.php'>ArrayIterator::asort</a> &amp;mdash; Sort array by values</li><li><a href='http://www.php.net/manual/de/arrayiterator.construct.php'>ArrayIterator::__construct</a> &amp;mdash; Construct an ArrayIterator</li><li><a href='http://www.php.net/manual/de/arrayiterator.count.php'>ArrayIterator::count</a> &amp;mdash; Count elements</li><li><a href='http://www.php.net/manual/de/arrayiterator.current.php'>ArrayIterator::current</a> &amp;mdash; Return current array entry</li><li><a href='http://www.php.net/manual/de/arrayiterator.getarraycopy.php'>ArrayIterator::getArrayCopy</a> &amp;mdash; Get array copy</li><li><a href='http://www.php.net/manual/de/arrayiterator.getflags.php'>ArrayIterator::getFlags</a> &amp;mdash; Get flags</li><li><a href='http://www.php.net/manual/de/arrayiterator.key.php'>ArrayIterator::key</a> &amp;mdash; Return current array key</li><li><a href='http://www.php.net/manual/de/arrayiterator.ksort.php'>ArrayIterator::ksort</a> &amp;mdash; Sort array by keys</li><li><a href='http://www.php.net/manual/de/arrayiterator.natcasesort.php'>ArrayIterator::natcasesort</a> &amp;mdash; Sort an array naturally, case insensitive</li><li><a href='http://www.php.net/manual/de/arrayiterator.natsort.php'>ArrayIterator::natsort</a> &amp;mdash; Sort an array naturally</li><li><a href='http://www.php.net/manual/de/arrayiterator.next.php'>ArrayIterator::next</a> &amp;mdash; Move to next entry</li><li><a href='http://www.php.net/manual/de/arrayiterator.offsetexists.php'>ArrayIterator::offsetExists</a> &amp;mdash; Check if offset exists</li><li><a href='http://www.php.net/manual/de/arrayiterator.offsetget.php'>ArrayIterator::offsetGet</a> &amp;mdash; Get value for an offset</li><li><a href='http://www.php.net/manual/de/arrayiterator.offsetset.php'>ArrayIterator::offsetSet</a> &amp;mdash; Set value for an offset</li><li><a href='http://www.php.net/manual/de/arrayiterator.offsetunset.php'>ArrayIterator::offsetUnset</a> &amp;mdash; Unset value for an offset</li><li><a href='http://www.php.net/manual/de/arrayiterator.rewind.php'>ArrayIterator::rewind</a> &amp;mdash; Rewind array back to the start</li><li><a href='http://www.php.net/manual/de/arrayiterator.seek.php'>ArrayIterator::seek</a> &amp;mdash; Seek to position</li><li><a href='http://www.php.net/manual/de/arrayiterator.serialize.php'>ArrayIterator::serialize</a> &amp;mdash; Serialize</li><li><a href='http://www.php.net/manual/de/arrayiterator.setflags.php'>ArrayIterator::setFlags</a> &amp;mdash; Set behaviour flags</li><li><a href='http://www.php.net/manual/de/arrayiterator.uasort.php'>ArrayIterator::uasort</a> &amp;mdash; User defined sort</li><li><a href='http://www.php.net/manual/de/arrayiterator.uksort.php'>ArrayIterator::uksort</a> &amp;mdash; User defined sort</li><li><a href='http://www.php.net/manual/de/arrayiterator.unserialize.php'>ArrayIterator::unserialize</a> &amp;mdash; Unserialize</li><li><a href='http://www.php.net/manual/de/arrayiterator.valid.php'>ArrayIterator::valid</a> &amp;mdash; Check whether array contains more entries</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayAccess::offsetUnset" value="<div id='arrayaccess.offsetunset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayaccess.offsetunset.php'>ArrayAccess::offsetUnset</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayAccess::offsetUnset</span> &amp;mdash; <span class='dc-title'>zu l&amp;ouml;schender Offset</span></p> </div> <a name='arrayaccess.offsetunset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayAccess::offsetUnset</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$offset</tt></span> )</div> <p class='para rdfs-comment'> L&amp;ouml;scht einen Offset-Punkt. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Methode wird <em class='emphasis'>nicht</em> aufgerufen, wenn ein Typecast auf <a href='http://www.php.net/manual/de/language.types.type-juggling.php#language.types.typecasting' class='link'>(unset)</a> durchgef&amp;uuml;hrt wird. <br /> </p></blockquote> </div> <a name='arrayaccess.offsetunset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu l&amp;ouml;schende Offset-Punkt. </p> </dd> </dl> <p> </p> </div> <a name='arrayaccess.offsetunset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayAccess::offsetSet" value="<div id='arrayaccess.offsetset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayaccess.offsetset.php'>ArrayAccess::offsetSet</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayAccess::offsetSet</span> &amp;mdash; <span class='dc-title'>Zu setzender Offset-Punkt</span></p> </div> <a name='arrayaccess.offsetset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ArrayAccess::offsetSet</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Weist dem angegebenen Offset-Punkt einen Wert zu. </p> </div> <a name='arrayaccess.offsetset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Offset-Punkt, dem ein Wert zugewiesen werden soll. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zuzuweisende Wert. </p> </dd> </dl> <p> </p> </div> <a name='arrayaccess.offsetset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayAccess::offsetGet" value="<div id='arrayaccess.offsetget' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayaccess.offsetget.php'>ArrayAccess::offsetGet</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayAccess::offsetGet</span> &amp;mdash; <span class='dc-title'>Gibt den Wert eines Offset-Punkts zur&amp;uuml;ck</span></p> </div> <a name='arrayaccess.offsetget.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>ArrayAccess::offsetGet</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$offset</tt></span> )</div> <p class='para rdfs-comment'> Gibt den Wert des angegebenen Offset-Punkts zur&amp;uuml;ck. </p> <p class='para'> Diese Methode wird ausgef&amp;uuml;hrt, wenn gepr&amp;uuml;ft wird, ob ein Offset-Punkt <a href='http://www.php.net/manual/de/function.empty.php' class='function'>empty()</a> ist. </p> </div> <a name='arrayaccess.offsetget.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu untersuchende Offset-Punkt. </p> </dd> </dl> <p> </p> </div> <a name='arrayaccess.offsetget.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Kann Werte aller Typen zur&amp;uuml;ckgeben. </p> </div> <a name='arrayaccess.offsetget.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/arrayaccess.offsetexists.php' class='function' rel='rdfs-seeAlso'>ArrayAccess::offsetExists</a> - Pr&amp;uuml;ft, ob ein Offset-Punkt existiert</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayAccess::offsetExists" value="<div id='arrayaccess.offsetexists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/arrayaccess.offsetexists.php'>ArrayAccess::offsetExists</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ArrayAccess::offsetExists</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft, ob ein Offset-Punkt existiert</span></p> </div> <a name='arrayaccess.offsetexists.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>boolean</span> <span class='methodname'><b>ArrayAccess::offsetExists</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$offset</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;uuml;ft, ob ein Offset-Punkt existiert oder nicht. </p> <p class='para'> Diese Methode wird aufgerufen, wenn die Funktionen <a href='http://www.php.net/manual/de/function.isset.php' class='function'>isset()</a> oder <a href='http://www.php.net/manual/de/function.empty.php' class='function'>empty()</a> auf Objekte angewendet werden, die <a href='http://www.php.net/manual/de/class.arrayaccess.php' class='classname'>ArrayAccess</a> implementieren. </p> <blockquote><p><b class='note'>Hinweis</b>: Wenn <a href='http://www.php.net/manual/de/function.empty.php' class='function'>empty()</a> verwendet wird, wird die Funktion <a href='http://www.php.net/manual/de/arrayaccess.offsetget.php' class='function'>ArrayAccess::offsetGet()</a> aufgerufen und untersucht, ob bereits ein Wert zugewiesen wurde, sofern <b>ArrayAccess::offsetExists()</b> <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ckliefert. <br /> </p></blockquote> </div> <a name='arrayaccess.offsetexists.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu untersuchende Offset-Punkt. </p> </dd> </dl> <p> </p> </div> <a name='arrayaccess.offsetexists.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <blockquote><p><b class='note'>Hinweis</b>: Der R&amp;uuml;ckgabewert wird zu <a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> gecastet, sofern sonst ein nicht-boolscher Wert zur&amp;uuml;ckgegeben w&amp;uuml;rde. <br /> </p></blockquote> </div> <a name='arrayaccess.offsetexists.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ArrayAccess::offsetExists()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>obj&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>arrayaccess&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>offsetSet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$wert</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__METHOD__</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>offsetExists</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__METHOD__</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$var&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #DD0000'>'foobar'</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>offsetUnset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__METHOD__</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>offsetGet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__METHOD__</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #DD0000'>'Wert'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$obj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>obj</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Ausf&amp;uuml;hrung&amp;nbsp;obj::offsetExists()\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(isset(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'foobar'</span><span style='color: #007700'>]));<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nAusf&amp;uuml;hrung&amp;nbsp;obj::offsetExists()&amp;nbsp;und&amp;nbsp;obj::offsetGet()\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(empty(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'foobar'</span><span style='color: #007700'>]));<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nAusf&amp;uuml;hrung&amp;nbsp;obj::offsetExists(),&amp;nbsp;'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.</span><span style='color: #DD0000'>'obj:offsetGet()&amp;nbsp;wird&amp;nbsp;*nicht*&amp;nbsp;ausgef&amp;uuml;hrt,&amp;nbsp;'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.</span><span style='color: #DD0000'>'wenn&amp;nbsp;nichts&amp;nbsp;zur&amp;uuml;ckgegeben&amp;nbsp;werden&amp;nbsp;kann\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(empty(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'foobaz'</span><span style='color: #007700'>]));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Ausf&amp;uuml;hrung obj::offsetExists() string(17) &amp;quot;obj::offsetExists&amp;quot; bool(true) Ausf&amp;uuml;hrung obj::offsetExists() und obj::offsetGet() string(17) &amp;quot;obj::offsetExists&amp;quot; string(14) &amp;quot;obj::offsetGet&amp;quot; bool(false) Ausf&amp;uuml;hrung obj::offsetExists(), obj:offsetGet() wird *nicht* ausgef&amp;uuml;hrt, wenn nichts zur&amp;uuml;ckgegeben werden kann string(17) &amp;quot;obj::offsetExists&amp;quot; bool(true) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ArrayAccess" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.arrayaccess.php'>Das ArrayAccess-Interface</a></h1> <div class='partintro'> <div id='arrayaccess.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Interface, um Objekte als Arrays ansprechen zu k&amp;ouml;nnen </p> </div> <div id='arrayaccess.synopsis' class='section'> <h2 class='title'>Interface-&amp;Uuml;bersicht</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ArrayAccess</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ArrayAccess</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methoden */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>boolean</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayaccess.offsetexists.php' class='function'>offsetExists</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$offset</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayaccess.offsetget.php' class='function'>offsetGet</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$offset</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayaccess.offsetset.php' class='function'>offsetSet</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$offset</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/arrayaccess.offsetunset.php' class='function'>offsetUnset</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$offset</tt></span> )</div> }</div> </div> <div id='arrayaccess.examples' class='section'> <div class='example'> <p><b>Beispiel #1 Basisnutzung</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>obj&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>arrayaccess&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$container&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>__construct</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>container&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'eins'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'zwei'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'drei'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>offsetSet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>container</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>offsetExists</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;isset(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>container</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>offsetUnset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unset(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>container</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>offsetGet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;isset(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>container</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>])&amp;nbsp;?&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>container</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$offset</span><span style='color: #007700'>]&amp;nbsp;:&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$obj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>obj</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(isset(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'zwei'</span><span style='color: #007700'>]));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'zwei'</span><span style='color: #007700'>]);<br />unset(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'zwei'</span><span style='color: #007700'>]);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(isset(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'zwei'</span><span style='color: #007700'>]));<br /></span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'zwei'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Wert'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'zwei'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> bool(true) int(2) bool(false) string(7) &amp;quot;Ein Wert&amp;quot; </pre></div> </div> </div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/arrayaccess.offsetexists.php'>ArrayAccess::offsetExists</a> &amp;mdash; Pr&amp;uuml;ft, ob ein Offset-Punkt existiert</li><li><a href='http://www.php.net/manual/de/arrayaccess.offsetget.php'>ArrayAccess::offsetGet</a> &amp;mdash; Gibt den Wert eines Offset-Punkts zur&amp;uuml;ck</li><li><a href='http://www.php.net/manual/de/arrayaccess.offsetset.php'>ArrayAccess::offsetSet</a> &amp;mdash; Zu setzender Offset-Punkt</li><li><a href='http://www.php.net/manual/de/arrayaccess.offsetunset.php'>ArrayAccess::offsetUnset</a> &amp;mdash; zu l&amp;ouml;schender Offset</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator::__construct" value="<div id='appenditerator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/appenditerator.construct.php'>AppendIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>AppendIterator::__construct</span> &amp;mdash; <span class='dc-title'>Constructs an AppendIterator</span></p> </div> <a name='appenditerator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>AppendIterator::__construct</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Constructs an AppendIterator. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='appenditerator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='appenditerator.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='appenditerator.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.append.php' class='function' rel='rdfs-seeAlso'>AppendIterator::append</a> - Appends an iterator</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator::valid" value="<div id='appenditerator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/appenditerator.valid.php'>AppendIterator::valid</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>AppendIterator::valid</span> &amp;mdash; <span class='dc-title'>Checks validity of the current element</span></p> </div> <a name='appenditerator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>AppendIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks validity of the current element. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='appenditerator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='appenditerator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='appenditerator.valid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.append.php' class='function' rel='rdfs-seeAlso'>AppendIterator::append</a> - Appends an iterator</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator::rewind" value="<div id='appenditerator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/appenditerator.rewind.php'>AppendIterator::rewind</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>AppendIterator::rewind</span> &amp;mdash; <span class='dc-title'>Rewinds the Iterator</span></p> </div> <a name='appenditerator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>AppendIterator::rewind</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Rewind to the first element of the first inner Iterator. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='appenditerator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='appenditerator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='appenditerator.rewind.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.next.php' class='function' rel='rdfs-seeAlso'>AppendIterator::next</a> - Moves to the next element</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator::next" value="<div id='appenditerator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/appenditerator.next.php'>AppendIterator::next</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>AppendIterator::next</span> &amp;mdash; <span class='dc-title'>Moves to the next element</span></p> </div> <a name='appenditerator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>AppendIterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Moves to the next element. If this means to another Iterator then it rewinds that Iterator. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='appenditerator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='appenditerator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='appenditerator.next.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.rewind.php' class='function' rel='rdfs-seeAlso'>AppendIterator::rewind</a> - Rewinds the Iterator</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator::key" value="<div id='appenditerator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/appenditerator.key.php'>AppendIterator::key</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>AppendIterator::key</span> &amp;mdash; <span class='dc-title'>Gets the current key</span></p> </div> <a name='appenditerator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>AppendIterator::key</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the current key </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='appenditerator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='appenditerator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current key if it is valid or <b><tt class='constant'>NULL</tt></b> otherwise. </p> </div> <a name='appenditerator.key.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.current.php' class='function' rel='rdfs-seeAlso'>AppendIterator::current</a> - Gets the current value</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator::getIteratorIndex" value="<div id='appenditerator.getiteratorindex' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/appenditerator.getiteratorindex.php'>AppendIterator::getIteratorIndex</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>AppendIterator::getIteratorIndex</span> &amp;mdash; <span class='dc-title'>Gets an index of iterators</span></p> </div> <a name='appenditerator.getiteratorindex.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>AppendIterator::getIteratorIndex</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get an index of iterators. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='appenditerator.getiteratorindex.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='appenditerator.getiteratorindex.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The index of iterators. </p> </div> <a name='appenditerator.getiteratorindex.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.getinneriterator.php' class='function' rel='rdfs-seeAlso'>AppendIterator::getInnerIterator</a> - Gets an inner iterator</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator::getInnerIterator" value="<div id='appenditerator.getinneriterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/appenditerator.getinneriterator.php'>AppendIterator::getInnerIterator</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>AppendIterator::getInnerIterator</span> &amp;mdash; <span class='dc-title'>Gets an inner iterator</span></p> </div> <a name='appenditerator.getinneriterator.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>AppendIterator::getInnerIterator</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get an inner iterator </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='appenditerator.getinneriterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='appenditerator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current inner Iterator. </p> </div> <a name='appenditerator.getinneriterator.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.getarrayiterator.php' class='function' rel='rdfs-seeAlso'>AppendIterator::getArrayIterator</a> - The getArrayIterator method</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator::getArrayIterator" value="<div id='appenditerator.getarrayiterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/appenditerator.getarrayiterator.php'>AppendIterator::getArrayIterator</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>AppendIterator::getArrayIterator</span> &amp;mdash; <span class='dc-title'>The getArrayIterator method</span></p> </div> <a name='appenditerator.getarrayiterator.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>AppendIterator::getArrayIterator</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> The getArrayIterator method </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='appenditerator.getarrayiterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='appenditerator.getarrayiterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='appenditerator.getarrayiterator.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.getinneriterator.php' class='function' rel='rdfs-seeAlso'>AppendIterator::getInnerIterator</a> - Gets an inner iterator</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator::current" value="<div id='appenditerator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/appenditerator.current.php'>AppendIterator::current</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>AppendIterator::current</span> &amp;mdash; <span class='dc-title'>Gets the current value</span></p> </div> <a name='appenditerator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>AppendIterator::current</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the current value. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='appenditerator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='appenditerator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current value if it is valid or <b><tt class='constant'>NULL</tt></b> otherwise. </p> </div> <a name='appenditerator.current.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.next.php' class='function' rel='rdfs-seeAlso'>AppendIterator::next</a> - Moves to the next element</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator::append" value="<div id='appenditerator.append' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/appenditerator.append.php'>AppendIterator::append</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>AppendIterator::append</span> &amp;mdash; <span class='dc-title'>Appends an iterator</span></p> </div> <a name='appenditerator.append.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>AppendIterator::append</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <p class='para rdfs-comment'> Appends an iterator. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </div> <a name='appenditerator.append.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>iterator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The iterator to append. </p> </dd> </dl> <p> </p> </div> <a name='appenditerator.append.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Es wird kein Wert zur&amp;uuml;ckgegeben. </p> </div> <a name='appenditerator.append.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.construct.php' class='function' rel='rdfs-seeAlso'>AppendIterator::__construct</a> - Constructs an AppendIterator</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="AppendIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.appenditerator.php'>The AppendIterator class</a></h1> <div class='partintro'> <div id='appenditerator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Iterate over multiple collections. </p> </div> <div id='appenditerator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>AppendIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>AppendIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.iteratoriterator.php' class='classname'>IteratorIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.iterator.php' class='interfacename'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.append.php' class='function'>append</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.current.php' class='function'>current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.getarrayiterator.php' class='function'>getArrayIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.getinneriterator.php' class='function'>getInnerIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.getiteratorindex.php' class='function'>getIteratorIndex</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.key.php' class='function'>key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/appenditerator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/iteratoriterator.construct.php' class='function'>IteratorIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.traversable.php' class='type Traversable'>Traversable</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/iteratoriterator.current.php' class='function'>IteratorIterator::current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/iteratoriterator.getinneriterator.php' class='function'>IteratorIterator::getInnerIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/iteratoriterator.key.php' class='function'>IteratorIterator::key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/iteratoriterator.next.php' class='function'>IteratorIterator::next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/iteratoriterator.rewind.php' class='function'>IteratorIterator::rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/iteratoriterator.valid.php' class='function'>IteratorIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/appenditerator.append.php'>AppendIterator::append</a> &amp;mdash; Appends an iterator</li><li><a href='http://www.php.net/manual/de/appenditerator.construct.php'>AppendIterator::__construct</a> &amp;mdash; Constructs an AppendIterator</li><li><a href='http://www.php.net/manual/de/appenditerator.current.php'>AppendIterator::current</a> &amp;mdash; Gets the current value</li><li><a href='http://www.php.net/manual/de/appenditerator.getarrayiterator.php'>AppendIterator::getArrayIterator</a> &amp;mdash; The getArrayIterator method</li><li><a href='http://www.php.net/manual/de/appenditerator.getinneriterator.php'>AppendIterator::getInnerIterator</a> &amp;mdash; Gets an inner iterator</li><li><a href='http://www.php.net/manual/de/appenditerator.getiteratorindex.php'>AppendIterator::getIteratorIndex</a> &amp;mdash; Gets an index of iterators</li><li><a href='http://www.php.net/manual/de/appenditerator.key.php'>AppendIterator::key</a> &amp;mdash; Gets the current key</li><li><a href='http://www.php.net/manual/de/appenditerator.next.php'>AppendIterator::next</a> &amp;mdash; Moves to the next element</li><li><a href='http://www.php.net/manual/de/appenditerator.rewind.php'>AppendIterator::rewind</a> &amp;mdash; Rewinds the Iterator</li><li><a href='http://www.php.net/manual/de/appenditerator.valid.php'>AppendIterator::valid</a> &amp;mdash; Checks validity of the current element</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="addslashes" value="<div id='function.addslashes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.addslashes.php'>addslashes</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>addslashes</span> &amp;mdash; <span class='dc-title'>Stellt bestimmten Zeichen eines Strings ein &amp;quot;\&amp;quot; voran</span></p> </div> <a name='function.addslashes.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>addslashes</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> )</div> <p class='para rdfs-comment'> Gibt einen String (Zeichenkette) zur&amp;uuml;ck, in dem bestimmten Zeichen ein Backslash &amp;quot;\&amp;quot; voran gestellt wurde. Diese Funktion ist z.B. f&amp;uuml;r Datenbankabfragen wichtig. Die behandelten Zeichen sind das einfache und der doppelte Anf&amp;uuml;hrungszeichen (<i>&amp;#039;</i> und <i>&amp;quot;</i>), der Backslash selbst (<i>\</i>) sowie NUL (das Null-Byte). </p> <p class='para'> Ein Beispiel f&amp;uuml;r die Verwendung von <b>addslashes()</b> ist das Schreiben von Daten in eine Datenbank. M&amp;ouml;chte man zum Beispiel einen Namen wie <i>O&amp;#039;reilly</i> in ein Datenbankfeld schreiben, muss er maskiert sein. Es wird dringend empfohlen, die datenbankspezifische Escapefunktion zu verwenden (z.B. <a href='http://www.php.net/manual/de/mysqli.real-escape-string.php' class='function'>mysqli_real_escape_string()</a> f&amp;uuml;r MySQL oder <a href='http://www.php.net/manual/de/function.pg-escape-string.php' class='function'>pg_escape_string()</a> f&amp;uuml;r PostgreSQL). Sollte f&amp;uuml;r das von Ihnen DBMS keine spezielle Escape-Funktion existieren und sollte dieses DBMS <i>\</i> verwenden, um Sonderzeichen zu maskieren, k&amp;ouml;nnen Sie ersatzweise diese Funktion verwenden. Dies ist ausschlie&amp;szlig;lich f&amp;uuml;r das Einf&amp;uuml;gen von Daten in eine Datenbank notwendig, der zus&amp;auml;tzliche <i>\</i> wird nicht wirklich eingef&amp;uuml;gt. Ist die PHP-Direktive <a href='http://www.php.net/manual/de/sybase.configuration.php#ini.magic-quotes-sybase' class='link'>magic_quotes_sybase</a> den Wert <i>on</i>, wird ein <i>&amp;#039;</i> anstelle des Backslashes mit einem weiteren <i>&amp;#039;</i> maskiert. </p> <p class='para'> Die PHP-Direktive <a href='http://www.php.net/manual/de/info.configuration.php#ini.magic-quotes-gpc' class='link'>magic_quotes_gpc</a> hat standardm&amp;auml;&amp;szlig;ig den Wert <i>on</i>, so dass grunds&amp;auml;tzlich die Funktion <b>addslashes()</b> auf alle GET-, POST- und COOKIE-Daten angewendet wird. Verwenden Sie daher die Funktion <b>addslashes()</b> nicht, wenn Strings bereits durch <a href='http://www.php.net/manual/de/info.configuration.php#ini.magic-quotes-gpc' class='link'>magic_quotes_gpc</a> escaped wurden, ansonsten erhalten Sie doppelte Maskierungen. Um herauszufinden, ob der Parameter aktiviert ist, verwenden Sie am einfachsten die Funktion <a href='http://www.php.net/manual/de/function.get-magic-quotes-gpc.php' class='function'>get_magic_quotes_gpc()</a>. </p> </div> <a name='function.addslashes.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu maskierende Zeichenkette. </p> </dd> </dl> <p> </p> </div> <a name='function.addslashes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die maskierte Zeichenkette zur&amp;uuml;ck. </p> </div> <a name='function.addslashes.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Ein <b>addslashes()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Ist&amp;nbsp;dein&amp;nbsp;Name&amp;nbsp;wirklich&amp;nbsp;O'reilly?'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ausgabe:&amp;nbsp;Ist&amp;nbsp;dein&amp;nbsp;Name&amp;nbsp;wirklich&amp;nbsp;O\'reilly?<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>addslashes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.addslashes.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.stripcslashes.php' class='function' rel='rdfs-seeAlso'>stripcslashes()</a> - Entfernt Quotes aus mit addcslashes behandelten Strings</li> <li class='member'><a href='http://www.php.net/manual/de/function.stripslashes.php' class='function' rel='rdfs-seeAlso'>stripslashes()</a> - Entfernt aus einem gequoteten String alle Quotes</li> <li class='member'><a href='http://www.php.net/manual/de/function.addcslashes.php' class='function' rel='rdfs-seeAlso'>addcslashes()</a> - Stellt bestimmten Zeichen eines Strings ein '\' voran (wie in C)</li> <li class='member'><a href='http://www.php.net/manual/de/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - Wandelt Sonderzeichen in HTML-Codes um</li> <li class='member'><a href='http://www.php.net/manual/de/function.quotemeta.php' class='function' rel='rdfs-seeAlso'>quotemeta()</a> - Quoten von Meta-Zeichen</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-magic-quotes-gpc.php' class='function' rel='rdfs-seeAlso'>get_magic_quotes_gpc()</a> - Zeigt die aktuelle Konfiguration von magic quotes gpc</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="addcslashes" value="<div id='function.addcslashes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.addcslashes.php'>addcslashes</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>addcslashes</span> &amp;mdash; <span class='dc-title'>Stellt bestimmten Zeichen eines Strings ein &amp;quot;\&amp;quot; voran (wie in C)</span></p> </div> <a name='function.addcslashes.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>addcslashes</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charlist</tt></span> )</div> <p class='para rdfs-comment'> Gibt eine Zeichenkette zur&amp;uuml;ck, in der allen Zeichen, die in <i><tt class='parameter'>charlist</tt></i> aufgef&amp;uuml;hrt sind, ein &amp;quot;\&amp;quot; vorangestellt ist. </p> </div> <a name='function.addcslashes.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu escapende Zeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charlist</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Eine Liste der zu escapenden Zeichen. Wenn <i><tt class='parameter'>charlist</tt></i> Zeichen wie <i>\n</i>, <i>\r</i> etc. enth&amp;auml;lt, werden diese im C-Stil konvertiert, w&amp;auml;hrend andere nicht-alphanumerische Zeichen mit einem ASCII-Wert kleiner als 32 oder h&amp;ouml;her als 126 in ihre oktale Repr&amp;auml;sentation umgewandelt werden. </p> <p class='para'> Wenn Sie eine Zeichensequenz im charlist-Parameter notieren, informieren Sie sich dar&amp;uuml;ber, welche Zeichen sich zwischen dem ersten und dem letzten Zeichen befinden! </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>addcslashes</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foo[&amp;nbsp;]'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'A..z'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Ausgabe:&amp;nbsp;&amp;nbsp;\f\o\o\[&amp;nbsp;\]<br />//&amp;nbsp;Alle&amp;nbsp;gro&amp;szlig;-&amp;nbsp;und&amp;nbsp;kleingeschriebenen&amp;nbsp;Buchstaben&amp;nbsp;werden&amp;nbsp;maskiert<br />//&amp;nbsp;...&amp;nbsp;aber&amp;nbsp;ebenfalls&amp;nbsp;die&amp;nbsp;Zeichen&amp;nbsp;[\]^_`<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> Beachten Sie zudem, dass sofern das erste Zeichen einer Sequenz einen h&amp;ouml;heren ASCII-Wert hat als das zweite, keine Sequenz erstellt wird. Nur das erste und das letzte Zeichen sowie Punkte werden dann escaped. Verwenden Sie die Funktion <a href='http://www.php.net/manual/de/function.ord.php' class='function'>ord()</a>, um den ASCII-Wert eines Zeichens zu ermitteln. </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>addcslashes</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'zoo['.']'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'z..A'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Ausgabe:&amp;nbsp;&amp;nbsp;\zoo['\.']<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Seien Sie besonders vorsichtig, wenn Sie Zeichen wie 0, a, b, f, n, r, t oder v escapen m&amp;ouml;chten. Sie werden zu \0, \a, \b, \f, \n, \r, \t oder \v gewandelt. In PHP sind \0 (NULL), \r (Wagenr&amp;uuml;cklauf), \n (Neue Zeile), \f (Seitenvorschub), \v (vertikaler Tabulator) und \t (Tabulator) vordefinierte Escape-Sequenzen, w&amp;auml;hrend in C alle der genannten Zeichen vordefinierte Escape-Sequenzen sind. </p> </dd> </dl> <p> </p> </div> <a name='function.addcslashes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die maskierte Zeichenkette zur&amp;uuml;ck. </p> </div> <a name='function.addcslashes.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.5</td> <td align='left'> Die Escape-Sequenzen \v and \f wurden hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.addcslashes.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> <i><tt class='parameter'>charlist</tt></i> -Angaben wie &amp;quot;\0..\37&amp;quot; (oktal) bewirken ein Escapen aller Zeichen mit einem ASCII-Code zwischen 0 und 31 (dezimal). </p><div class='example'> <p><b>Beispiel #1 <b>addcslashes()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$escaped&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>addcslashes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$nicht_escaped</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\0..\37!@\177..\377'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.addcslashes.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.stripcslashes.php' class='function' rel='rdfs-seeAlso'>stripcslashes()</a> - Entfernt Quotes aus mit addcslashes behandelten Strings</li> <li class='member'><a href='http://www.php.net/manual/de/function.stripslashes.php' class='function' rel='rdfs-seeAlso'>stripslashes()</a> - Entfernt aus einem gequoteten String alle Quotes</li> <li class='member'><a href='http://www.php.net/manual/de/function.addslashes.php' class='function' rel='rdfs-seeAlso'>addslashes()</a> - Stellt bestimmten Zeichen eines Strings ein '\' voran</li> <li class='member'><a href='http://www.php.net/manual/de/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - Wandelt Sonderzeichen in HTML-Codes um</li> <li class='member'><a href='http://www.php.net/manual/de/function.quotemeta.php' class='function' rel='rdfs-seeAlso'>quotemeta()</a> - Quoten von Meta-Zeichen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="acos" value="<div id='function.acos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.acos.php'>acos</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>acos</span> &amp;mdash; <span class='dc-title'>Arkuskosinus</span></p> </div> <a name='function.acos.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>acos</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$arg</tt></span> )</div> <p class='para rdfs-comment'> Berechnet den Arkuskosinus des Parameters <i><tt class='parameter'>arg</tt></i> . <b>acos()</b> ist die Komplement&amp;auml;rfunktion zu <a href='http://www.php.net/manual/de/function.cos.php' class='function'>cos()</a>, d.h. innerhalb des Wertebereichs von <b>acos()</b> gilt <i>a==cos(acos(a))</i>. </p> </div> <a name='function.acos.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu verarbeitende Wert </p> </dd> </dl> <p> </p> </div> <a name='function.acos.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Arkuskosinus von <i><tt class='parameter'>arg</tt></i> in Bogenma&amp;szlig; </p> </div> <a name='function.acos.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.cos.php' class='function' rel='rdfs-seeAlso'>cos()</a> - Kosinus</li> <li class='member'><a href='http://www.php.net/manual/de/function.acosh.php' class='function' rel='rdfs-seeAlso'>acosh()</a> - Areakosinus Hyperbolikus</li> <li class='member'><a href='http://www.php.net/manual/de/function.asin.php' class='function' rel='rdfs-seeAlso'>asin()</a> - Arkussinus</li> <li class='member'><a href='http://www.php.net/manual/de/function.atan.php' class='function' rel='rdfs-seeAlso'>atan()</a> - Arkustangens</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="abs" value="<div id='function.abs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.abs.php'>abs</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>abs</span> &amp;mdash; <span class='dc-title'>Absolutwert bzw. Betrag</span></p> </div> <a name='function.abs.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.number' class='type number'>number</a></span> <span class='methodname'><b>abs</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$number</tt></span> )</div> <p class='para rdfs-comment'> Liefert den Betrag des Wertes <i><tt class='parameter'>number</tt></i> ohne Vorzeichen. </p> </div> <a name='function.abs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu bearbeitende Wert </p> </dd> </dl> <p> </p> </div> <a name='function.abs.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Betrag des Wertes <i><tt class='parameter'>number</tt></i> . Ist <i><tt class='parameter'>number</tt></i> vom Typ <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>, so ist auch das Ergebnis von diesem Typ, ansonsten wird das Ergebnis als <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> zur&amp;uuml;ckgegeben (da <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a> einen gr&amp;ouml;&amp;szlig;eren Wertebereich als <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> hat). </p> </div> <a name='function.abs.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>abs()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$abs&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>abs</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>4.2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$abs&amp;nbsp;=&amp;nbsp;4.2;&amp;nbsp;(double/float)<br /></span><span style='color: #0000BB'>$abs2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>abs</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$abs2&amp;nbsp;=&amp;nbsp;5;&amp;nbsp;(integer)<br /></span><span style='color: #0000BB'>$abs3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>abs</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$abs3&amp;nbsp;=&amp;nbsp;5;&amp;nbsp;(integer)<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
</strings>

